How To Save A Child’s Life with Python, AWS IoT, AWS Lambda and Twilio Wireless
Every summer, I read tragic stories of children that die because they were left in a hot car. And every summer, my heart breaks because of the senselessness of the deaths.
So I decided to build a solution.
Today, I want to show you how easy it is to build a Help! Button that a child in a hot car could press in order to alert someone that they are in danger and need assistance.
As an aside, while I was building this project, it occurred to me that children dying in hot cars is actually two problems, not one. It is two problems because:
- Toddlers have the cognitive ability to recognize they are in danger and take some action to get out of the situation.
- Babies are not capable of recognizing danger, nor capable of taking any action. So a different solution is necessary for each scenario.(I’ll ...
Pioneer NB-IoT with Twilio’s Alfa Development Kit
NB-IoT, also known as Narrowband-IoT, is a new cellular technology that promises low cost, low power consumption, wide area coverage and long battery life. These characteristics help make “smart devices” a reality.
T-Mobile has deployed NB-IoT coverage in the United States and Twilio is the first company to provide a NB-IoT developer kit. Twilio’s Alfa Developer Kit features a development board created in collaboration with Seeed Studio. The development board can access the T-Mobile NB-IoT network using a Twilio Narrowband SIM (which comes in the kit). Once on the network, developers can exchange data between multiple NB-IoT kits using the Twilio Breakout SDK.
This post demonstrates how to connect to T-Mobile’s NB-IoT network using Twilio’s Developer Kit. Once connected, we’ll send a “hello world” message over the network using the Breakout SDK. You can also find the the completed project on GitHub under TwilioIoT.
Ready to ...
How to Play a MP3 File with Programmable Wireless, Go and the Arduino MKR GSM 1400
The new MKR family of Arduino boards are going to change the landscape of rapid prototyping IoT solutions. The Arduino MKR GSM 1400 is a great solution for anyone looking to expand the scope of their IoT projects using cellular connectivity. By integrating a modem with a microcontroller a new all-in-one communication solution has started to emerge. This paired with the Twilio Programmable Wireless SIM makes it possible to communicate around the globe using Machine-to-Machine commands. “Things” can now be connected in ways previously impossible with WiFi or Bluetooth.
This tutorial demonstrates how to send a Machine-to-Machine Command from the Arduino MKR GSM 1400 to a server written in Go. When the Machine-to-Machine Command is received server-side an audio file will play a .mp3 saying “hello”. If you want to jump ahead the completed project can be found on the TwilioIoT GitHub.
What is the Arduino MKR GSM 1400?
4 Ways Twilio’s Product Releases will Advance Nonprofit Tech
In case you missed SIGNAL this year, we put together a recap of Twilio’s launches at our annual conference. Here are the top 4 ways this year’s product launches could shift the nonprofit tech landscape:
1: Secure Donations Over the Phone
Thousands of organizations – from your local radio station to the Red Cross – raise funds over the phone. But handling credit card information is still a tricky process: either your phone operators are handling sensitive payment data, or you must refer your donors to a payment portal. With Twilio’s PCI-compliant <Pay> verb, you can now seamlessly and securely accept donations over the phone.
Here’s how it works: your phone agent initiates a payment flow in which your donor hears a verbal prompt that walks them through entering their ...
Saying Happy Birthday to my Grandma with #TwilioIoT
When it came to my Grandma 90th birthday I was stumped about what to get her as a gift. She has been a big influence in my life and I wanted to do something that showed that. I knew I wanted to integrate Twilio in some way because when she was younger she was a switchboard operator for Bell Telephone. Then it hit me like a ton of phones. I will create a hardware device with a Programmable Wireless SIM and a Grove Button. When grandma presses the Grove Button a voice call will be routed to her phone and an operator will tell her how much I love her and wish her a happy birthday.
What I needed to send some birthday love
For this project you will need following components:
Announcing the Twilio Super SIM
Today Twilio is excited to announce the Twilio Super SIM, the only SIM you will ever need.
Over the last two years, we've worked with our customers to better understand their connectivity needs as they build and deploy IoT devices around the world. We've jotted down notes, collated requests and arrived at three core requirements. Our customers told us that they wanted a single SIM with a single API that they could deploy anywhere. They wanted a SIM that has access to the largest range of networks possible with smart network selection and the ability to override automatic network selection if required. Finally, they want detailed visibility into how their devices are initializing and maintaining connections to the network for debugging. With these requirements in mind, we set out to build the Super SIM.
What Makes Twilio Super SIM “Super”?
The Twilio Super SIM takes advantage of the Super Network ...
What is an eSIM?
This week Apple announced two new flagship phones with eSIM support. This has raised many questions on what an eSIM actually is and why it is so important for the industry. Remember that our work is primarily on M2M (Machine to Machine) or IoT (Internet of Things) connectivity rather than consumer mobile but we hope this post will give you more clarity.
The concept of the eSIM is complicated.
A common misconception is that eSIM refers only to embedded SIM hardware - the MFF2 SIM card form factor is shown below.
This isn’t true. eSIM refers to eUICC or embedded UICC. The embedded UICC software can be deployed on embedded SIM hardware like MFF2, or removable plastic SIM cards like 4FF. We don't know the exact embedded hardware that Apple is using for its eSIM support - it could be the standard MFF2, or something even more miniaturized.
With eSIM, you ...
Introducing Twilio Developer Evangelist Christopher Konopka
Following your passion and hard work are things I observed being around family when I was young. My grandfather passed away early in my life but his memory was always visible to me through the pictures hanging on the walls in my grandmother’s house.
One wall had an image of a worn leather boot and him climbing a telephone pole next to it. He, along with other family members, were responsible for putting up telephone lines across the northern part of Massachusetts for Bell Telephone.
Growing up in this environment I was always taught to problem-solve and was encouraged to seek solutions by observing the problem through the eyes of others. From the beginning I was equipped with curiosity and inspired to use it every day.
There were two principles I was told that make the world work: asking "why?" and communication.
As a kid I ...
Programmable Wireless adds 57 New Countries (now supports 185!)
Programmable Wireless provides global cellular connectivity for your IoT solutions. To help you reach your customers wherever they are located, today we are adding data and SMS connectivity in an additional 57 countries.
We’ve incorporated all these countries into our Quota based pricing models, as well as providing pay-as-you-go data rates. As with our existing countries, all SMS pricing is pay-as-you-go. See the pricing page in our docs for full details. Any SIM that has International Roaming enabled on its Rate Plan will be able to connect in these countries starting today.
The full list of new countries available today:
- Brunei Darussalam
- Burkina Faso
- Cape Verde
- Congo (Democratic Republic)
- Cote D’Ivoire (Ivory Coast)
- French Polynesia
- Nigeria ...
Build a Cellular Connected Raspberry Pi Fax Machine with Node.js
Here at Twilio, one of our core objectives is to inspire and equip you to you build new things – even just for fun. Our latest experiment along those lines? A cellular connected portable fax machine.
You heard that right: a fax machine! While a fax machine probably won’t be the next hit holiday gift, we think it’s great inspiration for your next IoT project.
What you’ll need to build your cellular Raspberry Pi fax machine
We’ve provided a shopping list of services and hardware required to recreate this project:
- A Twilio account
- Everything on this Amazon portable fax machine shopping list
- A Programmable Wireless SIM card
- This project’s source code
A Raspberry Pi and thermal printer are at the center of the required hardware to build this beast. You’ll use a USB to TTL serial cable to connect to the Raspberry Pi ...