IoT IV: Cellular IoT
The element14 ESSENTIALS of Cellular IoT covers the basic concepts, terminology, protocols, and operation of Cellular IoT networks. To extend the knowledge covered in the main module, this supplementary guide discusses the types of related components or development boards used for prototyping or product development.
Development Boards
The Nordic Semiconductor Thingy:91 is a battery-operated prototyping platform for cellular IoT, certified for global operation. It is ideal for rapid development of prototypes for cellular IoT systems and is especially suited for asset tracking applications and environmental monitoring. It includes a set of sensors to gather data: temperature, humidity, air quality, air pressure, color, and light. Data can be extracted for local or remote analysis.
The standard application firmware on the Nordic Thingy:91 extracts the data from the different sensors and relays it securely to the nRF Connect for Cloud, where it is displayed in a user-friendly interface. The firmware supports concurrent operation with LTE Link Monitor, a tool providing an AT command interface enabling link and network testing. The firmware has been developed using the nRF Connect Software Development Kit (SDK). It is open source and can be leveraged and modified to suit your specific needs. The firmware can be updated and debugged by using an external programmer/debugger.
The Nordic Thingy:91 integrates the nRF9160 System in Package (SiP), supporting LTE-M, NB-IoT and Global Positioning System (GPS), and the nRF52840 System on Chip (SoC), supporting Bluetooth Low Energy and Near Field Communication (NFC). Source code for firmware, hardware layout, and schematics are all available for free.
The Nordic Thingy:91 has an antenna supporting GPS, LTE-M, and NB-IoT. It has two antennas connected to the nRF52840: a 2.4 GHz antenna for Bluetooth LE and an NFC antenna. To connect to a cellular network out of the box, the Nordic Thingy:91 has a nano/4FF SIM card slot and is bundled with an eSIM card from iBasis that comes preloaded with 10 MB. A 1400 mAh rechargeable Li-Po battery is also part of this prototyping platform giving a smooth transition into prototype field-testing.
Additional Resources: Product Brief | User Guide | Firmware | Hardware Description Files | Modem Firmware and modem DFU tool | nRF Connect SDK | nRF9160 SiP | Getting Started
The nRF9160 DK is a pre-certified single board development kit for evaluation and development on the nRF9160 SiP for LTE-M and NB-IoT. It has a dedicated LTE-M and NB-IoT antenna that supports a wide range of bands to operate globally. It has a dedicated antenna for GPS and a 2.4 GHz antenna to be used with Bluetooth 5, Bluetooth mesh, Thread, and ZigBee. SWF RF connectors are available for all antennas. All GPIOs and interfaces are available via connectors. The kit is Arduino Uno Rev3 compatible, meaning it can be easily interfaced with external device shields. User-programmable LEDs (4), buttons (2) and switches (2) are available to easily give input and get output.
The nRF9160 DK has both a 4FF SIM card slot and an MFF2 SIM footprint, to support both plug-in and soldered (e) SIMs. It is bundled with an eSIM card from iBasis preloaded with 10 MB. Programming and debugging is enabled through the Segger J-Link OB, which also supports external targets. The nRF9160 DK is supported by a full suite of development software and tools. nRF Connect SDK includes everything needed to get started, application layer protocols, examples, peripheral drivers, and more. The kit can easily be connected to Nordic Semiconductor's cloud solution, nRF Connect for Cloud. The LTE Link Monitor tool provides an AT command interface that enables you to test your link, and extract information about the network. Everything is available for download from www.nordicsemi.com.
nRF9160 SiP | |
Pre-certified for global operation | eDRX and PSM power saving modes |
nRF52840 | |
Bluetooth 5, Bluetooth mesh, Thread and ZigBee |
Additional Resources: Datasheet | nRF9160 SiP modem firmware | nRF9160 SiP application firmware | Board controller firmware | nRF Connect SDK | nRF Connect for Desktop | nRF Connect for Cloud | nRF9160 certifications
Component
The nRF9160 SiP is a low-power cellular IoT solution, integrating an ARMCortex-M33 processor with advanced security features, a range of peripherals, as well as a complete LTE modem compliant with 3GPP LTE release 13 Cat-M1 and Cat-NB1, and 3GPP LTE release 14 Cat-NB1 and Cat-NB2 standards. The ARM Cortex-M33 processor is exclusively for user application software, and it offers 1 MB of flash and 256 kB of RAM dedicated to this use. The peripheral set offers a variety of analog and digital functionality enabling single-chip implementation of a wide range of cellular IoT (internet of things) applications. ARM TrustZone technology, Cryptocell 310 and supporting blocks for system protection and key management, are embedded to enable advanced security needed for IoT applications. The LTE modem integrates a very flexible transceiver that in hardware supports frequency range from 700 to 2200 MHz (through a single 50 Ω antenna pin), and a baseband processor handling LTE Cat-M1/ NB1/NB2 protocol layers L1-L3 as well as IP upper layers offering secure socket API for the application. The modem is supported by pre-qualified software builds available for free from Nordic Semiconductor. On specific nRF9160 device variants, the LTE modem supports A-GPS operation during sleep intervals in the LTE operation (RRC idle and PSM modes).
Fully integrated SiP for cellular IoT | |
Dedicated application processor and memory |
LTE-M/NB-IoT modem | |
Application processor | |
Arm TrustZone for trusted execution | 4 x SPI/UART/TWI |
Additional Resources: Product Brief | nRF Connect SDK | nRF Connect for Desktop | nRF Connect for Cloud | Hardware Integration Guide | Schematics | nRF Connect LTE Link Monitor
*Trademark. Nordic Semiconductor is a trademark of Nordic Semiconductor Corp. Other logos, product and/or company names may be trademarks of their respective owners.