Windows Embedded - IoT Connection Model

Download Report

Transcript Windows Embedded - IoT Connection Model

Sensors to Servers
Meeting #3: March 20, 2014
IoTCM: IoT Connection Model
Thing
Things
Data
Methods
Data
Methods
IoTCM Host
A “Host” implements
the spec.
Thing
Interfaces
A “Client” consumes it.
Thing Data
Network (WiFi, Cellular, etc.)
Things
IoTCM Client
Thing
Interfaces
IoTCM Host
IoTCM Client
www.IoTCM.org
•
•
•
•
•
•
Wordpress-based
Blog
Forums
Source code
Issue tracker
Implementation Matrix
Host Implementation
Details
POST to create
Client-driven
response
format
User/Rolebased Access
Session-based
Security
Client-driven
Format
Standard
Semantics
Standard
Units
Accessibility
Standard
Data Types
Standard
“Thing”
Temporal
consistency
Minimized
traffic
Standard
“DataValues”
User/Rolebased Access
Session-based
Security
Client-driven
Format
Standard
“Things”
Standard
Data Types
Standard
Semantics
Accessibility
Standard
Units
Temporal
consistency
Standard
“DataValues”
Minimized
traffic
Other protocols to IoTCM:
Translators
Temp 5.736 mA
Sensor
Temp
Sensor
Temp
Sensor
OPC Tag Point “420”
Proprietary
OPC
Network (WiFi, Cellular, etc.)
BACnet presentvalue Tag “42.0”
BACnet
Thing
Interfaces
IoTCM Host
Standard Outputs
Things
IoTCM Client
Thing
Interfaces
Motor
42.0 C
IoTCM Client
Summary
• Details to be worked
• Things
• Data
• Functions
out – need volunteers
• Look to v 2.0
• Definitions of common
Things
• REST interface
definitions
• XML and JSON
• (Maybe proto-buf?)
• C# Host and Client
• Translators
•
•
•
•
Begin Spec Document
Begin SDK and Reference Host Implementation
IoTCM.org domain and web site
Iotcm.codeplex.com project portal
•
•
•
Start the Thing Library
Implement Reference Host and Client
Get others involved
•
Find implementers and early adopters
•
Publish 0.9 and solicit feedback
•
Publish 1.0
Questions, Feedback,
Volunteers
[email protected]
(240) 293-4633
Coming Soon:
http://www.iotcm.org