We have an existing HCI application (SDK12.3) which implements advertising, scanning and central (8 concurrent connections). The application runs on a Linux device and communicates with an nRF52 over a serial interface (UART). The linux code uses the pc-ble-driver library from Nordic.
Now we want to add Mesh functionality and my question is whats the best way to do this. Essentially, the goal is to have BLE and MESH coexist (like the "sdk_coexist" examples in the Mesh SDK). The difference being that the app will run on the linux box.
We've upgraded our SDK to 15 and things are still working. Now we need to add MESH functionality: I've seen the MESH Serial example and am about to experiment with this to see if I can incorporate that in our app. However, there only seems to be a Python example application. Is there a C -version available? And more importantly: what is the right approach? Is this as simple as adding the mesh-SDK to the linux build and calling the APIs like the examples show?
Thanks,
Dirk