NINA-B112 as BLE Peripheral, GATT client?

0 votes

Hi,

We're working with NINA-B112 with 4.0.0 of the u-blox firmware, and we're looking at the getting started guide UBX-16009942. There are examples there on how to configure GATT Client/Server by configuring BLE Central/Peripheral so the document seems to assume that:

  • BLE Central = GATT Client
  • BLE Peripheral = GATT Server
However we're designing a smartwatch-like device that needs the smartphone to be a GATT Server (sending notifications, etc.) and the NINA-B112 to be a GATT Client, but the smartphone still initiates the connections (BLE Central). Looking through the AT Commands Manual (UBX-14044127) we haven't found a way to do this with the NINA-B112.
 
Nordic says that the Client/Server roles are not decided by the Central/Peripheral roles here: https://devzone.nordicsemi.com/tutorials/b/bluetooth-low-energy/posts/ble-central-tutorial
 
So hopefully this combination (Central/Server, Peripheral/Client) is doable with the NINA-B112? If so, how?
 
best regards,
Arthur
by aonsquared asked Jul 10
22 views
0 votes
I think those are two separate levels of connection.  Central/peripheral are BT roles.  Server/Client are u-blox GATT service level conditions.  You would need to set central/peripheral as needed.  Then you would have a server running on the smartwatch application.  When two are connected NINA-B1 will be a client for GATT server.

Check AT commands manual for related commands.
by grumpy answered Jul 17
website banner