Rate this page:

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.

Important The Developer Kits described in this document are currently unavailable for purchase from Twilio, but they can be readily assembled from standard components — Raspberry Pi, modem boards, etc. — that are widely available from electronics suppliers, plus a suitable SIM from Twilio. Full component lists can be found in the tutorials linked below.

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.

  • 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.

  • 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 by visiting Twilio's Community Forums or browsing the Twilio tag on Stack Overflow.


        Thank you for your feedback!

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

        Sending your feedback...
        🎉 Thank you for your feedback!
        Something went wrong. Please try again.

        Thanks for your feedback!

        Refer us and get $10 in 3 simple steps!

        Step 1

        Get link

        Get a free personal referral link here

        Step 2

        Give $10

        Your user signs up and upgrade using link

        Step 3

        Get $10

        1,250 free SMSes
        OR 1,000 free voice mins
        OR 12,000 chats
        OR more