This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How the phone got the data from Nordic

Hi All,

SDK => v17.1.0

IDE => Segger

Project => ble_app_bps

I use LightBlue to connect my board,and going down to the device information service I choose system ID like this.

And I will click read again that can show me like this.

My question is : How does Nordic pass the information to the phone?

Bestregards,

Kai

Parents
  • Hi Kai, 

    I'm not very familiar with the LightBlue app. Please try again using nRF Connect for Mobile app. 

    I assume you are asking how the LightBlue app would detect the Nordic Semiconductor field in Manufacturer data. It's because the Manufacturer data starts with a 2 byte company ID. If the device use our Nordic Semiconductor ID 0x0059. The phone will automatically detect the name. The list is here.

  • Hi Hung,

    I just want to know which code of the sample code communicates with the mobile app.

  • Hi Kai, 
    The information about manufacturer name is provided inside services_init(). It's the device information service (dis), please have a look at the ble_dis_init() function. 

    The softdevice will handle the communication between the phone and the nRF52 chip. If there is a read command , the softdevice will send the information stored in the service. 

Reply
  • Hi Kai, 
    The information about manufacturer name is provided inside services_init(). It's the device information service (dis), please have a look at the ble_dis_init() function. 

    The softdevice will handle the communication between the phone and the nRF52 chip. If there is a read command , the softdevice will send the information stored in the service. 

Children
Related