Machine to machine communication is required for many interoperable scenarios, where one device needs to notify another one or where the device needs to retrieve a configuration from a different one. The plgd platform together with the IoTivity support all deployment scenarios and communication models. The easiest way on how to develop machine to machine interactions or to test your device, is to use the plgd d2d client. The plgd d2d client is using the device/client Go library and exposes it’s API through HTTP and gRPC endpoints.
The built-in UI allows you to discover devices, add them by IP, own them and interact over it’s resources.