Difference between revisions of "Raspberry Pi 3B+ 802.15.4/6LoWPAN Setup"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
(Created page with "== Summary == Information on how to setup a Raspberry Pi 3B+ for 802.15.4 radio/6LoWPAN communication by utilizing an Openlabs 802.15.4 radio module. '''This was tested successfully with Raspbian Buster and Raspbian Bullseye.''' == Requirements == * Raspberry Pi 3B+ (https://wiki.elvis.science/index.php?title=Raspberry_Pi_3,_Model_B+,_WLAN,_BT) * Operating system: Raspberry Pi OS (Raspbian) * Openlabs 802.15.4 radio module: https://openlabs.co/store/Raspberry-...")
 
Line 3: Line 3:
Information on how to setup a Raspberry Pi 3B+ for 802.15.4 radio/6LoWPAN communication by utilizing an Openlabs 802.15.4 radio module.
Information on how to setup a Raspberry Pi 3B+ for 802.15.4 radio/6LoWPAN communication by utilizing an Openlabs 802.15.4 radio module.


'''This was tested successfully with Raspbian Buster and Raspbian Bullseye.'''
'''This was tested successfully with Raspbian 10 (Buster) and Raspbian 11 (Bullseye).''' I assume it is also working on the latest Raspbian 12 (Bookworm).


== Requirements ==
== Requirements ==
Line 37: Line 37:
=== Enable support for IEEE 802.15.4/LoWPAN devices ===
=== Enable support for IEEE 802.15.4/LoWPAN devices ===


* Plug the OpenLabs 802.15.4 radio module directly onto pins 15-26 of the Raspberry's P1 header (in the middle):


[[File:Raspberry-pi-802.15.4-radio_module.jpg|260px]][[File:Raspberry-pi-802.15.4-radio_connected.jpg|330px]]


== Used Hardware ==
== Used Hardware ==

Revision as of 12:48, 28 November 2023

Summary

Information on how to setup a Raspberry Pi 3B+ for 802.15.4 radio/6LoWPAN communication by utilizing an Openlabs 802.15.4 radio module.

This was tested successfully with Raspbian 10 (Buster) and Raspbian 11 (Bullseye). I assume it is also working on the latest Raspbian 12 (Bookworm).

Requirements

Description

Install Raspbian on Raspberry Pi 3B+

Preparation of Raspbian

Access the Raspberry Pi by attaching it via HDMI to a monitor. After enabling SSH it is possible to connect via SSH/terminal (default credentials are pi:raspberry).

  • (Optionally) Change keyboard setting to "German" and reboot:
sudo dpkg-reconfigure keyboard-configuration
  • Activate and start SSH on Raspberry:
sudo systemctl start ssh
sudo systemctl enable ssh
  • Upgrade of Raspbian:
sudo apt update && sudo apt upgrade

Enable support for IEEE 802.15.4/LoWPAN devices

  • Plug the OpenLabs 802.15.4 radio module directly onto pins 15-26 of the Raspberry's P1 header (in the middle):

Raspberry-pi-802.15.4-radio module.jpgRaspberry-pi-802.15.4-radio connected.jpg

Used Hardware

Courses

  • IT-Security master's programme: Mobile and Embedded Security ILV

References