QuecPython, inherited from microPython, provides python programming capability for Quectel's IoT modules. It aims to help developers complete project development quickly.
All of QuecPython's software, relating to the various series of Quectel's IoT modules, are available on this GitHub site. To check out all the series of Quectel's IoT modules, please visit https://python.quectel.com.
Below you can find a selection of QuecPython's open-source projects. Our full repository list can be found here.
- DTU - To accommodate various application scenarios, three different DTU solutions have been developed:
- Full-featured DTU - Supports cloud connecting via multiple protocols like MQTT/HTTP/TCP/UDP, and it's allowed to set the configurations via DTU-tool.
- Simple DTU - A simplified DTU solution only supporting raw transmission over TCP/UDP, the configurations is fixed.
- Minimal DTU - A minimal DTU with extremely simple software implementation which also only supports raw transmission over TCP/UDP, the configurations is fixed.
- Smart Tracker - The v2.0 branch offers a full-featured version, whereas the v1.0 branch provides a more lightweight baseline with a simpler set of functionalities.
- Wearable Solution - Solution for the wearable devices like watch.
- Electricity Meter - A solution for electricity meters that supports the RFC1662 protocol, among others.
- Smart Agriculture Central Control Panel - Offers a prototype design solution for smart agriculture central control panels, utilizing LVGL for graphical interface rendering.
Click for more solutions.
- OCPP-v1.6 - Electric Vehicle Charging Station Communication Protocol.
- AIS-140 - Indian Automotive Location Device Communication Protocol.
- jtt808 - Chinese Automotive Location Device Communication Protocol.
- gt06 - Communication Protocol between GPS positioning devices (such as vehicle trackers or other telematics devices) and servers.
- snmp - Simple Network Management Protocol, supporting versions v1 and v2.
- uwebsocket - WebSocket Protocol.
- uasyncio - Coroutine framework for QuecPython.
- EventMesh - Event management module.
- TR069-Server - CPE WAN Management Protocol.
- watch_dog - Watchdog framework based on a voting mechanism, allowing each thread to have an independent software watchdog; through voting, the hardware watchdog decides whether to feed or not.
Click for more components.
- qpm-installer - Install qpm to manage QuecPython project.
- helios-toolchain - Helios SDK compilation toolchain.
- DTU-tool - DTU configuration tool.
- FactoryTool - Product factory test tool.
Click for more tools.
If you are looking for the QuecPython official documentation, click on this link.