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

Bluetooth Mesh Patient Tracking Application with NRF52 DK

Hello,

For a project I am currently working on I am trying to track patients' movement through a hospital clinic. To do this, I plan on having mobile NRF52 DK boards traveling with patients, as well as having stationary NRF52DK boards that are strategically placed throughout the clinic, and then use triangulation to determine roughly where patients are at (I know that the triangulation accuracy will be relatively low, but high resolution is not required for this project).

I am new to hardware development, but after reading up on documentation, my current plan is as follows: Using the Light Switch/Client example from the Bluetooth Mesh specification, make the mobile NRF52 boards Light Switch Servers and make the stationary boards Light Switch Clients. Then, using the PyAci example script from the BLE spec, continuously ping the network to determine the relative locations of the boards to each other.

My questions is:

Is this a legitimate strategy for patient tracking? Is there an easier or better way to obtain the RSSI values between each node in the network? Basically what I want to do is have a message sent out at certain intervals that collects the RSSI values from all nodes in the network, and returns these values to a laptop computer for analysis. As I mentioned, I am relatively inexperienced in this kind of development, so I am trying to utilize existing modules as much as possible in order to get the system up and running.

Any input on this project would be great! Thank you.

Related