This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

When creating pipes in nRFgo studio, you can drop a service to local or remote. what is the difference?

the nRFgo studio is used as a visual editior for the nRF8001 to create Bluetooth low energy Services and Characteristics and Pipes to access them. After creating the Service, we can drag and drop it on "local" or "remote" columns in the nRFgo Studio. what does it mean when we drag and drop it on local or remote.

Thanks

  • Hi,

    Local services are stored on the nRF8001, while remote services are stored on the peer device. In general I would store services in the local database. But in some cases it makes sense to store it on the peer. E.g. the immediate alert service can be stored on both the local and the remote server. Simplified; if the immediate alert service is stored locally it should trigger an alarm on the local device. If it is stored remotely the nRF8001 can write to it in order to trigger an alarm on the peer.

    Best regards, Runar

Related