BLE POC Tracking System – Implementation Notes – Testing, Results & Conclusion

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.

This post functions as a log of the steps required to implement this project in a practical manner, the goal is that somebody else with minimal knowledge may be able to follow it.

Continue reading “BLE POC Tracking System – Implementation Notes – Testing, Results & Conclusion”

BLE POC Tracking System – Implementation Notes – Software & Trilateration

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.


This post functions as a log of the steps required to implement this project in a practical manner, the goal is that somebody else with minimal knowledge may be able to follow it.

Continue reading “BLE POC Tracking System – Implementation Notes – Software & Trilateration”

BLE POC Tracking System – Implementation Notes – Programming NRF51822 BLE & ESP8266 Wi-Fi Chip

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.


This post functions as a log of the steps required to implement this project in a practical manner, the goal is that somebody else with minimal knowledge may be able to follow it.

Continue reading “BLE POC Tracking System – Implementation Notes – Programming NRF51822 BLE & ESP8266 Wi-Fi Chip”

BLE POC Tracking System – Implementation Notes – Creating System Files and Flashing

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.


Next, we will flash the NRF51822 with the custom firmware.

Continue reading “BLE POC Tracking System – Implementation Notes – Creating System Files and Flashing”

BLE Tracking System – Implementation Notes – Programming the NRF51822

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 … Continue reading BLE Tracking System – Implementation Notes – Programming the NRF51822

BlueTooth Low Energy POC Tracking System – Project Timeline

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.

Continue reading “BlueTooth Low Energy POC Tracking System – Project Timeline”

BlueTooth Low Energy POC Tracking System – Project Poster

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.

Continue reading “BlueTooth Low Energy POC Tracking System – Project Poster”

BlueTooth Low Energy POC Tracking System – Literature Review

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.

There will be a series of posts over the next few days/weeks releasing various materials of the project, they are mostly released as is and may contain minor errors.

If you do something cool with this then please get in touch, otherwise do with it all as you wish.

All posts in this series may be found by selecting the tag below.

Continue reading “BlueTooth Low Energy POC Tracking System – Literature Review”

Solarwinds Service Desk to Vivantio Sync Script Example

The PowerShell script below is going to be provided as-is with little real overview, my hope is that it may save somebody else a lot of time trying to get Solarwinds and the Vivantio Service Desk to nicely sync records. The example below retrieves all known assets in the Solarwinds Service Desk and maps that information to default and custom fields defined in Vivantio which … Continue reading Solarwinds Service Desk to Vivantio Sync Script Example

Connecting Raspberry Pi 4 to NRF51822 Bluetooth Chip using OpenOCD

This’ll be a rather technical short article on how to properly connect a Raspberry PI 4 to an NRF51822 Nordic Semiconductor SoC chip. The NRF51822 is a very small low energy Bluetooth chip that I’ll be using in my Honours project as a gateway between a Bluetooth Low Energy device and a ESP8266 WiFi chip with the overall goal being to create a smart tracker … Continue reading Connecting Raspberry Pi 4 to NRF51822 Bluetooth Chip using OpenOCD