AIO-220 provides 2 Analog Input ports. Each port can measure 0 ~ 20 mA or 4 ~ 20mA currents. AIO-220 is used to interface with 3rd party sensors/detectors: (1) Temperature and Humidity, (2) Flame proof H2 gas detector, (3) Flame proof O2 gas detector, (4) Flame proof CO gas detector, etc.
AIO-220 can transmit the measured values using (1) MQTT/WiFi, (2) WiFi and (3) LoRa techniques. Method (1) sends MQTT messages to the remote MQTT broker directly. Methods (2) requires MQTT server and method (3) requires LoRa MQTT Gateway to relay the received messages to the MQTT Server. Messages processed in the MQTT Server can be displayed in the remote PC monitor via a private VPN link.
Hardware Features
AIO-220
WiFi Specification
LoRa Specification
Power Supply
Measure 2 Analog Input (AI) ports: 0 ~20 mA / 4 ~ 20 mA current
IEEE 802.11b/g/n, 2.4 GHz, transmit power 18 dBm
433MHz, BW 125KHz, SF 10, transmit power 18dBm
DC 12V
Software Features
Configurable Analog Input Equations
AI1: Y1 = a1 X + b1
AI2: Y2 = a2 X + b2
Example for Temperature (AI1) and Humidity (AI2)
Message Protocol
Push Notification
MQTT, JSON
LINE Notify
Flame Proof Temperature and Humidity
Flame proof H2 gas detector
Flame proof O2 gas detector
Flame proof CO gas detector
AIO-220 with MQTT
Method (1) MQTT/WiFi is the simplest way to send messages to the MQTT broker in the Internet and be relayed by the MQTT broker and received by the APP in the smart phone.
AIO-220 interfaced with the Flame Proof temperature and humidity sensor sends (publish) Topic 1 for temperature and Topic 2 for humidity to the public EMQX broker via the Internet. The EMQX public broker re-sends the messages to the Smart phone, i.e., the Smart phone subscribes Topic 1 and Topic 2 to the EMQX broker.
The Smart phone recieves the MQTT messages and uses the APP (MQTT Panel) to diplay the received temprature and humidity as shown in the red box.