I’ve recently completed an Honours Degree in Software Development and as part of this I spent a few months off and on working on a proof of concept tracking system utilising Bluetooth Low Energy (BLE) in order to track small asset tags. I believe this system could quite easily be scaled up to an industrial scale with further work but don’t personally plan to follow this up in the near future due to working on other projects. As such I figured I’d release a lot of what I have and hopefully it can help somebody else.
If you do something cool with this then please get in touch, otherwise do with it all as you wish.
This post is one of eight scheduled to be released over the next few weeks, all posts in this series may be found by selecting the tag below.
The table below lists the overall tasks defined as part of this project; some tasks below were started before the defined start date where possible, all tasks were completed before the defined end date.
I questioned whether to post this as part of this series but perhaps seeing a rough overview of how an Honours Projects needs to be scheduled may prove useful to somebody.
TASK | PROGRESS | START | END |
CM4700 – Honours Project Requirements | |||
Project Proposal & Ethics | 100% | 01/09/2020 | 06/12/2020 |
Literature Review – Formative | 100% | 07/12/2020 | 28/02/2021 |
Litrature Review – Submission | 100% | 28/02/2021 | 16/05/2021 |
Requirements Analysis | 100% | 01/01/2021 | 30/05/2021 |
Poster & Demo | 100% | 01/01/2021 | 28/06/2021 |
Final Report | 100% | 01/01/2021 | 04/07/2021 |
Project Tasks | |||
Define Requirements | 100% | 21/12/2020 | 27/12/2020 |
Locate Alternatives | 100% | 28/12/2020 | 03/01/2021 |
Research trilateration | 100% | 04/01/2021 | 10/01/2021 |
Compare alternative solutions | 100% | 11/01/2021 | 17/01/2021 |
Infrastructure Diagram | 100% | 18/01/2021 | 25/01/2021 |
Identify Physical Hardware | 100% | 26/01/2021 | 01/02/2021 |
Identify Data Processing on hardware | 100% | 02/02/2021 | 08/02/2021 |
Research how to connect devices | 100% | 09/02/2021 | 15/02/2021 |
Purchase required hardware | 100% | 16/02/2021 | 22/02/2021 |
Set up development environment | 100% | 23/02/2021 | 01/03/2021 |
Set up BLE Tags | 100% | 02/03/2021 | 09/03/2021 |
Create firmware for Bluetooth device | 100% | 10/03/2021 | 16/03/2021 |
Create firmware for WiFi device | 100% | 17/03/2021 | 23/03/2021 |
Connect devices | 100% | 24/03/2021 | 30/03/2021 |
Verify Data passthrough from BLE to Raspberry | 100% | 31/03/2021 | 06/04/2021 |
Create Raspberry server software | 100% | 07/04/2021 | 13/04/2021 |
Create Raspberry dashboard | 100% | 14/04/2021 | 20/04/2021 |
Evaluate project | 100% | 21/04/2021 | 27/04/2021 |