Build projects that can transmit and receive data from just about anywhere using cellular data! Unlike transports that require a router, wires, or a gateway, cellular towers are located just about anywhere people are.
- If you'd like to learn more about using cellular data in your project - check out the cellular section in the All The Internet of Things: Transports guide.
We designed a CircuitPython library compatible with the Adafruit FONA SIM808/SIM800 cellular modem. This module handles all the complicated modem interfacing for you, so you can bring your IoT projects online quickly.
In this guide, you will set up and configure a FONA module with a CircuitPython board to connect to the internet over a cellular network. We've included examples for using this module to send HTTP requests and connect to MQTT brokers.
You will also need some required accessories to make the FONA work. These are not included with the FONA shield or breakout!
You will need a 2G Mini SIM card to do anything on the cellular network.
If you're in the USA, we suggest picking up the 2G SIM Card from Ting.
- If you're not in the US, or want to use a different cellular network provider, please see this page for more information about obtaining a FONA-compatible SIM card.
You will need a LiPoly battery (500mAh or larger) to run the FONA module.
You will need a external uFL GSM Antenna, we like this slim sticker-type antenna:
If you want to use a SMA antenna instead, you'll want to pick up a uFL to SMA adapter cable.
You will need a MicroUSB cable for charging the FONA's battery.
You will also need an external passive GPS antenna.