Skip to content

Welcome to QuecPython’s site on GitHub


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.

Project Highlight

Solutions

  • 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.

Components

  • 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.

tools

Click for more tools.

If you are looking for the QuecPython official documentation, click on this link.

Pinned

  1. OCPP-v1.6 OCPP-v1.6 Public

    OCPP-v1.6

    Python 4 1

  2. AIS-140 AIS-140 Public

    AIS-140 protocol for India automotive industry.

    Python

  3. examples examples Public

    Examples of some simple functional applications

    Python 3 9

  4. solution-wearable solution-wearable Public

    Wearable solution of QuecPython

    Python 1

  5. solution-tracker solution-tracker Public

    tracker solution based on QuecPython

    Python 9 6

  6. solution-DTU solution-DTU Public

    DTU solution based on QuecPython

    Python 7 7

Repositories

Showing 10 of 67 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…