* This is a Tibbo BASIC/C-programmable device and its function depends on the loaded app.
We offer many ready-to-use apps, among them a serial-over-IP (SoI) app, Modbus Gateway app, and Sensor Hub app.
Programmable IoT OverviewTibbo Project System (TPS)ControllersBoardsModulesCode & 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* and GPRS** connectivity. The EM2001 has four UARTs. The board offers substantial speed and functionality improvements over its predecessor — the original EM1001 device.

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 GA1000 Wi-Fi add-on, which can be connected externally or piggybacked on top of the EM2001.

** Requires a standard GPRS modem (i.e., Simcom's SIM900) 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 GA1000 add-on
(piggybacks onto the board)

GPRS
With SIM900 or similar GPRS module
(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)ControllersBoardsModulesCode & Apps