2 Port Analog Input Device (AIO-220)

Features

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.