I have a Blueduino Rev2 board that I would like to have communicating with a web app (running the chrome bluetooth software) but I'm having trouble sorting out the service UUIDs that the web bluetooth library requires.
According to the wiki, it uses the service UUID 0xFFF0, write characteristic UUID 0xFFF1 and read characteristic UUID 0xFFF2 (source) but when I scan for the device through the web app filtering for that service UUID it doesn't appear, but does when I remove the service UUID filter.
Code used to scan for the blueduino:
navigator.bluetooth.requestDevice({
filters: [{
name: 'ZeroBeacon',
services: [0xFFF0]
}]
})
Does anyone know what the UUIDs are that I should be using? The documentation is quite unclear and lacking.