QuecPython enables low-code IoT development and rapid adaptation

Developers and designers are increasingly looking to accelerate time to market by adapting existing modules with a low-code approach to IoT development so they can address specific needs at reduced cost and more quickly, while maintaining security. By adopting QuecPython, Quectel’s Python execution environment, for IoT projects, application code can be run directly on the central processing unit (CPU) of a cellular module. There is no requirement for an external microcontroller unit (MCU) so development can be enabled in as little as 30 minutes when using Python for IoT.

The capabilities of QuecPython have been detailed in a recent Quectel Masterclass, titled ‘QuecPython live demo: developing Wi-Fi, Cat 1 and Cat M solutions’, which also demonstrated techniques for developing Wi-Fi, Cat 1 and Cat M solutions using QuecPython. The Masterclass, presented by Chavis Chen, the section chief for the QuecPython Application Group at Quectel, detailed how to send data to the cloud and use the web UI to configure Wi-Fi. In addition, the Masterclass demonstrated how to design a tracker solution with a Cat 1 EG915Y Raspberry board and a smart meter with a Cat M BG95 Raspberry board.

QuecPython draws on Python’s built-in data structures to enable rapid IoT application development. The Python language can be used by programmers, network engineers and non-computing experts who embrace the simplicity and readability of Python. QuecPython itself offers several advantages over traditional programming methods.

Low-code requirements and straightforward development

It’s a cross-platform system that requires no application code changes and can seamlessly switch between multiple modules. With scripting language development, there is no need to compile code because what you write is what you get. In addition, integrated writing, debugging and dynamic script loading ensure simpler and more flexible application upgrades.

In common with Python itself, QuecPython is also easy to learn and use, and users can access Natural Language Processwing (NLP), a rich application framework and object-oriented design. These benefits, with specific reference to the Indian market, were explored in a recent Quectel Masterclass, titled ‘QuecPython: How to use Python for IoT development (India)’.

The Masterclass showcases how innovators can benefit from the unique advantages of QuecPython when using Python for IoT development, particularly for Quectel NB-IoT modules like the BC92, with a focus on how it can be used to build competitive products in the rapidly growing Indian market. Presented by Amit Singh, FAE at Quectel, the Masterclass introduces QuecPython and QuecPython applications on the Quectel BC92 NB-IoT module.

The Masterclass goes on to share the advantages of QuectPython for IoT development and to provide an application development example of using QuecPython to develop NB-IoT metering solutions. For high-volume deployments in markets that require rapid time-to-market, QuecPython is seen as an optimal environment for adapting to specific deployment needs with minimized disruption. With many already familiar with the versatility and simplicity of the Python language, QuecPython presents and appealing and logical environment to execute on IoT projects across the globe.

For more information visit Quectel Blog