Gateway Information
The gateway supports reporting the gateway information by adding the corresponding MQTT topic or HTTP URL.
- Gateway Info
- Report the basic information and network information of the
gateway.SG50 Report Example:
{ "tunnel_support": true, "device_info": { "model": "SG50-L08GL-915M", "region": "US915", "eui": "C0BA1FFFFE027CB5", "gateway_id": "C0BA1FFFFE027CB5", "firmware_version": "50.0.0.6", "hardware_version": "V2.1", "cpu_tempeture": "32.4°", "profile_version": "v1.3", "tsl_version": "v1.2", "gps": "39.9042,116.4074,50", "status": 0 }, "network_info": { "modem_status": 6, "modem_version": "EG915QJPLGR01A05M04_A0.001.A0.001", "cellular_ip": "10.0.0.10", "cellular_status": 1, "imei": "866425064234567", "iccid": "89860123456789012345" }, "battery_info": { "battery_level": "97", "battery_status": 2, "battery_tempeture": "27", "solar_status": 0, "battery_voltage": "3480 mV", "battery_current": "-136 mA", "dc_input_power": "-562 mW", "battery_heating_status": 0 } }UG63 Report Example:Parameters{ "tunnel_support": true, "device_info": { "model": "UG63-L08GL-868M", "region": "EU868", "eui": "24E124FFFEF9A1E2", "gateway_id": "24E124FFFEF9A1E2", "firmware_version": "64.0.0.5", "hardware_version": "V1.1", "cpu_tempeture": "53.3°", "profile_version": "v1.1", "tsl_version": "v1.0" }, "network_info": { "modem_version": "EG912UGLAAR03A09M08_01.200.01.200", "cellular_ip": "-", "imei": "869487060869384", "iccid": "-", "link": 1, "cellular_status": 0, "modem_status": 0, "wan_type": 1, "wan_status": 1, "wan_ip": "192.168.45.196", "wan_mac": "24:e1:24:f9:a1:e2" } }Parameter Type Description tunnel_support boolean Indicates whether SSH tunnel access is supported. device_info object Gateway device information. device_info.sn string Gateway serial number. device_info.eui string Gateway EUI. device_info.model string Gateway model. device_info.region string Frequency region code. device_info.gateway_id string Gateway ID. Usually the same as the gateway EUI. device_info.firmware_version string Firmware version. device_info.hardware_version string Hardware version. device_info.cpu_tempeture string CPU temperature. Unit: °C. device_info.tsl_version string TSL version. device_info.profile_version string Profile version. device_info.gps string (SG50 only) GPS coordinates in latitude, longitude, and altitude format. device_info.status integer (SG50 only) Gateway battery status. 0 = Normal, 1 = Low battery mode, 2 = Sleep mode. network_info object Network information. network_info.modem_status uint8 Cellular modem status. 0=No SIM Card, 1=SIM Error, 2=PIN Error, 3=PIN Required, 4=PUK Required, 5=No Signal, 6=Ready, 7=Down, 8=No Cellular network_info.modem_version string Cellular modem version. network_info.cellular_ip string Cellular network IP address. -when disconnected.network_info.cellular_status uint8 Cellular connection status. 0 = Disconnected, 1 = Connected. network_info.imei string IMEI of the cellular module. network_info.iccid string ICCID of the SIM card. network_info.link integer (UG63 only) Active network link. 1 = WAN, 2 = Cellular, 3=WLAN. network_info.wan_type uint8 (UG63 only) WAN connection type. 0 = DHCP, 1 = Static IP. network_info.wan_status uint8 (UG63 only) WAN connection status. 0 = Disconnected, 1 = Connected. network_info.wan_ip string (UG63 only) WAN IP address. network_info.wan_mac string (UG63 only) WAN MAC address. battery_info object (SG50 only) Internal battery information. battery_info.battery_level string Battery level. Unit: %. battery_info.battery_status uint8 Battery operating status. 0 = Unknown, 1 = Charging, 2 = Discharging, 3 = Fully charged, 4 = Abnormal. battery_info.battery_tempeture string Battery temperature. Unit: °C. battery_info.solar_status uint8 Solar input status. 0 = Inactive, 1 = Active. battery_info.battery_voltage string Battery voltage. Unit: mV. battery_info.battery_current string Battery current. Unit: mA. battery_info.dc_input_power string DC input power. Unit: mW. battery_info.battery_heating_status uint8 Battery heating status. 0 = Not heating, 1 = Heating.
- Gateway Event
- SG50 supports reporting the alarms when battery working status changes, low
power alarm triggering or
releasing.
{ "event": { "type": "lowBatteryAlert", "current_status": "lowBattery", "previous_status": "" }, "device_info": { "model": "SG50-L08GL-915M", "gateway_id": "C0BA1FFFFE027CB5", "firmware_version": "50.0.0.6" }, "battery_info": { "battery_voltage": "3480mV", "battery_current": "0mA", "dc_input_power": "0mW", "battery_temperature": "27.0°C", "battery_level": 97, "battery_status": 2, "solar_status": 0, "battery_heating_status": 0 }, "time": "2026-08-18T11:22:06" }ParametersParameter Type Description event object Gateway event information. event.type string Event type. event.current_status string Current battery status or low battery event status. event.previous_status string Previous battery status or low battery event status. device_info object Gateway device information. device_info.model string Gateway model. device_info.gateway_id string Gateway ID. Usually the same as the gateway EUI. device_info.firmware_version string Firmware version. battery_info object Internal battery information. battery_info.battery_level string Battery level. Unit: %. battery_info.battery_status uint8 Battery operating status. 0 = Unknown, 1 = Charging, 2 = Discharging, 3 = Fully charged, 4 = Abnormal. battery_info.battery_tempeture string Battery temperature. Unit: °C. battery_info.solar_status uint8 Solar input status. 0 = Inactive, 1 = Active. battery_info.battery_voltage string Battery voltage. Unit: mV. battery_info.battery_current string Battery current. Unit: mA. battery_info.dc_input_power string DC input power. Unit: mW. battery_info.battery_heating_status uint8 Battery heating status. 0 = Not heating, 1 = Heating. time string Event reporting time.