Essentially a Linux environment is required, but of more importance are the dependencies. These are mostly Python packages. We’ve tested Snoopy on Kali 1.x, and Ubuntu 12.04 LTS. We managed to get it working on Maemo (N900) too. We’re investigating getting it running on OpenWRT/ddWRT. Please let us know if you have success.
That last page also had a link to a tool to generate the the beacon advertising data. Keep in mind the URL length is limited to 20(?) characters, but there are special characters for common prefix and suffixes, like http:// and .com etc. So I ended up with adding the commands to my rc.local file as shown below, and upon boot the beacon is started.
Other types of beacons (ibeacon etc) just requires a diffent hcitool command with different beacons settings.
root@Omega-2194:~# cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
hciconfig hci0 up
hciconfig hci0 leadv 3
hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 06 03 03 aa fe 16 16 aa fe 10 00 02 65 6e 6c 69 67 68 74 65 6e 65 64 2e 74 69 70 73 00
@Carlo-Oldani First step needed is grab the MAC address once this solved i think to be able to manage other aspect, but need help in catching address and data of signal, strenght and so on ...
and thanks a lot for reading
Hi @Boken-Lin - Recieved my BLE expansion - but looking not sure how to control/see it . You speak of a page, but no link - can you please direct me in to the right place? I am running newest firmware. Thanks so much!