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

Custom BLE Client

The Master Control Panel uses the PCA10000 board loaded with a ME (Master Emulator?) firmware.

Is it possible to get the source code to this firmware in order to make your own BLE client, and in turn control it via an UART connection (from another microcontroller) as done through the PC USB ports?

  • The master emulator dongle PCA10000 is not a certified master device, and should only be used for debugging purposes to verify that your peripheral is running correctly in terms of characteristics/services/notifications etc is functional.

    There are some APIs available for PC usage (ideal for production testing for instance), but there is no API/firmware available to use this device as a connectivity chip in a embedded system.

  • Basically, I'm just trying to establish a connection between a sensor and a datalogger. It really doesn't matter whether I'm using Gazell, BLE or ESB, though I think BLE is probably the easiest way to go at the moment. However, if a BLE client requires some sort of certification I might be better of with one of the other protocols. Could you please clarify if that's the case?

    Anyway, I'll take a look at the PC API's. I'm using a Linux datalogger, so it might be possible to use it from mono.

  • What I mean by not certified, is that the MCP firmware is not qualified as a bluetooth central device, ie: there is no listing on bluetooth.org site regarding this specific unit. Note: If you are developing a product that you are going to sell, you will have to list your product on bluetooth.org.

    Theoretically, it's possible to interface the MCP dongle with mono, however; we have not tried to do this. It would be interesting to know if you get it up and running :)

  • To clean things up, I'd be happy if you could evaluate the answer you have received and accept it if you feel it's sufficient.

Related