35%
OFF
MIKROE-4472
20 g
Status:
NB IoT 5 Click is a compact add-on board suitable as narrow-band Internet of Things universal wireless communication solution. This board features the OT01-5, a high-performance NB-IoT module with ultra-low power consumption allowing battery life of about ten years from Notion. It supports a broad range of frequency bands almost worldwide. It provides serial interfaces, UART and SPI, with protocol stacks such as UDP/TCP, CoAP, LWM2M, and others. It is offering an alternative to similar Low Power Wide Area Network (LPWAN) solutions. This Click board™ is suitable for a wide range of IoT applications such as smart gas/water meters, information collection, security monitoring, smart city/home, and other applications.
NB IoT 5 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.
This product is no longer in stock
Availability date:
NOTE: Please use an antenna that supports frequency bands used by the Notion OT01-5 module to ensure the best performance.
NB IoT 5 Click as its foundation uses the OT01-5, a high-performance narrow-band Internet of Things universal wireless communication module with extremely low power consumption allowing battery life of about ten years from Notion. It supports a broad range of frequency bands worldwide, such as 1 / 2 / 3 / 5 / 8 / 19 / 20 of 3GPP R13 (NB1) and R14 (NB2). It also provides several interfaces, UART and SPI, and protocol stacks such as UDP/TCP, CoAP, LWM2M, and others. In addition to motor driver inside-design, these protocols allow data and SMS transfer using the NB technology and make this module a perfect choice for building IoT applications and smart gas and water meters without an external microcontroller unit.
There are two ways to turn on this Click board™, through EN pin on the mikroBUS™ socket or by pressing the PWRKEY button down for a period longer than 3 seconds. The onboard push-button labeled as PWRKEY routed to the PWM pin on the mikroBUS™ socket represents the Ignition (Power-On) button. This feature is shown by the yellow diode labeled as STAT used to indicate the device's Operational Status.
NB IoT 5 Click communicates with MCU using the UART interface as its default communication protocol with the option for the users to use another interface such as SPI, if they want to configure the module and write the library by themselves. It supports automatic baud rate detection, operates at 115200 bps by default configuration, and is used for data transmission and exchanging AT commands with the host MCU. Also, it has an additional header used for firmware upgrades, software debugging, log capturing, or even as a motor drive.
In addition to these features, the OT01-5 also uses several GPIO pins connected to the mikroBUS™ socket. The WUP pin routed on the AN pin of the mikroBUS™ represents the Wake-up function used for waking up the device, while the RST pin on the mikroBUS™ socket can perform Hardware Reset function by putting this pin in a logic low state. This Click board™ also has the micro USB connector allowing the module to be powered and configured by a personal computer.
NB IoT 5 Click possesses the SMA antenna connector with an impedance of 50Ω. This Click board™ can use it to connect the appropriate antenna, such as LTE Flat Rotation Antenna, that Mikroe has in its offer. Besides the SMA connector, it also has a Nano-SIM card slot that provides multiple connections and interface options.
This Click board™ can operate with both 3.3V and 5V MCUs set via jumper labeled as VCC SEL with a proper logic voltage level conversion performed by the appropriate voltage level translator TXS0108E. This way, it is allowed for both 3.3V and 5V capable MCUs to use communication lines properly. However, the Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development.
Type
LTE IoT
Applications
Can be used for a wide range of IoT applications such as smart gas/water meters, information collection, security monitoring, smart city/home, and other applications
On-board modules
OT01-5 - high-performance narrow-band Internet of Things universal wireless communication module with extremely low power consumption allowing battery life of about ten years from Notion
Key Features
Ultra-low power consumption, high performance, broad range of frequency bands, motor driver inside-design, certified for global operation, and more.
Interface
SPI,UART,USB
Feature
No ClickID
Compatibility
mikroBUS™
Click board size
L (57.15 x 25.4 mm)
Input Voltage
3.3V or 5V
This table shows how the pinout on NB IoT 5 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
LD2 | STAT | - | Status LED Indicator |
JP1 | VCC SEL | Left | Logic Level Voltage Selection 3V3/5V: Left position 3V3, Right position 5V |
CN1 | - | Unpopulated | FW Update / Motor Driver Header |
T1 | PWRKEY | - | Power Button |
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | 3.3 | - | 5 | V |
Operating Frequency Range | 800 | - | 1800 | MHz |
Operating Temperature Range | -20 | +25 | +60 | °C |
NB IoT 5 Click demo application is developed using the NECTO Studio, ensuring compatibility with mikroSDK's open-source libraries and tools. Designed for plug-and-play implementation and testing, the demo is fully compatible with all development, starter, and mikromedia boards featuring a mikroBUS™ socket.
Example Description
Application example shows device capability of connecting to the network and sending SMS or TCP/UDP messages using standard "AT" commands.
Key Functions
nbiot5_cfg_setup
Config Object Initialization function.nbiot5_init
Initialization function.nbiot5_set_sim_apn
This function sets APN for sim card.nbiot5_send_sms_text
This function sends text message to a phone number.nbiot5_send_sms_pdu
This function sends text message to a phone number in PDU mode.Application Init
Initializes the driver, tests the communication by sending "AT" command, and after that restarts the device.
Application Task
Application task is split in few stages:
Sets configuration to device to be able to connect to the network.
Waits for the network registration indicated via CEREG URC event and then checks the connection status.
Sets the device configuration for sending SMS or TCP/UDP messages depending on the selected demo example.
Depending on the selected demo example, it sends an SMS message (in PDU or TXT mode) or TCP/UDP message. By default, the TCP/UDP example is selected.
Application Output
This Click board can be interfaced and monitored in two ways:
Additional Notes and Information
The complete application code and a ready-to-use project are available through the NECTO Studio Package Manager for direct installation in the NECTO Studio. The application code can also be found on the MIKROE GitHub account.
NOTE: Please be advised that any peripheral devices or accessories shown connected to the Click board™ are not included in the package. Check their availability in our shop or in the YMAN section below.