Arm-based hardware enables IoT devices to talk to each other and transmit critical information either to the cloud or between devices.

Choose the appropriate connectivity protocol and access resources for your application.

Go to section:

Wi-Fi | BLE | LoRa | LTE-M | Zigbee | NB-IoT


Wi-Fi is one of the primary protocols used for internet communication. At 5GHz radio bands, Wi-Fi provides the highest speed of any standard. Because of the amount of power that it uses, Wi-Fi is typically used in gateways.

Trigger-based warning system

Develop a trigger-based warning application in this guide. The application sends sensor values to the cloud through an MQTT broker, then triggers actions based on sensor values. This guide uses the Texas Instruments MSP430F5529 LaunchPad, a CC3100 WiFi BoosterPack, and the open-source Energia IDE.

View guide

HTTP server with Mbed OS

Develop your next IoT application using Mbed to set up a local HTTP server using an ST Discovery IoT board.

View guide

WebThings Gateway for home automation

Learn how to create your own gateway using an Arm-based Raspberry Pi.

View guide

Bluetooth Low Energy

Bluetooth Low Energy (BLE) allows devices to communicate over short, physical distances with reduced power consumption compared to classical Bluetooth.

Heart rate monitor with Mbed

Build a heart rate monitor using Mbed and a Nordic nRF51822 board.

View guide

Over-the-air updates (OTA)

Find out how to update your IoT devices using a BLE-enabled smartphone.

View guide

Get started

Learn the basics of BLE development with the Silicon Labs EFR32xG21 2.4GHz SoC starter kit.

View guide


LongRange (LoRa) connectivity protocol allows IoT devices to communicate short messages over long distances with low power consumption. LoRa is the physical layer protocol as defined by the Open Systems Interconnection (OSI) seven-layer network model. This means that LoRa implements communication at the bits level. The related LoRaWAN protocol sits on top of LoRa. LoRaWAN sits at the data packet level of the stack, and allows low-power devices to communicate with internet connected devices over long ranges.

Connect Adafruit Feather RP2040 to The Things Network

Connect an Adafruit Feather RP2040 board to The Things Network V3 using LoRaWAN.

View guide

Add LoRaWAN to the Raspberry Pi Pico

LoRa connectivity is now available for the Raspberry Pi Pico. Add LoRa support for Pico and other RP2040-based boards using the Semtech SX1276 radio module.

View guide

Generic Node Repository

Generic Node platform provides secure and low-cost sensors with end-to-end encryption and firmware over-the-air updates. This repository contains all the necessary hardware and software files for the GNSE LoRaWAN node.

View Repository


LTE-M enables your IoT device to send data like sensor readings or geolocation to the cloud using low power consumption. LTE-M is a cellular communication protocol that allows your IoT device to send information without any additional infrastructure. To use LTE-M, you need to have cellular LTE coverage in your region.

Recording real-time sensor data

Connect an ultrasonic sensor to the cloud using LTE connectivity on a Raspberry Pi Zero for real-time data.

View guide

Message routing

Enable LTE communication with Hologram Dash hardware to route messages and sensor readings from your devices.

View guide

Asset tracking

Deploy your mobile IoT devices to the field and send information from anywhere where there is cellular coverage. This guide uses the evaluation platform for the nRF9160 SiP, based on the Cortex-M33 processor.

View guide


Zigbee is designed to carry small amounts of data at speeds of up to 250kbps, and over a short distance in a mesh network topology. Zigbee is ideal for many IoT applications.

Integrating Zigbee

Substitute cables or communication methods on existing projects with an Arm-based Teensy board, to add Zigbee capability to your system.

View guide

Smart light switch application on a Raspberry Pi

Use a Zigbee USB dongle on a Raspberry Pi to turn on a set of lights and other electrical equipment that is connected to a wireless plug socket. This application allows you to turn on devices when a motion is detected.

View guide

Get started with OTA updates

Update devices on a Zigbee mesh network using the Arm-based Nordic Semiconductor nRF52840 development kit.

View guide


NarrowBand-IoT (NB-IoT) enabled devices are typically used in rural or remote environments since they can last up to ten years on a single battery and can penetrate concrete surfaces of up to three meters.

NB-IoT on a Raspberry Pi

Implement an NB-IoT sensor system for an IoT application with a low-power consumption.

View guide

Send data to the AWS cloud

Connect your IoT device to the cloud using NB-IoT to push data to Amazon Web Services and the MQTT protocol.

View guide

Asset tracking with NB-IoT

Develop your next IoT product with NB-IoT based on the Cortex-M33 processor and the Thingy:91 prototyping platform.

View guide

Get Support

Community Forums

Not answered How much have you spent on a smart watch and pair of earbuds? Or how much are you willing to spend?
  • Wearables
  • Smart Watch
0 votes 1321 views 0 replies Started 5 months ago by ChronoLocket Answer this
Not answered The new generation smart glasses is comming
  • Wearables
0 votes 2128 views 0 replies Started 6 months ago by Sebastiaan ProjectG Answer this
Not answered How to Solve Smart Watches Battery Life
  • Wearable battery life
  • wearable battery
0 votes 6712 views 0 replies Started 2 years ago by Timer Answer this
Suggested answer [Help Needed] I'm starting my own brand. 0 votes 13879 views 1 replies Latest 2 years ago by Timer Answer this
Not answered How much have you spent on a smart watch and pair of earbuds? Or how much are you willing to spend? Started 5 months ago by ChronoLocket 0 replies 1321 views
Not answered The new generation smart glasses is comming Started 6 months ago by Sebastiaan ProjectG 0 replies 2128 views
Not answered How to Solve Smart Watches Battery Life Started 2 years ago by Timer 0 replies 6712 views
Suggested answer [Help Needed] I'm starting my own brand. Latest 2 years ago by Timer 1 replies 13879 views