Create an IoT Gateway with EMnify, Raspberry Pi and Sixfab
While there are several ways to connect your IoT devices, cellular connectivity is by far the favorite choice for mobile applications. Although when you are in the prototyping phase of your IoT application, mobile connectivity can get a little tricky with choosing the modem, the connectivity provider, the configuration required, etc.
Evaluating NB-IoT and LTE-M with Raspberry Pi
LPWAN (Low Power Wide Area Network) technologies are key enablers for IoT applications and Cellular IoT (“CIoT)” is considered one of the most attractive approaches. CIoT works in the licensed frequency spectrum and current main streams are based on LTE technology and tailored to the needs of IoT. In particular, NB-IoT ("Narrowband – IoT") and LTE-M ("Long Term Evolution for Machines") are good choices for mission-critical monitoring or object tracking applications which are infrequently transmitting small data packages and also can be used for wearable devices with an extremely low power budget. In this post, we will explain an approach to evaluate an NB-IoT or LTE-M network with a Raspberry Pi - Installation and User Interface.
Evaluating NB-IoT and LTE-M with Raspberry Pi Part-2
The first part of this post explains how to set up a Raspberry Pi with a Sixfab “Cellular IoT HAT” extension board and prepare it for custom evaluation of an LTE-M or NB-IoT network. For this purpose, we introduced a Python program template that allows users to submit a sequence of AT control commands to the sixfab LTE-M/NB-IoT modem which is based on a Quectel BG96 network interface module. In this post, I will describe my own experience with cellular IoT trials in a difficult-to-reach area which represents a typical IoT location for device deployment: a room located below ground level with concrete walls where no standard cellular network can be used.