top of page


MQTT IoT Gateway


Collect & Send Modbus TCP/RTU, Serial & CAN Bus device data using

MQTT with TLS security to a designated broker 

G3 Graphics- MQTT.jpg



  • Switchable 2-wire RS232/RS485 port (ISL3330IAZ)

  • 2 x LAN Ethernet 10/100 ports

  • 1 x General Purpose Input

  • USB OTG for WiFi/ ZigBee/ Bluetooth 4.0

  • Optional CAN Bus interface supporting OBD2 ISO15765 (road vehicles) and J1939 (heavy vehicles)


  • Integrated Azure IoT Hub Client

  • Integrated AWS IoT via MQTT

  • Integrated Ubidots IoT Hub Client

  • MQTT with TLS Security for custom IOT Platforms


  • LTE Class-3 100M UL & DL(Asia, Europe, South America and Africa Bands)

  • 3G HSPA+ 850/900/1900/2100 Global WCDMA with UMTS networks. 14.4M DL and 5.76M UL 

  • Dynamic DNS & Port Forwarding



  • Rugged aluminium enclosure

  • With DIN rail mount option 

  • 9~30VDC power supply requirement

  •  -40C~75C Industrial Rated Operating Temperatures 

  • US Lab tested and certified for CE and FCC Part 15 (3G)

  • 5 years manufacturer warranty


Multiple Device

Multiple Device Compatibility


Aggregate different data with one gateway device. See our example tutorials with

both top brands and smaller makers.

MQTT Tutorial

Establish an IOT Connectivity

Send JSON sensor data using MQTT with TLS security to Mosquitto server / designated MQTT broker 

In our tutorial, we will run through the setting up of the Mosquitto MQTT client on the FATBOX G3 side to publish remote IoT device data with TLS security to a MQTT broker. From there the JSON message stream can be ingested by a MQTT subscriber and further processed (e.g. sent to a real-time dashboard for visualization). 

G3 with Antenna 3.jpg

Run Scripts On Board

Customising your Cloud Connectivity

Run edge applications with the OpenWRT IoT Gateway with inbuilt 2GB storage for:

  • Sending data using MQTT with TLS Security

  • Feedback & Control Applications

  • Control Data Send, Storage & Processing costs

  • Cross compiling custom C programs 

MQTT with TLS Security to Mosquitto

MQTT with TLS Security to Mosquitto

In this tutorial, we will explain the simple steps to modify our standard Ubidots MQTT script to send your Modbus or CAN bus device data (in JSON) to a MQTT broker with TLS security.

Feedback & Control Applications

Feedback & Control Applications

Using our Python/LUA script libraries, developers can program control of downstream Modbus output devices over the cloud.

Control Data & Sending Cost

Control Data & Sending Cost

Reduce sending cost, correct errors or carry out critical automations using our web configuration menu or Python scripts

Cross Compile C Program

Cross Compile C Program

Deploy your own portable C codes on the G3 Linux platform to process data from Modbus devices on the network edge.


Purchase a
Test Kit

Dig deeper into our product

G3 with Antenna 3.jpg
bottom of page