Integrating IoT and Social Networks. This is my discussion from cloud expo 2015 Santa Clara describing the concept of stlth.io for creating small world networks with IoT devices.
14. Reason Humans Things
Become visible Increase popularity Publish information
Provide services
Find resources Find old and new friends Find information or services
Obtain context Get filtered information What is my environment?
48. •
•
Attribute
Message ID Unique ID assigned by the sender.
Messages can be received multiple
times, so duplicates are ignored
Destination
Route
Sequence of device ID’s and possible
endpoint descriptions that the message
will be routed through to the ultimate
destination
Hops Places the message has been (device id,
endpoints, timestamps). Use for network
topology discovery and cycle prevention
Max Hops Only try sending through this many nodes
TTL Actual timespan for ttl
CorrelationID If message is a response to a request, this
facilitates the correlation
50. Endpoints have costs Transfer rate
Actual monetary cost
Backlog
Multiple endpoints Which endpoint is most efficient?
Which endpoint is online?
Location change I moved out of my
54. Category Example
Digital distribution Distributing of digital content amongst a community
Signal nodes of availability, on-demand torrent distribution
Digital libraries Secure sharing of content within the community
Network computation Distributed and high-availability services, auto fail over and
an scaling
Dynamic composite
applications
Location and presence aware applications that defer
services to local facilities
Software defined
networks
Agents identify available services and modify network
infrastructure to most efficiently route application requests
to on-demand / dynamic services
Interactive Services Interactive television, movies, sports arenas.
55. Device libraries Now: Windows IoT, Raspberry Pi
Soon: Adruino, beaglebone, Photon
Proxy agents XBEE, Wormhole
Services Router
Community
Relay
Gateway
Discovery
Presence
Service hosting On device, plug-in architecture
Deployed in R-Pi for local services
Your own servers
Cloud deployed: AWS, Azure, Raskspace, VMWare