Sending JSON text to Rapid SCADA

Forum Home Forums Development and Integration Sending JSON text to Rapid SCADA

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #1819
    AvatarMatt3
    Participant

    Hi

    Now:
    I have an embedded pc collecting data from sensors using the Modbus RTU protocol. I have total access to the embedded pc software so I can change all options. At 5 minute intervals, the embedded pc software sends the data, in JSON format, to a remote server (RS) where it is parsed and stored in a database.

    Using Rapid SCADA:
    I want to replace the software on the remote server (RS) with Rapid SCADA. Can Rapid SCADA understand JSON text or should I send the data, every 5 minutes, from the embedded pc software to the server in another format? What format do you suggest?

    sensor ——-> embedded pc ——————> remote server
    send data every
    5 minutes

    Thanks
    Matt

    #1822
    MikhailMikhail
    Moderator

    Hi,

    I can suggest different ways:

    1. JSON is a generic format. I mean the contents of JSON of your system is differ than JSON used by other system. You can develop a driver for Rapid SCADA that will recognize you JSON packets. Driver is a DLL written for .NET.

    2. You can use a native Rapid SCADA protocol over TCP. Server application of Rapid SCADA opens TCP port and your software can communicate with Rapid SCADA. You can implement the protocol by your own or use the existing C# library.

    3. You can use Rapid SCADA for interacting with the sensors via Modbus. For example, the embedded PC may be a gateway that connects to RS as TCP client and provides transparent channel to sensors.

    • This reply was modified 3 years, 7 months ago by MikhailMikhail.
    #1827
    MikhailMikhail
    Moderator

    4. Install Rapid SCADA on the embedded server if it is possible. And optionally, install the web app of Rapid SCADA on the remote server.

    #6428
    Avatarkirjono mudiarto
    Participant

    Hi,

    I seem to have the same problem.
    I have several devices communicating using Modbus protocol and I have sucessfully communicated with them except for one that communicates with the Remote Procedure Call (RPC) protocol and it said that the data format is JSON.
    How can I communicate with RPC through rapidscada?

    Thanks
    kirjono

    #6430
    MikhailMikhail
    Moderator

    Hi,
    The start question was about another thing.
    RPC, JSON and Modbus are completely different.
    You should start a new topic and provide the datasheet of your device.

    #6431
    Avatarkirjono mudiarto
    Participant

    Thanks Mikhail, I will start a new topic

    #6436
    MikhailMikhail
    Moderator
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.