Protocol stack for 802.15.4 based personal network (6LoWPAN) [GRiSP project with Stritzinger]
Files
Bojabza_62941600_2021.pdf
Open access - Adobe PDF
- 4.93 MB
Details
- Supervisors
- Faculty
- Degree label
- Abstract
- The GRiSP-Base board is a compact circuit board running Erlang applications and that can be used as an Internet of Things device, thanks to modules called Pmods that can be connected to it an provide various sensors and actuators. The Pmod RF2 is the module allowing radio-frequency communication through the Microchip®MRF24J40 IEEE 802.15.4™2.4GHz RF transceiver module. IoT devices communicate with each other through low-power wireless personal area network protocols, such as 6LoWPAN and IEEE 802.15.4. The GRiSP-Base board can communicate through Wi-Fi but does not have a working implementation of the IEEE 802.15.4 and 6LoWPAN protocols. In this master’s thesis, an implementation of an MRF24J40 Microchip driver is made, in order to enable GRiSP-Base boards to communicate as defined by the IEEE 802.15.4 standard. This driver was developed by following the official Microchip datasheet and by translating an existing implementation used by the Contiki operating system. Some parts of a previously attempted driver implementation were also reused. Despite some remaining issues, the driver works. The boards can communicate not only with each other, but also with other devices running Contiki.