I’ve been writing hands-on examples for using MicroPython on XBee radios. MicroPython is an open-source programming language based on Python 3, modified to fit on small devices, and optimized for microcontrollers. By using MicroPython, an easy-to-learn scripting and programming language, you can rapidly prototype intelligent behaviors at the edges of your network. Cryptic sensor readings can be transformed into useful data, excess transmissions can be intelligently filtered out, and modern sensors and actuators can be employed directly. Here’s the examples thus far:
- Hands-on MicroPython Examples for Edge Computing: Part 1
Shows how to collect sensor readings and make sense of them using XBee3 Cellular LTE-M, with hands-on example that transmits sensor readings as SMS text messages.
- Hands-on MicroPython Examples for Edge Computing: Part 2
Adds cloud services to the previous example. Show uploading sensor measurements as “data streams” to Digi Remote Manager (DRM).
- MicroPython Examples for Edge Computing Part 3: Bandwidth Management
Learn strategies that reduce bandwidth and battery use, to improve IoT return on investment. Hands-on examples demonstrate baseline “heartbeat” data, filtering and de-duplication.