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