Enabling Synergy in IoT: Platform to Service and Beyond

To enable a prosperous Internet of Things, devices and services must be extensible and adapt to changes in the environment or user interaction patterns. These requirements manifest as a set of design principles for each of the layers in an IoT ecosystem, from hardware to cloud services. This paper gives concrete guidelines learned from building a full-stack Synergistic IoT platform.

[1]  David E. Culler,et al.  System Design for a Synergistic, Low Power Mote/BLE Embedded Platform , 2016, 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[2]  Basavaraj Patil,et al.  IPv6 over BLUETOOTH(R) Low Energy , 2015, RFC.

[3]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[4]  David E. Culler,et al.  sMAP: a simple measurement and actuation profile for physical information , 2010, SenSys '10.

[5]  Canfeng Chen,et al.  Transmitting IPv6 packets over Bluetooth low energy based on BlueZ , 2013, 2013 15th International Conference on Advanced Communications Technology (ICACT).

[6]  Siarhei Kuryla,et al.  RPL: IPv6 Routing Protocol for Low power and Lossy Networks , 2010 .

[7]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[8]  Amit P. Sheth,et al.  Semantic Sensor Web , 2008, IEEE Internet Computing.

[9]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[10]  Thomas C. Schmidt,et al.  RIOT OS: Towards an OS for the Internet of Things , 2013, 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[11]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[12]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[13]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[14]  Jim Waldo,et al.  The Jini architecture for network-centric computing , 1999, CACM.

[15]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[16]  T. Nixon,et al.  Home networking with Universal Plug and Play , 2001 .