ProtoA Modem Board for the Mercury System
SKU 7305-MB810EAN 8219671107624Item type: Assembled, Shields & add-onsIoT (Internet of Things)
Description
| Small board for the Mercury system with a prototyping area and provision for fitting a connector to take the ESP8266 Wi-Fi module (not included). Ideal for adding Wi-Fi connectivity to the Base Board (BB). | |
| Mercury System | |
| Mercury System (MS for short) is a modular system for developing connectivity and IoT applications. The system uses various types of electronic board (logic unit, modem, slave board with sensors and actuators, power boards …) and a complete SW structure that allows complex applications to be built. Scalability, ease of use and modularity are key factors, guaranteed by the use of a heterogeneous set of components that let the system be assembled like a construction made of LEGO© bricks.
The set of boards that makes up the Mercury System is made of the following “families”: • Base Board (BB): It is the “brain” of the whole Mercury System and holds the main logic unit, several communication buses and the connectors used to interface the slaves. It also holds 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 several variants, depending on the microcontroller unit used. • Modem Board (MB): this is the board that provides network connectivity. It can exist in several variants, depending on the network interface (GSM / GPRS, Wi-Fi, BT, Radio …). It is interfaced to the base board with a dedicated serial line. • Power Board (PB): this is the board that meets the particular power needs of the system, when they have to be met. They can differ according to the particular power need to be covered (high power, solar harvesting, piezoelectric harvesting, etc.). • Slave Board (SB): these are the peripherals of the system and they vary according to the specific sensor or actuator fitted. Typical examples are SBs with relays, temperature sensors, RGB LED controllers, servo controllers, accelerometers, etc. They talk to the BB over I2C or UART with a dedicated command set. • Expansion Board (EB): these are the boards that allow the planar connection of the Mercury boards. There are variants that can carry displays, a battery holder, etc. • Brain-Less Board (BL): these are the boards without a controller. In general they carry really simple sensors or actuators that do not need the bus interface. They are an alternative to the slave boards for applications that have to keep costs down. The Slave Boards and the Modem Boards come pre-programmed with firmware that implements a dedicated command set for high-level management, while the Base Boards come with a software framework that provides all the low-level services (operating system, peripheral drivers, system services, etc.), leaving the user only the development of the application-level logic. |
|
![]() |
|
| Mercury System Framework | |
| Mercury System Framework (MSF) is a layered software framework designed specifically to support the development of applications with the Mercury System. It gives the user a complete set of basic functions to interface the Slave Boards (SB) and the Modem Boards (MB) easily, as well as some software and infrastructure system services. | |
![]() |
|
| The framework is made of the following components:
HAL (Hardware Abstraction Layer): the purpose of this layer is to abstract the hardware dependencies away from the upper layers. OSL (Operative System Layer): this layer consists of a lightweight RTOS that provides basic services to the system, such as the scheduling tables for the various tasks, events, SW timers, alarms, etc. |
|
![]() |
|
| Documentation and useful links | |
Technical details
| PML | peripheral management layer |
|---|---|
| SSL | system services layer |
























