It is rare that one launches entirely new platforms to the market. At SIGNAL 2020, we announced Twilio Microvisor, a new IoT platform for builders of connected devices, and I can now provide an update on reaching a major first milestone with the Pilot documentation going live today. This will enable any embedded engineer to build their products with Microvisor in mind.
For those of you new to Microvisor, here is a video introducing its capabilities:
The Microvisor development has been progressing at pace and we are well on the way to deliver the first code in a few months’ time. Internally, we have the Microvisor cloud implementation up and running, as well as the OTA upgrade of real devices taking place. The secure device firmware is also racing along, with connectivity, upgrades, and cloud communications all functional.
Hardware wise, the Nucleo form factor development boards have returned from …
The key to running a fleet of reliably connected IoT devices is having the right amount of insight, such as where SIMs are connecting, what networks are rejecting connections, and which SIMs are going rogue in terms of data usage. Without that, you are essentially building your business on hope, not knowledge—a risky proposition.
Performance insight is key
Super SIM is Twilio’s new cellular IoT connectivity platform, offering almost 400 worldwide cellular networks on one SIM. With Super SIM, one of the guiding principles of the product from day one was providing visibility into what’s happening “under the hood” when SIMs try to connect to networks. To help businesses grow and expand their IoT deployments, we created a reliable IoT SIM solution offering global reach, which allows companies to select exactly which networks their device should connect to in each country. So we built our own mobile network core—the …
Did you know that many IoT projects either don’t reach their ROIs as quickly as intended or fail altogether? In fact, only 26% of companies have had an initiative that they considered a complete success and 60% of initiatives don’t even make it past the Proof of Concept stage. Complexity is to blame—complexity stemming from the need to tackle many different layers of technology for a successful IoT deployment, but also complexity within layers such as connectivity itself. This article introduces the cellular complexity challenge, and shows ways to address it.
The cellular complexity challenge
We applaud the availability of cellular networks around the globe, but behind each network are individual carriers, which are commercial businesses in most cases; interoperability, openness, or accessibility are not their top concerns, but it is those attributes that anyone planning to deploy across borders would require for a global implementation that remains manageable and …
I always have trouble remembering what is the Zoom keyboard shortcut to mute or unmute my audio, so I end up grabbing the mouse and clicking the button instead. While there isn’t really a problem with clicking, it feels inefficient, and that awkward silence while every other call participant is waiting for me to unmute and start speaking appears to last an eternity.
I thought it would be interesting to use my Raspberry Pi Pico microcontroller board and MicroPython to design a single-key keyboard with the only function to toggle the audio on my video calls. That way, there is no key combination to remember!
Do you want to learn how to build this project? Just follow along!
To build this cool little gadget you will need a few hardware components, described in the following sections.
Raspberry Pi Pico microcontroller
The heart of this device is going to …
What is Cat M?
LTE Cat M (also known as LTE-M) is a low power wide area (LPWA) technology designed to support “Massive IoT”, i.e. billions of IoT devices, with cellular technologies. Today Cat M is mostly referring to Cat M1, as Cat M2 adoption will take a few more years.
LTE radio technology uses “categories” to differentiate the capability of each device that attaches to an LTE network. For example, Cat 1 refers to devices that can support download speeds up to 10 Mbps, while Cat 4 refers to devices that can use carrier aggregation and support download speeds up to 150 Mbps. Cat M1 refers to a category of devices that operate on a narrow 1.4 MHz channel with observed download speeds in the 589 Kbps range, and 1.1 Mbps on the uplink (3GPP release 14). The older Cat M modules have even lower speeds (300 Kbps …
In a previous tutorial, I described how to build a text-based messaging game using Twilio Autopilot, Facebook Messenger, and Airtable.
Now, it’s time to bring that data into the real world, with a creative display of all the data from Twilio Autopilot that is being stored in the Airtable database.
In this tutorial you’ll learn how you can make a small internet-connected sculpture that displays how players respond to each question stored in the Autopilot task. You’ll use a wifi-enabled microcontroller to read data from Airtable and to display the data on a small LCD screen that would be embedded in the sculpture.
Seeing live results from the game displayed on the sculpture makes me feel more connected to the anonymous players playing the game during a time where most of us are communicating through digital means.
I made the sculpture out of polymer clay with an embedded circuit …
eUICC SIMs (aka eSIM) present a significant step forward in cellular connectivity for IoT devices. What does the architecture look like for implementing eUICC SIMs? This article provides a technical deeper dive and explains the benefits of the so-called Consumer Profile architecture over M2M Profiles.
The convenience of deploying SIMs digitally
If you are deploying a fleet of IoT devices, you don’t have to worry about buying SIMs, getting them shipped and clearing customs, managing an inventory of physical SIMs and having a process in place for swapping SIMs when needed. eUICC SIMs eliminates all of that by converting a physical SIM into a digital profile that can be downloaded on-demand onto an eUICC SIM.
For unmanaged IoT devices, eSIM/eUICC means you can deploy once and never have to visit the device location for a SIM swap to change your connectivity provider.
eUICC SIMs are also known popularly as eSIM, …
While use cases for IoT abound and deployments are growing rapidly, the technology landscape can still be overwhelming to newcomers. This article gives an overview of wireless connectivity protocols and their respective strengths, weaknesses, and recommended fields of application.
The ever-expanding IoT
Enterprises and government agencies are leveraging Internet of Things (IoT) technology to maximize efficiency and reduce operating expenses while improving service delivery to their constituents. By implementing connected solutions, IoT is driving advancements across a wide variety of vertical industries, including utilities, connected vehicles, agriculture, healthcare, transportation, and security for businesses and homes. IoT is also driving new opportunities for innovation – solving problems while delivering global economic and environmental change.
The growth in IoT over the past few years and its future market potential are both impressive. The market intelligence firm International Data Corporation (IDC) estimates IoT spending was approximately $742 billion in 2020. Looking forward, …
There is a new kid on the SIM block: the eSIM. But don’t confuse this with embedded SIMs! Oh and there’s eUICC, and 1FF, 2FF, and 3FF, too. And what is an MFF2? This post will help. Let’s dive right in!
A SIM (Subscriber Identity Module), also called a Universal Integrated Circuit Card or UICC, stores information that uniquely identifies a cellular subscription. For about three decades now, the SIM has been what lets us connect (“attach” in tech speak) our devices to the cellular networks of the world. It holds the credentials and security keys necessary to identify a subscriber. That identity comes in the form of a so-called IMSI number, or International Mobile Subscriber Identity, which is unique for every user or device on or off the network. SIMs also run an application that …
Since the SIGNAL launch announcement of the Twilio Microvisor, where we announced a new approach to delivering the necessary IoT foundational components, a lot has happened.
We announced Microvisor itself back in September as a new IoT Device Builder Platform which leverages the Arm® TrustZone® technology for Cortex®-M processors to offer unmatched IoT security, and provides powerful features such as remote debugging and fail-safe over-the-air (OTA) updates.
We’ve since been working hard on implementing both the device and cloud pieces of the solution as well as speaking with numerous pilot program applicants to understand their needs and wants. As part of this, we have really started to zone in on the key careabouts when it comes to building secure IoT devices at scale. And today, we’re excited to announce Microvisor will first target the low-power STM32U5 family from STMicroelectronics.
Key IoT considerations for embedded engineers
There is obviously a …