Programmable IoT Modules

These miniature embedded modules are programmable in Tibbo BASIC and Tibbo C. They are perfect for Industrial IoT (IIoT) and automation applications. Write your own app using our streamlined Tibbo IDE software or run one of our published open-source projects.

WM2000 Programmable Wireless IIoT Module

WM2000 Programmable Wireless IIoT Module

The WM2000 is the first programmable wireless Industrial IoT (IIoT) module offered by Tibbo. The device incorporates Wi-Fi and Bluetooth Low Energy (BLE) interfaces that introduce several new features, such as over-the-air (OTA) updates and TLS support.

The WM2000's hardware incorporates two high-speed serial ports. It also features software I²C/SPI ports, onboard flash and EEPROM, a real-time clock, and ten GPIO lines — two of which work as external interrupts. Nine lines can be configured to provide pulse-width modulation (PWM) output.

The WM2000 is the first Tibbo device that can store up to two compiled Tibbo BASIC/C binaries (only one can run at any given time).

The WM2000 also features a significantly revamped Wi-Fi API facilitating automatic association with a designated wireless network. This makes the module's Wi-Fi interface as easy to use as the Ethernet port on "wired-first" Tibbo devices, and also enables wireless debugging of your Tibbo BASIC/C code.

EM2000 Programmable IIoT Module

EM2000 Programmable IIoT Module

Our flagship BASIC/C-programmable Industrial IoT module offering significant performance, memory size, and feature improvements over its predecessor — the original EM1000 device. Ethernet, as well as optional Wi-Fi and cellular connectivity. Four serial ports supporting full/half-duplex RS232, Wiegand, and clock/data modes.

Flash disk and RTC. 56 I/O lines for connecting LCD, keypad, buzzer, and other devices.

The EM2000 is just the module you need to get your mission-critical IIoT project going.

EM510 "MiniMo" Programmable IoT Module

EM510 "MiniMo" Programmable IoT Module

Being the smallest among our BASIC/C-programmable modules, the "vertical slice" EM510 hides behind a standard RJ45 jack and occupies only 18.5 x 6.5mm (0.73 x 0.25") of board space.

Ethernet and optional Wi-Fi/BLE (Bluetooth Low Energy) connectivity. One serial port supporting full-/half-duplex RS232, Wiegand, and clock/data modes. 10 I/O lines.

The EM510 is an upgrade to our original EM500 MiniMo device. This is your economical choice for building ultra-light IoT devices.

The Test Kit for the EM510 can be ordered here.

EM1206 Programmable IoT ModuleRJ203+EM1206 module combination

EM1206 Programmable IoT Module

A miniature, yet powerful BASIC/C-programmable IoT module. Best used with the RJ203 jack/magnetics front-end (shown).

Ethernet, as well as optional Wi-Fi and 4G/LTE cellular connectivity. Four serial ports supporting full-/half-duplex RS232, Wiegand, and clock/data modes.

Flash disk and RTC. 17 I/O lines for connecting LCD, keypad, buzzer, and other devices.

Not available in the US.

Add-ons

WA2000 Wi-Fi/BLE Add-on Module

WA2000 Wi-Fi/BLE Add-on Module

Miniature 802.11a/b/g/n + BLE4.2 board, adds Wi-Fi and Bluetooth Low-Energy (BLE) connectivity to compatible Tibbo modules, boards, and controllers. Easy to use, fully integrated, low-power. Requires only 5 I/O lines to control. Supports over-the-air (OTA) firmware updates.

This device cannot operate by itself. It has to be controlled by one of our compatible products. The LTPP3(G2) does not support this module.

RJ203 Jack/Magnetics Front-End

RJ203 Jack/Magnetics Front-End

RJ45 jack/magnetics front end for use with our EM1206 and EM203 modules. Patented space-saving design.

Not available in the US.

Legacy Modules

EM1000 Programmable IoT Module

EM1000 Programmable IoT Module

IN FULL PRODUCTION BUT NOT RECOMMENDED FOR NEW DESIGNS. CONSIDER USING EM2000 INSTEAD.

Our original BASIC/C-programmable IoT module. Ethernet, as well as optional Wi-Fi and 4G/LTE cellular connectivity. Four serial ports supporting full-/half-duplex RS232, Wiegand, and clock/data modes.

Flash disk and RTC. 54 I/O lines for connecting LCD, keypad, buzzer, and other devices.

For improved performance, consider using our new EM2000 device.

EM500 "MiniMo" Programmable IoT Module

EM500 "MiniMo" Programmable IoT Module

IN FULL PRODUCTION BUT NOT RECOMMENDED FOR NEW DESIGNS. CONSIDER USING EM510 INSTEAD.

Being the smallest among our BASIC/C-programmable modules, the "vertical slice" EM500 hides behind a standard RJ45 jack and occupies only 18.5 x 6.5mm (0.73 x 0.25") of board space.

Ethernet and optional Wi-Fi connectivity. One serial port supporting full-/half-duplex RS232, Wiegand, and clock/data modes. 8 I/O lines.

This is your economical choice for building ultra-light connected devices.