C# library to determine direction of movement of BLE device based on two sets of continuous RSSI readings
£20-250 GBP
Completed
Posted over 8 years ago
£20-250 GBP
Paid on delivery
We have an environment with pairs of Bluetooth receivers (Receiver 1 and Receiver 2) a fixed distance apart i.e. 3m. They detect BLE devices and report back UUID, Major, Minor, RSSI, Measured Power every 1 second.
BLE devices pass by the receivers moving either left to right (Towards Receiver 1) or right to left (Towards Received 2).
Given a set of RSSI values for each BLE device from each Bluetooth receiver we want to determine which direction the BLE device is travelling in. We also want to determine the time that they were nearest to each of the two receivers (i.e. the time at which the receiver recorded the highest RSSI). Based on the time that they were closest to each of the two receivers approximate the time taken to pass between the two receivers and speed.
As RSSI can vary even when stationary; we require some level of filtering to remove outliers/ possibly a moving average.
We require a custom C# class, NUnit Test and a C# console app demonstrating the class.
I have a 10+ years .Net experience and currently working full time using it. Being studied the Applied Math at Uni, this task looks quite simple for half a day or something.
I'm not sure how you want to use the console app, but I'll create positive, negative and exceptional tests as usually required for this sort of task.
£180 GBP in 2 days
0.0 (0 reviews)
0.0
0.0
4 freelancers are bidding on average £183 GBP for this job
Hello,
Thanks for the detailed and exhaustive specifications document. I would be glad to help you, if chosen I will deliver working code with NUnit test and a sample wrapper app within 24 hours.
Many Thanks,
Sergei