I am currently working on two separate sample repositories: one for a standard 1:1 BLE connection with a mobile phone and another for a PAwR node that transmits data alongside other nodes to a Nordic MCU acting as a gateway. My goal is to eventually merge these two repositories into a single functional program capable of handling both tasks.
Before proceeding further with development, I want to evaluate the limitations of PAwR and have a few key questions:
-
Is it possible to enable both standard BLE and PAwR functionality on a single device at runtime? Ideally, the device would automatically switch between modes based on the connected client, without requiring manual intervention.
-
If both modes are supported, can they operate concurrently? Specifically, can the device participate in a PAwR train while simultaneously maintaining a 1:1 connection with another device?
-
Are there potential issues with running multiple PAwR trains in the same location? For example, if one gateway setup cannot accommodate the required number of nodes due to bandwidth limitations, would adding a second gateway and PAwR train nearby lead to packet collisions?