Upload
chris-wilson
View
747
Download
2
Tags:
Embed Size (px)
Citation preview
Defined
The Internet of Things connects devices such as everyday consumer objects and industrial equipment onto the network, enabling information gathering and management of these devices via software to increase efficiency, enable new services or achieve other health, safety, or environmental benefits.
Internet Of Things
Name Coined by Kevin Ashton 1999
Originally for RFID
Lipstick inventory problem
Apps moving from the smartphone to a world of connected devices Internet of Things aka IoT
If RFID is an IoT….. Then???
My Journey With IoT
Graphic: Sketchup
Outdoor Lights
Sunrise
Nov 5 - 7:20 am
June 15 - 5:16 am
Sunset
Dec 8 - 4:20pm
Jun 27 - 8:31pm
My Season Problem:
AllJoyn
One of many attempts at a standard
AllJoyn is a API/framework for
Standard Clients
Thin Clients
Not compatible with BLE
Android (BLE)Uses Permission "android.permission.BLUETOOTH" “android.permission.BLUETOOTH_ADMIN"
Android BLE Ref
<uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>
iPhone
HomeKit Framework Bridge A
device
devicedevice
Bridge B
device
devicedevice
HAPHAP
HAP
ZigBee
ZWave
Bridge C
device
devicedevice
HAP BLE
HAP - HomeKet Accessory Protocol over BLE or WiFi
3rd Party Apps
HomeKit Topology
AppleTV
Internet
iGrillHAP
HomeKit Logical StructureHome
Manager
Home
Room
Accessories
Service Group
Zone
Trigger
Action
Home
Room
Accessories
Zone
Service Group
Action
Trigger
Aside: iBeacon / BeaconIndoor Positioning System
Low Cost
Low Power
No Connection needed
Transmission is Clear
Broadcasts
RSSI -RX Signal Strength
TX Power
ID
Distance
Immediate
Near
Far
Unknown
iBeacon Frame Format
Ref: iBeacon
Network
App
Phy/Mac
Transport
6loWPan
IP
UDP
Muzzley
ZigBee IP
WiFi
IP BLE
API Layers
UART
MQTT AllJoyn OIC/IoTivity CoAP
WeMo
TCP
802.15.4
HAP
CSR
CreatingTI Sensor BLE Tag - $25
RaspberyPi ~ $32
Arduino
Arduino Yun (Linux/WiFi) ~ $75
Red Bear Labs (BLE) ~ $23 - $40
Android
iOS
Thingspeak
Exosite
Openhab
EasyIoT