User Tools

Site Tools


proiecte:coap-sparrow

This is an old revision of the document!


Porting CoAP on Sparrow v4

Dragan Dan-Stefan - Master AAC

Introduction

The Constrained Application Protocol (CoAP) is a web transfer protocol that is intended for use with reduced-capability, low-power devices. These nodes often have 8-bit microcontrollers with small amounts of ROM and RAM. CoAP provides a request/response interaction model between application endpoints, supports built-in discovery of services and resources, and includes key concepts of the Web such as URIs and Internet media types. This project uses an existing CoAP implementation over an IPv6 over Low power Wireless Personal Area Networks (6LoWPAN) stack and its main goal was porting the existent environment on Sparrow v4.

General Overview

6LoWPAN is a networking technology or adaptation layer that allows IPv6 packets to be carried efficiently within small link layer frames. It has defined encapsulation and header compression mechanisms that allow IPv6 packets to be sent and received over IEEE 802.15.4 based networks.

 IPv6 network with a 6LoWPAN mesh network = IPv6 network with a 6LoWPAN mesh network =

 6LoWPAN mesh network with FreeRTOS = Previous model of a 6LoWPAN mesh network =

Implementation and setup configuration

 6LoWPAN mesh network without RTOS support = 6LoWPAN mesh network on Sparrow =

proiecte/coap-sparrow.1485190971.txt.gz · Last modified: 2017/01/23 19:02 by dan.dragan