Using Poco JSONRPC for Chirpstack APIs


We will be using the Chirpstack stack for our communication with LoRaWAN devices. We have setup different servers required for the complete Chripstack setup.

Now there will be one application in linux which has Poco C/C++ library and this app will communicate with the Chirpstack using its APIs over gRPC/REST.

Below is my understanding and also have some queries:

  1. The gRPC component in Chirpstack needs a C++ client library to communicate. Is this correct?
  2. PoCo has JSONRPC framework for communicating remote processes over HTTP. How can we communicate using this?

Yes, please see: Quick start | C++ | gRPC.