The Universal IoT Gateway product is a device that enables communication between transmitters from Tekon's DUOS and PLUS product families and third-party transmitters with IoT platforms through integration with REST API (Tekon IoT Platform) and MQTT (third-party platform). The Universal IoT Gateway also utilizes the Modbus TCP/IP and Ethernet communication protocols for data transmission to and from the cloud and the Modbus RTU protocol for local network communications.
This topic describes the technical and physical characteristics of the Universal IoT Gateway. Technical Data Processor Arm Quad Core Cortex-A72 64-bit SoC WiFi LAN: 2.4 GHz Radio wireless interface 868/915MHz (used by Tekon transmitters) Mobile: 3G/4G cellular modem (optional) Serial: RS-485 Ethernet: 100/1000 Mbps Memory...
The Universal IoT Gateway is identified with a label that contains information about the product features required for configuration purposes: - Tekon name and website; - Tekon internal reference of the product; - Internal designation of the device; - Network ID previously configured on the device;...
Updates Firmware and software updates are reserved exclusively to Tekon Electronics. In case of a severe error, contact technical support to assess the problem with your device. Default seetings Systems requirements The correct use of the Universal IoT Gateway depends on a set of requirements that must be guaranteed.
Universal IoT Gateway Product Manual Access Access to the Universal IoT Gateway Platform can be done in two different ways, via Wi-Fi or Ethernet. To connect via Wi-Fi, you must access the network defined on the label by Wi-Fi SSID (TekonGTW_XXXXXXXXXX, Figure 10) with the respective password.
Page 12
Product Manual Figure 11 – Login page The credentials to be used are as follows: Administrator profile User profile Username: admin Username: viewer Password: tekon Password: viewer If the credentials are entered incorrectly, the error shown in Figure 12 will appear.
Page 13
Universal IoT Gateway Product Manual Figure 12 – Wrong Password or Username After logging in, you will be redirected to the Datasources page (as presented in the next section). Note: The session has a one-hour expiration period, so you may need to resume the session due to inactivity on the interface.
Universal IoT Gateway Product Manual Figure 13 – Logout confirmation pop-up Web interface Users Management It is possible to create multiple users with different access permissions to the Universal IoT Gateway's web interface. There are two user profiles: Administrator: Permissions for equipment configuration, datasource setup, alarm and notification configuration, data analysis and export, and user configuration.
Universal IoT Gateway. To add a datasource, simply configure the transmitter in the Tekon Configurator with the wireless network and wireless channel defined on the Universal IoT Gateway's label. Once the configuration is complete and data transmission begins, the device will appear on the gateway's interface.
Universal IoT Gateway Product Manual View Data To access data from a specific device, simply search the list and click on the respective ID. A page similar to the one shown in Figure 19 should then appear, where the information is divided into 4 categories: 1.
Universal IoT Gateway Product Manual Figure 15 – Datasource page To return to the previous page in the Universal IoT Gateway web interface, simply deselect the datasource in the list presented on the left or click again on the "Datasources" header. Data analysis and Export This page allows you to simultaneously view data from different devices and also export the data in five different formats.
Page 18
Universal IoT Gateway Product Manual Figure 22 – Select Datasource Figure 173 – Select Variables Figure 18 – Variables selected Figure 19 – List with variables After selecting the list of variables to display, you need to choose the time interval for which you want to view the data and click the "VIEW"...
Universal IoT Gateway Product Manual Figure 27 – Graphic for export in PNG and JPG Figure 21 – Table for Export in PDF, XLSX and CSV Settings In the web interface of the Universal IoT Gateway, on the Settings tab (Figure 29), it is possible to configure various equipment parameters according to the user's needs.
Universal IoT Gateway Product Manual Device The device settings page is divided into three sections, as can be seen in Figure 30: 1. Device Settings: Display of Universal IoT Gateway settings, including version, serial number, country, and device name. 2. Date and Time Settings: Configuration of the device's date and time, either manually or based on the NTP protocol.
Universal IoT Gateway Product Manual System update At the end of this configuration page (Figure 30), there are four buttons as shown in Figure 33, each corresponding to an update action. Figure 22 - Actions available Reset to Default In the first button (from left to right, "Reset to default"), you can reset the device, restoring it to factory settings. Clicking on this button will bring up an informative window in the center of the page, as shown in Figure Figure 23 - Settings reset confirmation When clicking “Yes”...
Page 22
Universal IoT Gateway Product Manual Device Update The second button (from left to right, "Device update") allows for remote firmware and software updates when a new version is released. Pressing this button brings up a new window for the user to upload a raucb file and initiate the update, as shown in Figure 36.
Page 23
Universal IoT Gateway Product Manual Reboot By clicking on the “Reboot” button, the device will be rebooted, the user will be redirected to a page where they must wait for the system to restart where they will be asked to log in again. Module Activation Finally, there is the "Module Activation"...
Page 25
Universal IoT Gateway Product Manual Figure 28 – DNS Checkbox disable Figure 29 – DNS Checkbox enable Figure 30 – HTTP Checkbox disable Figure 31 – HTTP Checkbox enable Cellular (optional) This page allows you to configure the GSM 3G/4G module and also view the strength of the received signal. Figure 49 –...
Page 26
On the Cloud page, in the Settings tab, you are allowed to set up the Universal IoT Gateway to communicate with the Tekon IoT Platform or even third-party platforms. To do this, simply activate the checkbox and fill in the URL field for the desired platform and the corresponding API key, as shown in Figure 50 and Figure 51.
Page 27
If the Universal IoT Gateway has the Modbus RTU Master and TCP/IP Client pack unlocked, as shown in Figure 55, it is possible to add and configure Slaves, where the information will be stored as a Generic Datasource with the possibility of sending it to the Tekon IoT Platform.
Page 28
Universal IoT Gateway Product Manual Figure 55 - Modbus RTU settings Configuring the Universal IoT Gateway as a Modbus RTU Master begins by specifying the baud rate, parity, stop bits and timeout. Figure 34 - Modbus RTU window The next step will be to add the Modbus RTU Slave by defining the Slave ID and the frequency (in seconds) of reading data from the Slave (Scan Rate): Figure 35 - Slave ID and communication period Next, you must specify the request to be made to the Slave regarding the starting address of the Modbus register,...
Page 29
If the Universal IoT Gateway has the Modbus RTU Master and TCP/IP Client pack unlocked, it is possible to add and configure Servers, where the information will be stored as a Generic Datasource with the possibility of sending it to the Tekon IoT Platform, as shown in Figure 59.
Page 30
Universal IoT Gateway Product Manual Figure 60 - Modbus TCP/IP settings Configuring the Universal IoT Gateway as a Modbus TCP/IP Client begins by specifying the IP of the Eth1 Interface with a fixed IP or assignment via DHCP. Figure 61 - Modbus TCP/IP window The next step will be to add the Modbus RTU Server by defining the Slave Address, the port, the Unit ID, the frequency (in seconds) of reading data from the Server (Scan Rate) and the Response Timeout: Figure 62 –...
Page 31
Universal IoT Gateway Product Manual Figure 63 – Modbus address The READ button allows you to test the configuration defined in the previous steps. The Universal IoT Gateway initiates requests to the Server after saving the configurations. Several requests with different parameters can be defined for each Server. Figure 38 –...
Page 32
Universal IoT Gateway Product Manual Figure 39 – Alarms and notifications Creating an alarm requires defining the Alarm Type (Value or Inactivity) and the datasource. For a value alarm, it is also necessary to define the variable, the comparison method, the value, the number of occurrences to trigger the alarm and specify the days of the week and the time at which the alarm is active.
Page 33
Universal IoT Gateway Product Manual Figure 41 – Notifications Configuration The configured alarms are presented in two lists, "Warnings list" and "Errors list." The "Warnings" list includes value alarms that have been defined, while the "Errors" list includes inactivity alarms, as shown in Figure 67. Figure 42 –...
Page 34
Universal IoT Gateway Product Manual Figure 43 – Alarm Email Integration with third-party platforms MQTT If the Universal IoT Gateway has the MQTT Pack unlocked, it is possible to access the MQTT Broker and subscribe to data topics from the datasources. MQTT Broker starts together with the equipment, there is no need for manual activation.
Page 35
Universal IoT Gateway Product Manual Node-RED To access the Node-RED interface, open the web browser and enter the IP address of the equipment followed by port 1880: Figure 70 - Node-Red access Access to MQTT Broker via Node-RED: 1. Add the mqtt in node to Flow and configure the node with the values and parameters of the figures and click Add: Server: localhost b.
Page 37
Universal IoT Gateway Product Manual Display The display present on the Universal IoT Gateway is used to display information about various functions and connections made possible by the hardware and software. Every 5 seconds a new information window is displayed. Display Description Possible Values...
Page 38
Universal IoT Gateway Product Manual IP address of the Wi-Fi IP address created by the connection. Using this IP network it is possible to access the equipment's web interface. Figure 50 - IP address connecting to Wi-Fi Slave address for 1.
Page 39
Universal IoT Gateway Product Manual Access port for PLUS 1. Default: 503 devices (configurable) 2. Disabled (Modbus TCP/IP on Client mode) Figure 54 - Information about the PLUS equipment port...
Need help?
Do you have a question about the TK-UGW-868-ABS and is the answer not in the manual?
Questions and answers