Using a 3rd party Bluetooth LE app - like LightBlue - you can look for a Waxwing's name in a scan of advertising BLE devices. It will be advertised in the format of a hashtag plus the serial number. For example, you'll see #525 as a nearby peripheral in the scan list for Waxwing S/N 525. For your own software, it is easiest to scan for the Waxwing's main Service (4dddd48d-cf30-492e-850b-76d57dd76900
). That is how the Parks Audio Waxwing app scans for devices.
4dddd48d-cf30-492e-850b-76d57dd76900
4dddd48d-cf30-492e-850b-76d57dd76901
4dddd48d-cf30-492e-850b-76d57dd76902
(to be documented)The TX command is a characteristic of the main service. It is three bytes of data. The first byte is the Function ID, the second byte is the Function Value, and the third byte does not matter (used for other commands to be documented) so just use zero. The table below shows the values in decimal, but 3rd party programs like LightBlue will typically want hexadecimal.
0x4dddd48d-cf30-492e-850b-76d57dd76900
).0x000000
. Type 000000
and press send.0x002000
. Type 002000
and press send.0x0B0100
. Type 0B0100
and press send.0x0B0000
. Type 0B0000
and press send.Hopefully, these examples and the table below are all you need to get rolling. There's still a lot to document, so don't hesitate to email me for more assistance.
The use of this API is permitted for any lawful purpose - private or commercial - provided that the following restrictions are adhered to: