CMMC - IoT
-
Upload
nat-weerawan -
Category
Devices & Hardware
-
view
68 -
download
0
Transcript of CMMC - IoT
ณัฐ วีระวรรณ์
Software Developer (Maker / Mobile / Website / Game)
IoT Technology Review
The internet of things?
http://slideplayer.com/slide/8788559/
The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2]
The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,
[3] creating
opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit;
when IoT is augmented with
sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.
[10]
wikipedia.com
The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2]
The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,
[3]
creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit;
when IoT is
augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.
[10]
The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2]
The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,
[3]
creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit;
when IoT is
augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.
[10]
The internet of things (IoT) is the network of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
[1] In 2013 the Global Standards Initiative on Internet of
Things (IoT-GSI) defined the IoT as "the infrastructure of the information society." [2]
The IoT allows objects to be sensed and controlled remotely across existing network infrastructure,
[3]
creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit;
when IoT is
augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, smart homes, intelligent transportation and smart cities. Each thing is uniquely iหdentifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Experts estimate that the IoT will consist of almost 50 billion objects by 2020.
[10]
Everything
Possibility
Opportunities
Names• The Internet of things
• Machine to Machine (M2M) Communication
• Ubiquitous computing
• Embedded Computing
• Fog Computing
• Internet of everything (Commercial name from Cisco)
IoT Evolution• Electronic Device
• Personal Computer
• Ubiquitous computing
• Machine-to-machine Computing
• The Internet of things (IoT)
The “Internet of things” elements • Things
• Small Computer (MCU) +Sensors
• Connectivity & Communication
• Data
• Cloud Service (Intelligence)
2013
– Dr. Jimmy Panutat Tejasen
“Software at the level above single device.”
The Big Picture
LED Switch
Sensor
Display
ESPresso Lite
WiFiCloud
Mobile/Website
-Smart Garbage CansBigBelly alerts when it needs to be emptied so smarter collection decisions can be made.
http://www.bigbelly.com/solutions/stations/smartbelly/
Internet of Things is Quite Old
Laziness is the Mother of Invention
Possible Use Cases?
Healthcare
Home Automation
Smart Cities
STREETLIGHTS
TRAFFICMONITOR
AIRQUALITY
WASTEMANAGEMENT
PARKINGSYSTEM
Other “Things”Other “Things”
HOME SECURITY
SMARTLOCKS
HOMEAPPLIANCES
SMART BED
SMART LIGHTS
GARDENING/ WATER TRACKERS SMART
PETFITNESS/ HEALTH
SMART WATCHES
SMART FASHION
HOMEAUTOMATION
CONNECTEDCAR
SMARTLOGISTICS
SMART FACTORY
SMART AGRI.
SMARTCITIES
SMARTGRID
SMARTRETAIL
SMART HEALTHCAR
E
IoT History
http://postscapes.com/internet-of-things-history
1974: Beginnings of TCP/IP
http://postscapes.com/internet-of-things-history
1984: Domain Name System is introduced
1989: Tim Berners-Lee proposes the World Wide Web
1991: The first web page was created by Tim Berners-Lee
1990: John Romkey created the first Internet ‘device’, a toaster that could be turned on and off over the Internet.
1998: Google is incorporated
1999: Kevin Ashton coined the term “Internet of things”
19xx-Present: A whole range of IoT platforms (Pachube, Thingspeak, etc), standards (6LoWPAN, Dash7, etc) hardware and software (Contiki, TinyOS, etc) have developed.
2008-2009: The Internet of Things was "Born"
2011: Arduino and other hardware platforms mature and make the IoT accessible to DIY’ers taking interest in the topic.
2011: IPV6 public launch - The new protocol allows for 2^18 (approximately 340 x ~10^36 ) 340,282,366,920,938,463,463,374,607,431,768,211,456)
– Steven Leibson
We could assign an IPV6 address to every atom on the surface of the earth, and still have enough addresses left to do another 100+ earths.
Kevin AshtonKevin Ashton (born 1968) is a British technology pioneer who cofounded the Auto-ID Center at the Massachusetts Institute of Technology (MIT), which created a global standard system for RFID and other sensors. He is known for inventing the term "the Internet of Things" to describe a system where the Internet is connected to the physical world via ubiquitous sensors.
https://en.wikipedia.org/wiki/Kevin_Ashton
–Kevin Asthon
I could be wrong, but I'm fairly sure the phrase "Internet of Things" started life as the title of a presentation I made at Procter & Gamble (P&G) in 1999. Linking the new idea of RFID in P&G's supply chain to the then-red-hot topic of the Internet was more than just a good way to get executive attention. It summed up an important insight—one that 10 years later, after the Internet of Things has become the title of everything from an article in Scientific American to the name of a European Union conference, is still often misunderstood.
http://www.rfidjournal.com/articles/view?4986
2008-2009: The Internet of Things was "Born"
Source: Cisco - http://blogs.cisco.com/diversity/the-internet-of-things-infographic
HAPIfork
http://www.hapi.com/products-hapifork.asp
The HAPIfork is an electronic fork that helps you monitor and track your eating habits. It also alerts you with the help of indicator lights and gentle vibrations when you are eating too fast.
MyVessyl Cup
https://www.myvessyl.com/
It can hold 13 ounces of liquid. The battery takes 60 minutes to fully charge and will last for 5-7 days. Also has wire-free charging.
Smart Tooth Brush
http://www.beamtoothbrush.com/toothbrush/
The Beam Brush is a connected toothbrush that engages users with their daily hygiene routine.
Smart Propane TankThis super smart propane tank gauge connects to an app on your mobile device so no matter where you are, you’ll always know when it’s time to refuel.
http://www.quirky.com/shop/732-refuel-smart-propane-tank-gauge
Smart Washing MachineSmart Aqualtis is the first Indesit Company washing machine designed to be integrated in ‘Smart’ ecosystems, covering a wide range of use cases.
http://zigbee.org/Products/ByStandard/AllStandards.aspx
Hydroponic SystemNiwa is the first fully automated hydroponic system that attends to all of your plants’ needs and water them, feed them and make sure they have optimal growing conditions 24/7.
http://getniwa.com/
Smart Home SecurityCanary is a complete security system packed into a single, device. It adapts to your home over time and sends intelligent notifications with HD video directly to your smartphone.
http://canary.is/
Smart A/CAros learns from your budget, location, schedule, and usage to automatically maintain the perfect temperature and maximize savings for your home.
https://www.quirky.com/shop/752-aros-smart-window-air-conditioner
Swing AnalyzerMake your Zepp Sensor multi-sport, all you need to do is purchase additional sport specific mounts and download the app.
http://www.zepp.com/
Smart Tennis RacketTrack your game with Babolat’s breakthrough innovation. See where you stand in the global ranking and by category within your online community.
http://en.babolatplay.com/
Smart BikeValour by Vanhawks gives directions, reroutes to avoid traffic, and tracks riding metrics.
http://www.vanhawks.com/
Smart MirrorA reflective mirror with programmable applications and digital display for the home, office and public environments (hotels, hospitals, retail shops).
http://www.cybertecturemirror.com/
Smart SocksSocks infused with proprietary 100% textile sensors. They are paired with a Bluetooth Smart cool and detachable anklet that delivers accuracy in step counting, speed, calories, altitude and distance tracking.
http://store.sensoriafitness.com/
Smart ShirtMonitors how your body behaves over time, includes heart rate recovery and breathing at rest, to monitor improvements in health.
http://omsignal.com/
QRX
WoT: web of things
The Big Picture
LED Switch
Sensor
Display
ESPresso Lite
WiFiCloud
Mobile/Website
Who are the MAKERS ?
Why the MAKER movement matters?
Workshop
https://github.com/cmmakerclub/fw_basic_dht
The Protocols
HTTP / MQTT / CoAP
MQTT
MQTT: PUBLISH, SUBSCRIBE
HTTP: GET, POST, PUT, DELETE
LOW Bandwidth HIGH Latency UNRELIABLE HIGH Cost
NETWORK
MQTTA practical protocol for the Internet of Things
Bryan Boyd (IBM) @bryanboyd
VehiclesCows
OvensPacemakersChildren
Smartphones
MQTT bi-directional, async “push” communication
MQTT!Broker
CONNECT to MQTT broker SUBSCRIBE to thing3/data
CONNECT to MQTT broker PUBLISH to thing3/data
recv
recv
pub
thing #3
thing #1
thing #2
TCP/IP
WebSocket
MQTT pub/sub decouples senders from receivers
MQTT!Broker
Analytics
Mobile App
Database
car telemetry
tennis scores
sensor dataHTML5 App
Logger
group chat
publish subscribe
MQTT agnostic payload for flexible delivery
MQTT!Broker
CONNECT
0101pub
01010100110011100PUBLISH to thing1/myBinary
{“id”:”thing1”,”lon”:-97.135198, ”lat”:94.19384,”status”:”I’m alive!”}
PUBLISH to thing1/myJSON
data:image/png;base64,A908SFIkjdf…
PUBLISH to thing1/myPicture
{ }pub
:-)pub
MQTT retained messages for last value caching
MQTT!Broker
CONNECT,ID=thing1PUBLISH,thing1/battery,{“value”:95},,RETAIN,,,PUBLISH,thing1/battery,{“value”:94},,RETAIN,,,PUBLISH,thing1/battery,{“value”:93},,RETAIN,,,
CONNECT,ID=thing2SUBSCRIBE,thing1/battery
RETAIN,thing1/battery,{“value”:93},PUBLISH
DISCONNECT
MQTT last will and testament for presence
MQTT!Broker
CONNECT,ID=thing2SUBSCRIBE,thing1/status2
thing1/status,“Goodbye!”,PUBLISH
CONNECT,ID=thing1,LWT=thing1/status,“Bye!”1
2
(client has network problem)
PINGREQ
PINGREQPINGRESP
PINGRESP
(KEEP_ALIVE seconds pass)
MQTT security
MQTT!Broker
CONNECT with username / password
SSL/TLS TCP/IP
- MQTT spec doesn’t define security model aside from username/password authorization on connection
- Brokers *can* implement support for SSL/TLS and policies for connection and messaging
ex. organize topic space by “group” username associated with a group
bboyd is in group “IBM” and can pub/sub IBM/bboyd/#
cmmc.io/mqtt/client
SUBSCRIBE
MARU/+/status
JSONJavaScript Object Notation
PUBLISH
MARU/DEPA-001/$/command
ON | OFF
MARU/#
magic.cmmc.io
IFTTT
MARU/DEPA-00X/$/command/ifttt
http://maker.ifttt.com/trigger/line_message/with/key/ci9Ebj9GIo4r6eqgRn9srX
http://beta.cmmc.io:11880/bridge?topic=MARU/NAT-001/$/command&payload=ON
http://beta.cmmc.io:11880/bridge?topic=MARU/NAT-001/$/command&payload=OFF
Thingspeak
open-source embedded operating system for low-power connected microcontrollers.
Thank you :)