Writing PiPS applications

Updated: April 19, 2023

PiPS exposes a C API that lets client applications first select which publish-subscribe providers to use and then, within these providers, create topics and publications to exchange data.

The PiPS client library interacts with the publish-subscribe middleware through the providers, abstracting details of the middleware services and offering applications a high-level interface for sending and receiving structured data. The sections that follow give programming tutorials for using this library. Topics covered by the tutorials include: