BLE WiFi Provisioning - Demo

This demo web-app complements my blog series on blog.sjain.dev/ble-rpi-pico-provision-wifi-tldr. You can test the connection to your Pico and send your WiFi credentials to it below!

If you have created your own custom Service or Characteristic UUIDs in your implementation, please set them below first.
By default, this example assumes the UUIDs are the same as provided in the blog post.



Password characteristic UUID:

Once you've set your UUIDs (above), click the button below to connect to your peripheral and see the advertised characteristics:


Discovered characteristics:
Once you've connected (above), and if you've enabled the READ characteristic on your BLE service, clicking the below button should show an alert with the characteristic values:

Once you've connected (above), and If you've enabled the WRITE characteristic on your BLE service, clicking the button below should write to the characteristics: