San Telequip GW IoTG1M User manual

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
1
V3.0 (02/09/2021)
Document Name: USER MANUAL for GW IoTG1M/G8M
INTRODUCTION
GW IoT is used for remote monitoring of modbus devices via cellular network. It acts as a
modbus master to multiple modbus slave field devices at a single location and provides
reliable data connection to a web based application server. Unit is designed to be used in
industrial panels and operates on 18V-36V DC, 1A power supply.
FEATURES
Modbus RTU Master interface for field devices
Connects by itself to external web server.
Self-embedded with integral PPP, TCP/IP and HTTP protocol stack.
RTC support (battery backed).
Robust design with DIN rail mounting and wall mounting enclosure.
Industrial Power Terminal block for 18V ~ 36V DC operation.
One console port (Mini USB) for local configuration.
8 MB memory for data storage if Network drops
MODELS
GW IoTG1M (2G Model)
GW IoTG8M (4G Model)
Cloud server protocol can be HTTP GET, HTTP POST, MQTT and FTP.
INSERTING/REMOVING THE SIM CARD-
To insert or remove the SIM Card, it is necessary to press the yellow SIM holder ejector
button with Sharp edged object like a pen or a needle. When this is done the SIM holder
comes out a little, then pull it out and insert or remove the SIM Card. It is very important that
the SIM is placed in the right direction for proper working.
OPERATION
GW IoT is first configured with APN name of service provider of the SIM through USB console
port. At power on, GW IoT connects to internet using cellular network. After successful
internet connection, it reads the configuration CSV file which is stored on FTP server. The
FTP path for the CSV file is configured through USB port console. Gateway reads file from
server using HTTP GET request. So FTP server folder should be enabled to read files using
HTTP GET protocol. This can be tested by putting the path in any standard web browser like
IE, Chrome or Firefox.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
2
V3.0 (02/09/2021)
This file contains configuration parameters like upload interval in minutes, user name and
password of webserver, baud rate parameters, webserver URL, and modbus mapping.
After configuration, unit starts uploading modbus parameters at specified periodic interval. If
network fails data will be stored into the memory of unit and it will be uploaded in FIFO
manner when network is restored.
If internet connection is disconnected, unit will attempt for connection after redial interval. If
internet link is disconnected due to poor network signal strength, unit will attempt for
connection once network signal strength restores.
During initialization once internet is connected and if unit is not able to read CSV from server
then unit will try for reading CSV for 5 minutes and if it unable to read then it will start
operation as per previously stored CSV in the unit.
Device offline and retry logic.
If multiple devices are connected to gateway and if any one of the devices is not
communicating then data frames will not be sent for the device which is not communicating.
In case of device offline, gateway will poll all queries for particular device for retries configured
in the CSV. If any one query for particular device is not responding, then that device will be
marked offline.
Data frame format:
In case of HTTP and MQTT protocols, JSON and Non JSON format can be configured.
Please refer data format document.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
3
V3.0 (02/09/2021)
CONFIGURATION DETAILS
Configuration parameters supported through USB console
1) Network threshold, APN name, baud rate
2) IoT protocol can be HTTP GET, HTTP POST, MQTT or FTP. It is set in the gateway before
dispatch to site. For uploading data to the server following parameters need to be set using
USB console.
HTTP GET
o For HTTP GET protocol, CSV URL Path and CSV name need to configured
through console port.
HTTP POST
o For HTTP POST protocol, CSV URL Path and CSV name need to configured
through console port.
MQTT
o For MQTT protocol, CSV URL Path and CSV name need to configured through
console port.
o Following MQTT settings need to be configured in the gateway to connect the
server.
o MQTT server, MQTT server port, client identifier, user name and password,
Publish topic, subscribe topic, keep alive timer.
o Note: If username and password are not provided, then it can be left blank.
If client identifier is not provided from MQTT server, then any client identifier can be
configured (Max 24 characters). It should not be left blank. If multiple gateways are
connected to server, then this client ID should be unique for each gateway.
FTP
o For FTP protocol, CSV URL Path and CSV name need to configured through
console port.
o FTP server settings: FTP server, FTP port, user name, password and IO CSV
name.
ASCII data to cloud server
Gateway can be configured to accept data in ASCII format and send the data to cloud
using HTTP, MQTT and FTP. This can be enabled at the time of factory settings.
If ASCII serial protocol data to be uploaded then CSV URL Path and name menu will
change to webserver URL and upload interval as modbus configuration mapping will
not be required.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
4
V3.0 (02/09/2021)
CONFIGURATION OF PARAMTERS THROUGH USB CONSOLE
a) Connect mini USB connector to USB port of PCB using USB cable.
b) Check if automatically drivers get installed and COM port is shown in device manager.
If USB drivers don’t get automatically installed, then download drivers from below link
and install it.
http://santelequip.com/download/INTERFACE%20CONVERTER/SC11%20USB%20to
%20Serial/DriversSC11U.rar
c) Install Docklight software. It is freely downloadable through below website link
http://santelequip.com/download/UTILITY%20SOFT/Docklight.rar
d) Open Docklight software. Open start a black project/blank script and click Continue.
e) Select COM port which was shown in device manager with baud rate baud rate 115200,
8 data bits, 1 stop bit and click OK.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
5
V3.0 (02/09/2021)
j) Click on ‘Keyboard Console On’ on left top corner.
f) After device power on after 30 seconds, press ENTER key to go into router login. Enter
login name as admin, then press ENTER key. Enter password as login password.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
6
V3.0 (02/09/2021)
g) Main menu will appear on screen. Check whether current data and time is correct.
e) To set date and time press 1, System menu will appear.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
7
V3.0 (02/09/2021)
Press option 2 – Set Time to set date and time if system data is not matching in above main
menu screen
f) Set FTP URL and CSV:
To Set FTP Path select option 6 in System menu. Put the path and save it.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
8
V3.0 (02/09/2021)
.To set CSV name select option 7 in system menu and type CSV name & save it.
g) Set Network Threshold:
To set network threshold select option 8 from system menu, Enter the threshold value
and save it by pressing ‘y’ key. If gateway network range is below Network Threshold,
then GPRS will not be connected. Normally network range is 0-31.Below 5 is poor.
Default it is set as 5. Normally it is not required to change.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
9
V3.0 (02/09/2021)
h) Set baud rate settings:
In main menu select ‘2’ to go to baud rate settings
i) Network connection menu :
In Main Menu select 3 for network setting. In network setting set APN name of simcard
and redial interval. No need to set Access Number and User Name.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
10
V3.0 (02/09/2021)
j) To set MQTT details
In Main Menu select 5 for MQTT setting. Set MQTT Setting, MQTT Port Number, Client
Identifier, Username, Password, Publish Topic, Subscribe Topic, Keep Alive Interval.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
11
V3.0 (02/09/2021)
k) Status menu shows systems current status. ‘Internet Connection Status: Connected’
and ‘Server/Client Status: Connected’ will be shown after cellular and IoT server
connection respectively.
CSV FORMAT FOR GW IoT CONFIGURATION
The following parameters are set through CSV file stored at Santelequip’s (Or customer’s)
FTP server. At every power on, this file is read by unit and if date and time in the CSV file is
changed, then it stores new configuration into the memory.
Configuration parameter details:
1) Upload_Interval: Interval in seconds (15-10000) at which modbus data is to be
uploaded on web server.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
12
V3.0 (02/09/2021)
2) Slave_Response_Timeout: Timeout in milliseconds (Upto 5000) for modbus slave
response.
3) User_Name and Password: User name and password of the webserver.
4) Baud_rate, Data_bits, Parity and Stop_bits: Communication parameters of modbus
slaves.
5) Webserver_URL: Configuration of webserver URL name (Maximum 80 characters)
6) Modbus queries configuration:
If 10 parameters are to be read from 40001 address of device with modbus ID 1, then
configuration for modbus query is done as
Device_ID : 1
Data_Type : FC03 (40001 corresponds to function code 03)
Address : 1 (Starting modbus address).
Length : 10 (Length of modbus parameters to be read).
7) Plant_ID : Site location ID recognizable to webserver.
Tag_Type :
Indicates data in the format of integer(I) 16 bit, Float(F)32 bit, Swapped float (S) 32 bit
, Long(L) 32 bit , Swapped Long (M) 32 bit.
8) Inputs_DeviceID: Plant ID in case of GW IoT model with IO’s
Modbus mappings using CSV:
GWIoTG1M/GWIoT G8M supports configuration of 400 modbus queries.500 modbus registers
can be read using gateway for monitoring of modbus devices.
Example CSV:
1) Reading 10 modbus holding registers with starting address 40001 from single device in
single query and send to cloud in integer format.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
13
V3.0 (02/09/2021)
Gateway have internal buffer for 500 modbus registers as below.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
14
V3.0 (02/09/2021)
The responses of each modbus query in sequential will be stored in internal buffer and
converted to the desired format in integer, float, swapped float, long or swapped long when
sending data to the server. In above example, single query is polling 10 modbus registers.
These values will be stored temporarily in the index 0 to 9 and send to the server in JSON
format P1 to P10.
{"DeviceID":"1","Date":"03092021","Time":"173000","P1":"1111.0","P2":"2222.0","P3":"3333.0"
,"P4":"4444.0","P5":"5555.0",","P6":"6666.0","P7":"7777.0","P8":"8888.0","P9”:"9999.0","P10":"
1234.0"}
Here Device ID will be taken from ‘Plant ID’ section of the CSV.
2) Example CSV to send float type data from single modbus device:
As float format is 32 bit, 2 modbus holding registers will combine to form a 1 float value. In
below example 10 modbus registers will be polled and 5 float parameters will be sent to cloud.

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
15
V3.0 (02/09/2021)
Data frame of 5 parameters will be sent to server as below.
{"DeviceID":"1","Date":"03092021","Time":"173000","P1":"1111.0","P2":"2222.0","P3":"3333.0"
,"P4":"4444.0","P5":"5555.0"}
3) Example CSV:Polling of 2 modbus using multiple queries and send data in 5 float
parameters of each modbus device

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
16
V3.0 (02/09/2021)

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
17
V3.0 (02/09/2021)
2 Data frame of 5 parameters will be sent to server at configured interval as below.
{"DeviceID":"1","Date":"03092021","Time":"173000","P1":"1111.0","P2":"2222.0","P3":"3333.0"
,"P4":"4444.0","P5":"5555.0"}
{"DeviceID":"2","Date":"03092021","Time":"173000","P1":"1111.0","P2":"2222.0","P3":"3333.0"
,"P4":"4444.0","P5":"5555.0"}
SMS FORMAT FOR GW IoT CONFIGURATION
To set various configuration of the device, SMS is sent to the SIM number present in the
mobile. The parameters which can be configured using SMS are same which can be
configured through primary interface which is USB. This is secondary interface provided for
configuration alongwith USB.
a) Set APN name
To Set APN name
#123Apn#XX*
Where, XX is APN Name. Maximum length can be 20 character for APN Name. Unit will
send acknowledgement SMS as following.
Command : #123Apn #www*
Acknowledgement : APN Name set to www
b) Set Configuration file path
#123Configurl#xx*
Where, XX is URL. Maximum length can be 80 characters for URL Name. Unit will send
Acknowledgement SMS as following.
Command : #123Configurl#http://www.santelequip.com/GSCSV/SANDemo/*
Acknowledgement : Config url set to http://www.santelequip.com/GSCSV/SANDemo
c) Set configuration CSV name
#123Configcsv#xx*
Where, XX is csv name. Maximum length can be 20 characters for URL Name. Unit will
send acknowledgement SMS as following.
Command : #123Configcsv#SANDemo_01.csv*
Acknowledgement : Config csv set to SANDemo_01.csv

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
18
V3.0 (02/09/2021)
d) MQTT settings commands
1) Set MQTT server IP (Maximum 50 characters)
#123Server#103.209.145.251*
2) Set MQTT server port (1-65535)
#123Port#1883*
3) Set MQTT server username (Maximum 30 characters)
#123User#santelequip*
4) Set MQTT server password (Maximum 30 characters)
#123Password#santelequip@123*
5) Set MQTT client identifier (Maximum 25 characters)
#123Clientid#1234567890*
6) Set MQTT publish topic (Maximum 50 characters)
#123Pubtopic#/test/topic*
7)Set MQTT subscribe topic (Maximum 50 characters)
#123Subtopic#/test/topic*
8)Set MQTT keep alive timer in seconds (0-999 Seconds)
#123Keepalive#120*
e) FTP IoT protocol settings commands
1) #123Server#www.santelequip.com*
2) #123Port#21*
3) #123Ftppath#/GWIoTG8M*
4) #123User#santelequip*
5) #123Password#santelequip*
6) #123Iocsv#IO.csv*
e) Authentication numbers
User can enable authentication numbers. Once authentiocation numbers are set, only
these numbers can change settings through SMS. By default any number can change
send SMS for settings

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
19
V3.0 (02/09/2021)
#123A#+919764027070#+918390069393*’
h) Set serial number
#123Serialno#2091001*
Once serial number is configured, data frame will be added with serial number.
g) Read network settings #123RN*
This message return, apn name , FTP CSV path and CSV name as below:
APN:
airtelgprs.com
URL:
http://www.santelequip.com/GSCSV/
CSV:
Sandemo.csv
h) Read device status #123RS*
This message returnes signal strength, firmware version, current date and time and GPRS
& MQTT connection status. Sent SMS from GW IoT G1M/ GW IoT G8M as below:
GWIoTG8M
Signal strength 25
FW: 1.17.000(12080131)
03/09/2021 17:30:00
Internet Connected
i) Read MQTT server settings:
1) Read server name, port, user and password
#123RServer1*
Server:
103.209.145.251
User:
santelequip
Pwd:

San Telequip (P) Ltd.,
504, 505 Deron Heights, Baner Road,
Pune 411 045, India.
Phone: +91-20-27293455, 9764027070, 8390069393 Connecting. Converting. Leading !
Email: info@santelequip.com .
20
V3.0 (02/09/2021)
santelequip
2) Read client id,publish topic, subscribe topic and keep alive timer
#123RServer2*
CL:
1234567890
PubT:
/santelequip/gateway1
SubT:
/Command
KeepA:
120
f) Reboot through SMS
Command : #123Reboot*
Acknowledgement : Reboot Message is received
g) Reboot and clear logs through SMS
Command : #123Rebootl*
Acknowledgement : Reboot Message is received
Logs cleared
h) Read authentication numbers
Command : #123RA*
Acknowledgement : Authentication numbers are
+919764027070
+918390069393
CONNECTOR DETAILS
a) RTU interface:
RTU has RS485 interface using 3 Pin Houder.
P
IN no.
PIN details
1
D+
(RS485)
2 D- (RS485)
3
GND
This manual suits for next models
1
Table of contents
Popular Measuring Instrument manuals by other brands

Neriox
Neriox 121856 operating instructions

ACM
ACM DMDPW Operation manual

Big Bike Parts
Big Bike Parts Show Chrome Accessories TireGard 13-316 user guide

HP
HP 8555A Operating and service manual

Nivel System
Nivel System DM-120 user manual

SENSIT Technologies
SENSIT Technologies GOLD 100 Quick start instructions