Telit FAQs, Part 18: Can I run my whole application on the module's internal Python engine?
Many of the Telit modules contain a Python interpreter. This is meant to complement the features of the module and give it greater flexibility in implementation. It is not meant to replace the traditional host processor that should both run the application and manage the cellular module. The interpreted nature of the Python script makes it much slower than a complied program running on a dedicated micro, because the Python task has to be shared with the cellular tasks on the module’s processor.
With that said if the application is simple and doesn’t require rapid real-time execution it may be possible to implement the whole application on Python. To check if this is possible we recommend that customers first implement the application on a Telit evaluation board.