Simulator - IoT
v0.18.0
+ New Project
Gateways
Templates
Targets
Logs
Edit gateway #46
Device ID type
IMEI
· GSM / 4G
MAC
· LAN / WiFi
IMEI
*
🎲
Name
Template
(none)
WE-60M-LAN-MQTT-energy-meter · MAC · MQTT
WT-400M-4G-MQTT-energy-meter · IMEI · MQTT
WT-805M-GPRS-HTTP-CSV-energy-meter · IMEI · HTTP
WT400M-energy-meter-MQTT · IMEI · MQTT
Device identity
Model
cid
type
hwver
swver
mdbver
Comms
Target profile
— pick a saved endpoint+credentials bundle;
manage profiles
— pick a saved profile to auto-fill —
Godadd http · HTTP · http://184.168.123.182:8080/HttpPush/Track
Wiman IoT Platform — HTTPS CSV (Wave 5a) · HTTP · https://nxtio.com/Track
Wiman IoT Platform — MQTT · MQTT · tcp://nxtio.com:1884
httpbin.org echo (debug) · HTTP · https://httpbin.org/anything
testing-hub local mosquitto · MQTT · tcp://localhost:1883
Protocol
HTTP
MQTT
TCP
HTTP method
POST
GET
Payload
JSON V3.2
CSV V2.3
Packing
Combined (all slaves)
Per slave ID
Per group ID
CSV header
Modbus data
Onboard IO
Sensor / newer
Interval (s)
Target
MQTT topic template
—
{imei}
/
{mac}
MQTT user
MQTT pass
GPRS / 4G fields
Network
Signal mode
walk (drift ±1)
random (uniform)
static (fixed)
Signal min
Signal max
accesstoken
Slaves JSON
— replaces current slaves on save. Blank = keep current (or inherit template on create).
[ { "sid": 2, "stat": 0, "label": "OLTC ECU (AVR)", "tags": [ { "field_name": "rem_mode", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "auto_mode", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "tap_st", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "tap_end", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "tpi_open", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "uv", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "ov", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "cf", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "r_prg", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "l_prg", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "tpc_fail", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "stpsw_fail", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "heat_on", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "dor_opn", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "smk", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "err", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "int_flt", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "pwr_fail", "field_type": "bit", "generator": "static", "params": { "value": 0 } }, { "field_name": "fw_ver", "field_type": "char string", "generator": "static", "params": { "value": 0 } }, { "field_name": "ptv", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "min_rchv", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "max_rchv", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "temp", "units": "\u00b0C", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "tapno", "units": "tap", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "tapcntr", "units": "ops", "field_type": "unsigned long", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "lower_v", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "nom_v", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "raise_v", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "under_v", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "over_v", "units": "\u00d70.1V", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "avr_dly1", "units": "s", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "avr_dly2", "units": "s", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "max_tap", "units": "tap", "resolution": "0", "generator": "static", "params": { "value": 0 } }, { "field_name": "maint_cnt", "units": "ops", "field_type": "unsigned long", "resolution": "0", "generator": "static", "params": { "value": 0 } } ] } ]
Save
Cancel
Delete
Live preview
— login (on start) + data (every tick)
Login packet
{ loading… }
Data packet (modbus event)
{ loading… }