https://neosarchizo.github.io/posts/running-the-ble-uart-service-on-circuitpython/