Telit updates IoT development environment
December 14, 2017
Telit has unveiled version four of its AppZone in-module IoT development environment. The release introduces support for Lua on Bluetooth LE modules and includes an emulator to run and test AppZone applications on a PC.
The Italian company has announced immediate availability of version 4.0 of the IoT development environment, which expands features for the flagship AppZone C and adds functionality including an emulator and support for Lua, a lightweight scripting language optimised for embedded systems that are constrained by limited processing power and resources.
The framework also enhances support for static libraries that simplify management of complex software projects and integration of existing code base.
The IoT AppZone lets developers create, debug and run embedded software on the application processor of the Telit IoT module. It is comprised of an Eclipse-based integrated development environment (IDE) rounded out by IoT targeted tools, libraries, online documentation and sample code.
AppZone C is the family's flagship application framework. It is lightweight, runs on rtos and is said to deliver optimised performance and fast response. The framework includes a full set of APIs programmable in C language, enabling access to the modem, hardware, peripherals, operating system and other services. As a cross-platform framework, AppZone C enables code portability across several products and technologies.
"By adding the emulator, Lua support on BLE modules and making key improvements to the IoT AppZone, we have not only given developers more flexibility and power to create code fast, but have also expanded the reach of AppZone to a much larger community, including app developers for devices based on low-power modules who can now also enjoy the benefits of consolidating hardware and simplifying development by installing and running applications right in the module," said Yossi Moscovitz, president for products at Telit.
Low-power devices are major contributors the growth forecast for the IoT in the coming years.
“Applied together with Telit IoT modules, connectivity and platform services, IoT AppZone 4.0 delivers highly scalable solutions meeting cost and performance targets for complex business cases like sensor nets, thin monitors and ultra-light trackers,” said Moscovitz. “It supports application embedding for a number of 2G, 3G and LTE modules in our flagship xE910 family and our miniature, multi-technology form factor family, the xE866. With the addition of the Lua scripting language, developers can create code to run in our BlueMod 42 family of BLE modules."
The IoT AppZone is integrated with Telit services. It provides easy-to-use resources for apps to collect edge information, send data securely to the cloud, publish or interface with enterprise systems, over-the-air updates and manage firmware, applications, configuration files and security.