Skip to content

Moddable unveils Moddable Six, bringing embedded IoT devices to life

September 19, 2024
Moddable unveils Moddable Six, bringing embedded IoT devices to life

Moddable has announced the launch of Moddable Six, an IoT platform combining hardware and software for developing interactive IoT products using modern JavaScript. Moddable Six equips organisations to raise the bar on their user experience to create products that are more powerful and easier to use.

Moddable Six brings embedded user interfaces to life. A new hardware design paired with a new display driver eliminates image flicker for frame rates up to 90 FPS. The low-latency multi-touch sensor allows the user interface to feel light and responsive. The built-in speaker adds another layer of responsiveness using real-time audio feedback.

Moddable Six is powered by the latest JavaScript (ES2024), a more productive way to implement user interfaces than traditional C or C++. A variety of JavaScript APIs are supported including Moddable’s highly optimised Piu user interface framework and industry standard APIs such as “fetch” for HTTP, the ECMA-419 standard for peripheral I/O, and Web Workers. Web Workers put the full power of both CPU cores of Moddable Six’s ESP32-S3 microcontroller in easy reach, accelerating projects by efficiently running multiple JavaScript tasks simultaneously. TypeScript is also supported.

The thoughtful design of Moddable Six extends beyond the hardware and software to the SDK. The open source Moddable SDK features extensive documentation, a desktop simulator and dozens of examples. New applications created for Moddable Six show developers how to get the most out of the advanced hardware and software. These include fully interactive user interfaces for a smart plug with scheduler, a rechargeable battery monitor and an animated speaking clock. These examples highlight UI techniques common in mobile apps, but not embedded, including toss-able scrolling lists, transitions with independently moving objects, ambient background animation, an interactive time zone picker, animated on-off switches and scroll wheel pickers to set the time.

The Moddable Six hardware has all the essentials for product development. The 8.5 MB of high-speed RAM comfortably supports embedded JavaScript projects. It connects to the cloud using Wi-Fi and local devices using BLE in both peripheral and central roles. The USB and serial ports support both the xsbug JavaScript debugger and gdb native debugger over JTAG.

Available now in configurations starting at US$29.99 directly from Moddable. For more information, visit Introducing Moddable Six.

Comment on this article via X: @IoTNow_ and visit our homepage IoT Now