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

Please tell me how to connect one nRF51822 and another as Central and Peripheral. In the future, I would like to connect one Central and multiple Peripheral.

I am new to BLE.

My question is similar to the one below.

https://devzone.nordicsemi.com/f/nordic-q-a/22596/nrf51822-central-connect-and-communicate-with-2-peripherals

But the link to the answer was broken and I couldn't find it, so I'll ask.

I am using two nRF51822 and SDK12.3.0. I want to run them as Central on one side and Peripheral on the other. 

Probably by a method called GATT communication.(It means communication in a connected state.)

My goal is to record  RSSI and receiving time in Central when it receives an empty packet from Peripheral.

I would like to receive packets at intervals of 1msec to 10msec,

so advertising with long transmission intervals and randomly staggered transmission times would not achieve my goal.

In the future, I would like to receive packets from about 6 peripherals and record the RSSI of the packets.

Please let me know if there is a sample program or code that fits my purpose.

I'm not very good at English, so I use translation software to create my texts. I'm sorry if I don't make sense in some parts.

Parents Reply
  • I thought that the LED setting of "app_multilink" is the essence of this problem, and it is unnecessary for communication with "ble_app_hrs".

    If I remove the ability to light the LED from "app_multilink" and let it communicate with "app_hrs", how should I modify the code?

    Or should I change the code to make it a connect state between "app_uart" and "app_hrs" in Central?

    Or is the problem still in the preferences or in the "BLE_GAP_EVT_CONNECTED" code?

Children
Related