* These are Tibbo BASIC/C-programmable devices and their function depends on the loaded app.
We offer many ready-to-use apps, among them a serial-over-IP (SoI) app and Modbus Gateway app.
Programmable IoT OverviewTibbo Project System (TPS)ControllersBoardsModulesOTA ManagementCode & Apps

EM2001 Programmable IoT Board

The EM2001 is a full-featured Tibbo BASIC/C-programmable IoT Board with Ethernet, as well as optional Wi-Fi*, BLE* (Bluetooth Low-Energy), and 4G/LTE cellular** connectivity. The EM2001 has four UARTs. The board offers substantial speed and functionality improvements over its predecessor — the original EM1001.

The board is self-sufficient — it does not require a host PCB to plug into. The RJ45 jack is mounted directly on the board. The EM2001 also contains a DC-DC regulator that can power the board and has an additional current budget for external hardware.

The device's capabilities are further enhanced by the onboard flash memory hosting a hardened fault-tolerant file system, as well as the EEPROM and RTC with a backup battery.

The EM2001 has 56 general-purpose I/O lines and can control an external LCD, keypad, buzzer, card readers, serial devices, and other circuitry. All I/O lines are accessible through two dual-row connectors with the standard 2.54mm (100mil) pitch.

The EM2001 is a close relative of the EM2000 IoT module.

* Requires the WA2000 add-on, which can be connected externally or piggybacked on top of the EM2001.
** Requires a standard 4G/LTE modem (i.e., Simcom's SIM7500) to be connected to a UART of the EM2001.

Embedded System
CPU
High performance
(ARM architecture)
Ethernet
10/100BaseT
with RJ45/magnetics
Wi-Fi

With the WA2000 add-on
(piggybacks onto the board)

BLE (Bluetooth Low-Energy)

With the WA2000 add-on
(piggybacks onto the board)

4G/LTE Cellular
With SIM7500 or similar modem
(connected externally)
Serial Port(s)
4 serial ports
(supported modes: full-/half-duplex UART, Wiegand, clock/data)
I/O Lines
56
Sound
Can drive an externally connected buzzer
SPI and I2C
4 synchronous serial ports with SPI and I2C modes
Display
Supports externally connected TFT LCD
Keypad
Supports external matrix and binary output keypads
(of up to 64 keys)
Timekeeping
Onboard RTC
with backup battery
Flash disk
1MB for TiOS, application code, and
hardened fault-tolerant file system
EEPROM
2048 bytes
Power
Onboard DC-DC regulator (8 ~ 20V in, 3.3V out);
3.3V power input and output
Controls
Onboard status LEDs and MD (setup) button

Serial-over-IP (SoI) on Tibbo IoT Boards

Controlling a device over the IP network using a serial-to-IP converter (a.k.a. "device server", "serial-to-Ethernet converter") remains one of the most popular ways of network-enabling existing products.

Our programmable IoT boards can run a ready-to-use serial-over-IP (SoI) application. This application is written in Tibbo BASIC and is open-source. Upload the app onto a board, configure the settings, and you have a time-tested IoT gateway — no coding required.

Another possibility is to use our SoI application as the basis for your project. Take it and modify it in any way you please!

Programmable IoT OverviewTibbo Project System (TPS)ControllersBoardsModulesOTA ManagementCode & Apps