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

BLE question

hello there! i am working on project in which my one nordic BLE(A) want to send command to second nordic BLE(C) which is not in my range. now there is third nordic BLE(B) which is in range between both, so Device A will take help of Device B to communicate Device C.

now i think it is possible like this way Device A transmits mac address of Device C in advertisement packet. Device B sees this advertisement packet and checks that mac address of advertisement packet matches with it. here in advertisement packet mac address is Device C's address.

so device B advertises device A's advertisement packet and sends to device C.

now my main question is can one device advertise other device's adverisement packet??

Parents
  • I think this question has the answers in the comments. I.e. Custom Advertising and Mesh.

    1. You can choose to wrap the advertisement of A within the advertisement of B and then un-wrap it at C. You will need to constrain the length of the advertising data so that it can be wrapped and unwrapped.

    2. You have a mesh, that can do the same for you.

    Changing the advertising address so that B, transmits A's packets is possible but not a recommended choice, but it is possible using this example.

Reply
  • I think this question has the answers in the comments. I.e. Custom Advertising and Mesh.

    1. You can choose to wrap the advertisement of A within the advertisement of B and then un-wrap it at C. You will need to constrain the length of the advertising data so that it can be wrapped and unwrapped.

    2. You have a mesh, that can do the same for you.

    Changing the advertising address so that B, transmits A's packets is possible but not a recommended choice, but it is possible using this example.

Children
No Data
Related