Feedback & Control over the Cloud

Collect Data. Assign Boundaries. Design Controls.

Enhance the value of data monitoring with timely intervention actions made with local automations or from the cloud dashboard using our Python SDK.

FATBOX G3 Implementation Features

TIME SERIES DATA

With on board RTC you get time-series JSON data that is useful for analytics & AI applications

DEVICE CONTROL

Write to downstream Modbus & CAN Bus devices

DATA PROCESS

Run custom scripts to process data locally on the gateway

Our Live Demo Example

In our live application example, we added climate controls to a HVAC facility triggered using temperature. Users are also able to override and control the system from our Ubidots cloud dashboard.

Various other applications of the same logic can be to: 

  • helping manage crop conditions in agriculture & urban farming

  • to control energy usage in buildings

  • design for critical intervention to prevent damage to goods, infrastructure or threats to health & safety

Engineer's Notes

The downstream Modbus controlled device are triggered by receiving signals from the G3 IoT gateway via the serial/Ethernet port connection. Users will need to add a specific action command that is passed to the script during runtime.

For example, below are the action commands currently supported by Azure ‘message-to-device’.

Action Command

MBR,UNITADDR,MBFC,REGSADDR,VALUE

Action Command

MBT,UNITADDR,MBFC,REGSADDR,VALUE

Action

Write value to coil/register of slave unit.

Action

Write value to coil/register of slave unit.

Example

MBR,1,6,8,1

Example

MBT,192.168.1.100:502,6,9,1

MBR=Modbus/RTU over serial port

MBT=Modbus/TCP over Ethernet port

UNITADDR=Address of Modbus unit

MBFC=Modbus function code (5,6,15,16 supported)

REGSADDR=Address of coil/register

VALUE=Write value in decimal number

To run and test your solution on console, enable SSH and log in as ‘root’. We will then need to run the azuremsgbot script with the specific action command:

 

# python /scripts/python/azuremsgbot.py MBR,1,6,8,1

 

# python /scripts/python/azuremsgbot.py MBT,192.168.1.100:502,6,9,1

 

# lua /scripts/azuremsgbot.lua MBR,1,6,8,1

 

# lua /scripts/azuremsgbot.lua MBT,192.168.1.100:502,6,9,1

 

To use Azure’s Device Explorer “Messages to Device”, the G3’s Azure IoT needs to be enabled and actively connected to Azure cloud server. This can be verified by looking at the specific device status in Device Explorer’s Management tab.

 

Clicking the “Send” button will initiate the message to be sent from

Device Explorer à Azure IoT Hub (cloud) à internet à cellular data network à G3 iotclient à runs azuremsgbot trigger à sends signal to Modbus output device à trigger on/off action on Modbus coil

 

Other useful commands supported by Azure’s “Message to Device” functions.

Action Command

REBOOT

Action

Reboot the G3 Router

Example

REBOOT

Action Command

BLINK

Action

Blinks the signal LEDs on G3

Example

BLINK

We are here to help you.

Contact us for technical support at the following: support@amplified.com.au

Have a question for us?

BUY A GATEWAY ROUTER

E-commerce Shop

HARDWARE-AS-A-SERVICE

Leasing Plans

FAQ on leasing

PRODUCT CUSTOMISATIONS

Custom the G3

CONTACT US

Sales Enquiries

Technical Enquiries

Amplified Engineering Pty Ltd  

Suite 4 Enterprise Unit 3,

9 De Laeter Way,

Bentley WA 6102, Australia

ABN 44127163035