Modbus – JSON/XML gateway (PG-100-101-109-113) solution is an embedded monitoring and control solution for devices supporting JSON/XML protocol or API. We support both Modbus RTU and Modbus TCP IP protocols.
The Modbus – JSON/XML Gateway Solution can be configured in the following combinations:
JSON/XML Client and a Modbus Server: PG-100-101-109-113 Gateway can be configured to acquire data (as JSON and or XML) from a remote server utilizing a REST based API/or http/https and then serve the data over Modbus Protocol. However such implementations vary from one project to another hence additional development time and cost will be involved depending on the complexity of the 3rd party API.
Modbus Client and a JSON/XML server: PG-100-101-109-113 Gateway can also be readily program as a JSON/XML server and 3rd party client applications can easily exchange data using our existing API mentioned below.
We can provide a customized solution for various JSON/XML Schema or API and we also have similar solutions that can support BACnet and SNMP Protocols.
A typical JSON Schema is shown below:
{
"JBData":{
"siteId": "ssh",
"timestamp": "2018-05-23 13:28:39",
"data": [ { "siteId": "ssh",
"data": {
  "KVA": "1.11",
  "KW": "0.83",
  "A_VLL": "384.52",
  "IR": "2.9",
  "IB": "2.89",
  "IY": "0.0",
  "KVAR": "0.74",
  "A_AMP": "1.92",
  "PF": "0.749",
  "KVAH": "742.68",
  "A_VLN": "222.01"
        },
  "timestamp": "2018-05-23 13:28:48",
"deviceId": "1153"
} ]
}
}
We can also customize XML and JSON Structural Schema as per your requirement.
Similar Gateways
Configuration on any of the above Gateway as JSON/XML Client and thereby posting the data to local or remote end point is possible.