User login

Search Publications

COMP520 - Building a Network for the Internet of Things with the Constrained Application Protocol




Contiki is pitched as the open source operating system for the Internet of Things (IoT), which is designed for use in particular with embedded and highly resource-constrained devices. Running Contiki, these devices can communicate wirelessly using an Internet protocol, and can connect to the Internet through a gateway device that bridges the wireless network with another physical medium such as Ethernet. Communication at the application layer cannot occur using traditional protocols such as TCP and HTTP, which would require higher throughput than the devices could sustain. An alternative, the Constrained Application Protocol (CoAP), provides a familiar method of communication, but over UDP instead of TCP. This project seeks to produce a reference IoT network with devices using Contiki’s CoAP stack and supported hardware platforms. The environment will be useful in future research contexts related to the IoT and Wireless Sensor Networks.

Brad Christensen
Thesis 2014-10-21 22-02.pdf2.12 MB