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

Not all services discovered nRF8001

Dear nRF Gurus,

I made a board with nRF8001 and PIC24F to stream some sensor data to a computer. I have also developed a simple Mac app to communicate with my board. (similar to LightBlue app itunes.apple.com/.../id639944780)

I’m running into an odd problem: my board connects to various BLE devices successfully, but does not always show all the services. For example, it shows all the services on the Nordic Master Control Android/iOS app but only shows 2 services on my Mac app. So to test my setup data and xml, I got the Adafruit nRF8001 dev board (www.adafruit.com/.../1697) and ran a few tests... everything worked fine.

I have tried my own xml files as well as the xml files from Nordic (github.com/.../examples) and examples from Adafruit.

Any idea what could be wrong?

Cheers, Soren

SUMMARY:

nRF8001 dev board + Nordic Android/iOS app = works, finds all services nRF8001 dev board + LightBlue app = works, finds all services nRF8001 dev board + my Mac app = works, finds all services

my board + Nordic Android/iOS app = works, finds all services my board + LightBlue app = connects but finds only 2 services with UUID 1800 & 1801 my board + my Mac app = connects but finds only 2 services with UUID 1800 & 1801

(all with the same xml)

Related