Brain-Less Board for Mercury System
SKU 7305-BL810EAN 8219671107518Item type: Assembled, Shields & add-onsIoT (Internet of Things)
Description
| Hardware characteristics | |
![]() |
|
| Hardware diagram | |
![]() |
|
| Connector pinout | |
| The connectors allow the Brain Less Board BL810 to interface with the Mercury system. | |
![]() |
|
| Mercury System | |
| Mercury System (MS for short) is a modular system for developing connectivity and IoT applications. The system uses various types of electronic boards (logic unit, modem, slave board fitted with sensors and actuators, power boards …) and a complete SW framework that enables the development of complex applications. Scalability, ease of use and modularity are key factors, ensured by the use of a heterogeneous set of components that let you assemble the system like a construction made of LEGO© bricks.
The set of boards that make up the Mercury System consists of the following “families”: • Base Board (BB): This is the “brain” of the entire Mercury System and contains the main logic unit, several communication buses and the connectors for interfacing with the slaves. It also contains a simple power supply system and a charging unit for a single LiPo cell (able to meet the power requirements of simpler systems). It can exist in different variants, depending on the microcontroller unit used. • Modem Board (MB): this is the board that provides network connectivity. It can exist in different variants, depending on the network interface (GSM / GPRS, Wi-Fi, BT, Radio …). It interfaces with the base board via a dedicated serial line. • Power Board (PB): this is the board that meets the system’s specific power requirements when needed. It can vary depending on the particular power need to be met (high power, solar harvesting, piezoelectric harvesting, etc.). • Slave Board (SB): these are the system’s peripherals and vary depending on the specific sensor or actuator fitted. Typical examples are SBs with relays, temperature sensors, RGB LED controllers, servo controllers, accelerometers, etc. They communicate with the BB via I2C or UART and a dedicated command set. • Expansion Board (EB): these are the boards that allow planar connection of Mercury boards. There are variants that can include a display, battery holder, etc. • Brain-Less Board (BL): these are boards without a controller. In general, they contain very simple sensors or actuators that do not need a bus interface. They are an alternative to slave boards for applications requiring low cost. Slave Boards and Modem Boards are pre-programmed with firmware that implements a dedicated command set for high-level management, while Base Boards are equipped with a software framework that provides all low-level services (operating system, device drivers, system services, etc.), leaving the user to develop only the application-level logic. |
|
![]() |
|
| Mercury System Framework | |
| The Mercury System Framework (MSF) is a layered software framework specifically designed to support the development of applications with the Mercury System. It provides the user with a complete set of basic features for easily interfacing with Slave Boards (SB) and Modem Boards (MB), as well as certain software and infrastructural system services. | |
![]() |
|
| The framework consists of the following components:
HAL (Hardware Abstraction Layer): the purpose of this layer is to abstract hardware dependencies for the upper layers. OSL (Operative System Layer): this layer consists of a lightweight RTOS that provides basic system services, such as scheduling tables for the various tasks, events, SW timers, alarms, etc. |
|
![]() |
|
| Documentation and useful links | |
Technical details
| Board type | Brainless Board (BL) |
|---|---|
| Supported buses | I2C, UART |
| Peripheral description | prototyping area |
| PML | peripheral management layer |
| SSL | system services layer |














