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

[nRF51822] Connectable Indirected advertising after pairing was done.

Hi sir In Desktop 2, before BTLE pairing, nRF51 uses Connectable Indirected advertising. After BTLE pairing with BTLE host, nRF51 will select Directed advertsing for saving connection time. Could nRF51use Connection Indirected advertising type to the BTLE host which was already paired with it? Then, like mouse or keyboard device, can they still work well?

Regards, Jeffery

Parents
  • Dears I am thinking the vendors will not accept Master Emulator to do function test. For instance, mouse was only gotten X-Y prameters , button value, and scroll value at Master Emulator. These values are no use in product line. Operators tested visible testing items at real Windows 8, such as drawing cricles, report rates and so on. So, the best way is to bond with BTLE real host. Or, after bonding with dongle with Master Emulator, mouse or keyboard can really work as they suppose to act at Windows 8? Besides, my initial question is used Connectable Indirected ADV to a already bonded BTLE host. The all mouse or keyboard set the same device address in product line. Could it be possible?

Reply
  • Dears I am thinking the vendors will not accept Master Emulator to do function test. For instance, mouse was only gotten X-Y prameters , button value, and scroll value at Master Emulator. These values are no use in product line. Operators tested visible testing items at real Windows 8, such as drawing cricles, report rates and so on. So, the best way is to bond with BTLE real host. Or, after bonding with dongle with Master Emulator, mouse or keyboard can really work as they suppose to act at Windows 8? Besides, my initial question is used Connectable Indirected ADV to a already bonded BTLE host. The all mouse or keyboard set the same device address in product line. Could it be possible?

Children
  • Connecting with Master Emulator will not make the device appear as a regular HID device, so you will not be able to control anything with it. If wanted, I guess you could in principle parse the data in the application to know whether it makes sense or not, or else you'll have to just assume that everything is good if you actually get data.

    Doing tricks to make multiple devices appear as the same device to Windows is not easy to solve, and I'm not sure I'd recommend trying that. Remember that you'd also have to make sure that all devices have the same encryption key for this to work; it is not sufficient that they have the same address. This would therefore require modifications to your program.

    Most customers seems to be using the Master Emulator to do production testing.

Related