Programmable IoT Module T

SKU
EM510
PLN 156.00
Out of stock

The EM510 is an ultra-compact Tibbo BASIC/C-programmable IoT Module with a single UART, Ethernet, and optional Wi-Fi/BLE* (Bluetooth Low Energy) connectivity.

Compact dimensions, space-saving "vertical slice" form factor, low power consumption, and economical pricing make the module an excellent fit for miniature, cost-sensitive IoT devices.

The EM510 is an ultra-compact Tibbo BASIC/C-programmable IoT Module with a single UART, Ethernet, and optional Wi-Fi/BLE* (Bluetooth Low Energy) connectivity. The module offers substantial performance improvements over its predecessor — the original EM500 device.

The second member of our MiniMo® family, the EM510 is designed to be used in tandem with a standard RJ45/magnetics jack. The combined footprint of the EM510 and a typical jack is only 28.5 x 18.5mm (1.12 x 0.73").

Compact dimensions, space-saving "vertical slice" form factor, low power consumption, and economical pricing make the module an excellent fit for miniature, cost-sensitive IoT devices.

Module testing and evaluation can be performed with our EM510EV development system.

* Requires the WA2000 Wi-Fi/BLE add-on to be connected externally.

Here is How You Can Use the EM510

As a Serial-over-IP (SoI) Device

Serial-over-IP conversion is a large part of what we do, and there is an entire section of our website dedicated to serial converters (a.k.a. "serial device servers"). We offer a free open-source serial-over-IP (SoI) app that turns the EM510 into a full-featured serial-to-IP converter.

Build Your Own IoT Solution

The EM510 is programmable in Tibbo BASIC and Tibbo C. Develop your very own IoT solution from scratch or take inspiration from our open-source applications and code samples published in the Code and Apps section.

From Low-Code to No-Code With CODY

Low-code software development is the future because no one has the time to write and debug complex applications line-by-line.

Enter CODY, our online code generator that produces working Tibbo BASIC applications from the information you enter on a few simple configuration screens. For many usage scenarios, such as sensor-to-cloud applications, CODY will output fully functional, immediately deployable EM510 code.

CODY's magic bullet is AppBlocks. With AppBlocks, all supported features and software modules are represented by functional blocks, which you drag onto and interconnect inside a project canvas. This draw-an-application approach turns CODY into a truly no-code development tool for many types of EM510 applications.

Here are two short videos that show what CODY is: Part 1Part 2.

Fast Deployment With the L.U.I.S. App

Anyone who has ever deployed a device on a target network knows that the process often gets stuck over silly little things, like the IP address configuration. You know how it goes: To set the IP address, you need to get to the device's web interface. This may not be possible if its current IP is incompatible with the network... To rectify, you are forced to create a small temporary network, hardcode your notebook's IP, and so on... Your precious time is wasted on silly stuff.

Enter the Loadable User Interface System (L.U.I.S.), our wireless configuration solution for Tibbo devices.

When equipped with the available WA2000 Wi-Fi/BLE add-on module, the basic parameters of the EM510 are configurable via the BLE interface, using the L.U.I.S. app (iOS, Android, web).

Open the L.U.I.S. app, find the device, and edit the network settings and other basic parameters right on your smartphone!

It gets even better: The EM510 also supports over-the-air firmware upgrades via BLE using our Tibbo Updater app (iOS, Android, web)!

 

Key Features

Mid-range ARM CPU
10/100 Base-T Ethernet port (no RJ45/magnetics)
Optional Wi-Fi connectivity (with the WA2000 add-on)
Optional BLE (Bluetooth Low-Energy) connectivity (with the WA2000 add-on)
1 UART, supports serial, Wiegand, and clock/data streams
10 general-purpose I/O lines
4 synchronous serial ports with SPI and I2C modes
512K flash for TiOS and application, support for external 1MB flash disk
2048-byte EEPROM
Patented dual-function LED control (explained below)
Height and width of an RJ45 jack, thickness only 6.5mm
3.3V power
Supports over-the-air (OTA) firmware updates (with WA2000 add-on)
Supported by Cody project generator

Stands Up, Stands Out

Designed to be mounted vertically and fit behind a standard RJ45 jack, the EM510 reduces the required board space to minuscule 18.5 x 6.5mm (0.73 x 0.25"). The width and height of the EM510 are very close to those of a standard RJ45 jack.

An Enlightening Idea

How many LEDs does a typical RJ jack have? Two. How many LEDs Tibbo modules usually require? At least three — red and green status LEDs, plus one yellow Ethernet link LED.

Minimalist to the end, MiniMo devices make do with just two LEDs of a standard RJ45 jack: device states are displayed using flashing patterns, while LED brightness indicates the Ethernet link state. This is a patented feature available exclusively on our MiniMo line of products.

Hardware

Specifications:

  • 32-bit architecture.
  • Powered by Tibbo OS (TiOS).
  • 10/100BaseT auto-MDIX Ethernet port (no magnetics).
  • Optional Wi-Fi interface (requires the WA2000 add-on module).
  • Optional BLE (Bluetooth Low Energy) interface (requires the WA2000 add-on module).
  • One serial port (CMOS):
    • Baudrates of up to 460,800bps;
    • None*/even/odd/mark/space parity modes;
    • 7* or 8 bits/character;
    • Full-duplex mode with RTS/CTS and XON/XOFF flow control;
    • Half-duplex mode with direction control;
    • Encoding and decoding of Wiegand and clock/data streams.
  • 10 general-purpose I/O lines; 2 lines can work as interrupts.
  • 16.1KB SRAM for Tibbo BASIC/C variables and data.
  • 512KB flash memory for TiOS and application code (224K for app code).
  • Optional 1MB flash disk (requires an external SPI flash IC).
  • 2048-byte EEPROM for data storage (2016 bytes for the app's data).
  • Three control lines for status LEDs:
    • Control lines for two external dual-function status LEDs;
    • A separate control line for the Ethernet link LED.
  • Reliable power-on/brown-out reset circuit (reset IC not required).
  • Power: 110mA @ 3.3V (100Base-T mode).
  • "Vertical slice" form factor.
  • Dimensions (HxWxT): 16 x 18.5 x 6.5mm.
  • Operating temperature range: -40 ~ +85°C.
  • Firmware is upgradeable through:
    • The serial port;
    • Ethernet LAN; or
    • Over-the-air (requires the WA2000 and an iOS or Android device).
  • Tibbo BASIC/C application can be debugged through the Ethernet LAN.
  • CE- and FCC-certified.

*The EM510 does not support the combination of the 7 bits/character mode and the "none" parity mode.

See also:

Programming

Create powerful, network-enabled applications in Tibbo BASIC and Tibbo C. To get started, use Cody — Tibbo's template project generator.

Platform objects:

  • bt — in charge of the BLE (Bluetooth Low-Energy) interface.
  • button — monitors the MD (setup) line.
  • fd — manages the flash memory file system and direct sector access.
  • io — handles I/O lines, ports, and interrupts.
  • net — controls the Ethernet port.
  • pat — "plays" patterns on up to five LED pairs.
  • ppp — accesses the Internet over a serial modem (4G/LTE, etc.).
  • pppoe — accesses the Internet over an ADSL modem.
  • romfile — facilitates access to resource files (fixed data).
  • ser — controls the serial port (UART, Wiegand, clock/data modes).
  • sock — socket comms (up to 16 UDP, TCP, and HTTP sessions).
  • ssi — controls serial synchronous interface channels (SPI, I2C).
  • stor — provides access to the EEPROM.
  • sys — in charge of general device functionality.
  • wln — handles the Wi-Fi interface.

Function Groups: String functions, date/time conversion functions, encryption/hash calculation functions, and more.

Variable Types: Signed and unsigned 8-bit, 16-bit, and 32-bit types; string type; user-defined arrays and structures.

Files and Documentation

TiOS Firmware tios-em510w-3_80_24.bin —
supports the WA2000 Wi-Fi/BLE add-on; uploadable using Device Explorer*

Files for Over-the-Air (OTA) firmware updates can be produced here.

SoI Firmware soi_application-4_33-(EM510).bin
Documentation EM510 Hardware Manual
EM510 Programming Platform
Serial-over-IP Solutions Manual
CE Certificate em510-ce.pdf
FCC Certificate em510-fcc.pdf

* Device Explorer is a part of Tibbo IDE (TIDE) software. It installs alongside TIDE, and you can also install it separately, without installing TIDE. Both TIDE and Device Explorer can be downloaded here.

ManufacturerTibbo
Only registered users can write reviews. Please Sign in or create an account
Contact Us
Search engine powered by ElasticSuite