is performed using the traditional TCP/IP protocol stack between the application
and the gateway. Once the gateway receives the HTTP request, the SIM components
process the message content and then build a new message in the specific format
of the WSN platform whose nodes need to be tasked to meet the request. This new
message in the format understood by the sensor nodes is sent through a serial cable
that connects the desktop computer to the wireless communication component (part
of the gateway implementation that acts as the WSN sink node). The message is
then forwarded over radio to the sensor nodes by broadcast and will be accepted by
those nodes whose ID matches the one specified in the request or by all nodes if
the broadcast address was specified in the request. Upon reception of the request,
the sensors perform the necessary actions the request demands, generating the reply
messages in the networks specific format. Reply messages sent by the sensors are
processed in the gateway and translated to HTTP/TCP/IP format before sent back to
the requiring application.
1. Akyildiz, I. F., et al. (October 2004). Wireless sensor and actor networks: research challenges.
Ad Hoc Networks Journal (Elsevier) , 2 (4), 351-367.
2. Brring, A., Janowicz, K., Stasch, C., Schade, S., & Llaves, A. (2011). Demonstration: A REST-
ful SOS Proxy for Linked Sensor Data. In Semantic Sensor Networks 2011 (pp. 112-115).
3. Delicato, F. C., Pires, P. F., Pirmez, L., & Batista, T. (2010). Wireless sensor networks as a
service, In 2010 17th IEEE International Conference and Workshops (pp. 410-417).
4. Duquennoy, S., Grimaud, G., & Vandewalle, J. (2009). The web of things: interconnecting
devices with high usability and performance. In International Conferences on Embedded Soft-
ware and Systems , Last access April 2013, http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&
5. EMML. (2010). Enterprise mashup markup language, Open Mashup Alliance. Last access
6. Fielding, R. (2000). Architectural styles and the design of network-based software architectures
(PhD thesis, University of California, Irvine).
7. Fortino, G., & Guerrieri, A. (2011). Decentralized and embedded management for smart
buildings, In Proceedings of the Workshop on Applications of Software Agents, WASA '11
8. Guinard, D., &Trifa, V. (2009). Towards the web of things: webmashups for embedded devices.
In Proceedings of Workshop on Mashups, Enterprise Mashups and Lightweight Composition
on the Web . Madrid, Spain: International World Wide Web Conferences.
9. Guinard, D. (2010). Towards opportunistic applications in a web of things. In IEEE Interna-
tional Conference on Pervasive Computing and Communications Workshops .
10. Guinard, D., Trifa, V., Pham, T., & Liechti, O. (June 2009). Towards physical mashups in the
web of things. In Proceedings of IEEE Sixth International Conference on Networked Sensing
Systems . Pittsburgh, USA.
11. Guinard, D., Trifa, V., & Wilde, E. (2010). Architecting a Mashable Open World Wide Web
of Things . Technical Report, 663. Institute for Pervasive Computing. Last access April 2013,
12. Guo, X., Shen J., & Yin Z. (2010). On software development based on SOA and ROA. In
Control and Decision Conference (CCDC) (pp. 1032-1035). Publishing Press.
13. Byun, J., & Park, S. (2011). Development of a self-adapting intelligent system for building
energy saving and context-aware smart services. IEEE Transactions on Consumer Electronics ,
57 (1), 90-98.