This module allows the user to interface the Waspmote ecosystem with Modbus systems. Waspmote allows to perform three main applications:

1- Connect any sensor to an existing Modbus device/network

Waspmote can be configured to work as a node in the network, inserting sensor data into the Modbus bus already present. Waspmote can obtain information from more than 70 sensors which are currently integrated in the platform by using specific sensor boards (e.g.: CO, CO2, temperature, humidity, acceleration, pH, IR, luminosity, etc). This way, the sensor information can be read from any Modbus device connected to the bus.

Figure: Waspmote integrated in a Modbus network

2- Add wireless connectivity to Modbus devices

Waspmote can be configured to read the information coming from the Modbus bus and send it wirelessly using any of the wireless modules available in the platform to a base station or even directly to a Cloud server. The available wireless technologies are: 802.15.4, ZigBee, DigiMesh, 868 MHz, 900 MHz, LoRa, WiFi, GPRS, GPRS+GPS, 3G, 4G, Sigfox, LoRaWAN, Bluetooth Pro, Bluetooth Low Energy and RFID/NFC. Remember that the RS-485 module can only be plugged on the socket 0 because it is controlled via SPI bus; this makes impossible to plug another SPI-type module in the same Waspmote, like CAN Bus or LoRa.

Figure: Modbus wireless connectivity

3- Connect to the Cloud Modbus devices

Waspmote can be configured to read the information coming from Modbus devices and send it wirelessly directly to the Cloud using WiFi, GPRS, GPRS+GPS, 3G and 4G radio interfaces.

Figure: Cloud connection