Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Programmable Wireless: IoT Developer Kits

Twilio IoT Developer Kits enable you to bring your ideas to life by making it easy to prototype IoT products. Developer Kits come packaged with hardware components, software tools, sample code, and Twilio Progranmable Wireless SIMs for cellular connectivity.

There are two types of Developer Kit, each targeting specific types of IoT application:

  • Broadband IoT — These are IoT applications which require the transfer of large volumes of data, at high speed and with low latency. Think of applications which need to remain connected at all times in order to send or receive information continuously, in real time, or at least very frequently. Examples include wearable devices, preventative maintenance monitors, ground vehicles, video cameras, drones. Some of these applications are mobile. Broadband IoT is delivered through standard 4G and 5G networks.
  • Massive IoT — These are IoT applications which involve very large numbers of devices, all of which are extremely power restricted and therefore may send or receive information infrequently. They may spend much of their time in a very low-power state, waking only to upload data. They may be placed at the extremes of network coverage and may need to rely solely on a battery power supply. If a device is unable to connect at its appointed time slot, that may not matter — it can do so next time. Massive IoT is delivered through Narrowband IoT (NB-IoT) networks. Massive IoT applications include low-cost sensor networks, utility meters and location trackers.

You should select the Developer Kit which matches the network requirements of your planned application:

Twilio Developer Kit for Broadband IoT

This Developer Kit is suitable for IoT devices that need real-time sensing and actuation or sufficient bandwidth for multimedia payloads. This Kit connects using LTE Category 1 enabled through the Programmable Wireless SIM with Trust Onboard. Trust Onboard gives your device a unique identity that can be used to authenticate against backend cloud services.

  • You can order a Developer Kit for Broadband IoT from the Twilio IoT console.
  • Follow this tutorial to start working with the Developer Kit for Broadband IoT.

The Broadband IoT Developer Kit can also be used with Super SIM. The default PPP connection can be configured for the correct APN setting (super) with the following commands:

sudo systemctl disable twilio_ppp@twilio-wireless
sudo systemctl enable twilio_ppp@twilio-supersim

You can use Super SIM for connectivity for the Developer Kit, but keep in mind that it cannot yet be used for Trust Onboard-based authentication.

Super SIM usage requires version 0.9.6 of the Twilio Raspberry Pi OS image or above.

Twilio Developer Kit for Massive IoT

This Developer Kit comes packaged with a Programmable Wireless Narrowband SIM in association with T-Mobile USA. It also includes development board hardware and a selection of sensors to enable Massive IoT device prototyping.

The Narrowband SIM connects to the T-Mobile NB-IoT network in the United States.

  • You can order a Developer Kit for Narrowband IoT from the Twilio IoT console
  • Follow this tutorial to start working with the Developer Kit for Narrowband IoT.
Rate this page:

Need some help?

We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.