===== TODO =====
* https://pypi.org/project/bluepy/# SOFTWARE
* https://github.com/makebluetooth/bleno-lock#
===== MISC =====
@TaG: HcI
sudo apt install bluez-hcidump
sudo hcidump -t -x
# Error: Unsupported Remote Feature / Unsupported LMP Feature
2018-06-27 12:45:55.333554 > HCI Event: LE Meta Event (0x3e) plen 19
LE Connection Complete
status 0x00 handle 64, role slave
bdaddr 00:1A:7D:DA:71:11 (Public)
2018-06-27 12:45:55.333871 < HCI Command: LE Read Remote Used Features (0x08|0x0016) plen 2
40 00
2018-06-27 12:45:55.336918 > HCI Event: Command Status (0x0f) plen 4
LE Read Remote Used Features (0x08|0x0016) status 0x00 ncmd 1
2018-06-27 12:45:55.338272 < ACL data: handle 64 flags 0x00 dlen 7
ATT: MTU req (0x02)
client rx mtu 256
2018-06-27 12:45:55.636486 > ACL data: handle 64 flags 0x02 dlen 9
ATT: Error (0x01)
Error: Request not supported (6)
MTU req (0x02) on handle 0x0000
2018-06-27 12:45:55.665174 > HCI Event: Number of Completed Packets (0x13) plen 5
handle 64 packets 1
2018-06-27 12:45:55.736005 > HCI Event: LE Meta Event (0x3e) plen 12
LE Read Remote Used Features Complete
status 0x1a handle 64
Error: Unsupported Remote Feature / Unsupported LMP Feature
2018-06-27 12:45:55.747028 < ACL data: handle 64 flags 0x00 dlen 9
ATT: Error (0x01)
Error: Request not supported (6)
Error (0x01) on handle 0x0000
2018-06-27 12:45:56.040205 > HCI Event: Number of Completed Packets (0x13) plen 5
handle 64 packets 1
2018-06-27 12:45:58.036295 > HCI Event: Disconn Complete (0x05) plen 4
status 0x00 handle 64 reason 0x13
Reason: Remote User Terminated Connection
2018-06-27 12:45:58.114330 < HCI Command: LE Set Advertise Enable (0x08|0x000a) plen 1
01
2018-06-27 12:45:58.114807 > HCI Event: Command Complete (0x0e) plen 4
LE Set Advertise Enable (0x08|0x000a) ncmd 1
status 0x00
===== Mesh =====
* https://github.com/Leiaz/python-awox-mesh-light/blob/master/awoxmeshlight/__init__.py
* http://www.awox.com/wp-content/uploads/2016/07/UserGuideMESH_v1.10.pdf
* https://www.amazon.com/AwoX-SML-c9_US-SmartLIGHT-Color-Smart/dp/B00NP2ESBM/ref=rzr-21#
* https://www.ebay.com/itm/AWOX-Ampoule-couleur-connectee-E27-LED-SmartLIGHT-Color/283335498184?hash=item41f81c99c8:g:RYcAAOSwZqlcQuJj:rk:19:pf:0
* http://jbtled.com/product/detail/179.aspx
* http://jbtled.com/cms/27.aspx
===== HARDWARE =====
* https://os.mbed.com/components/X-NUCLEO-IDB05A1-Bluetooth-Low-Energy/
* https://github.com/STMicroelectronics-CentralLabs/mbed-js-st-libs/tree/master/mbed-js-st-x-nucleo-idb0xa1
===== LEGO =====
* https://github.com/LEGO/lego-ble-wireless-protocol-docs#
* https://github.com/undera/pylgbst#
* https://www.lego.com/fr-fr/product/boost-creative-toolbox-17101#
Usage:
lsusb
Bus 002 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
cat examples/demo.py
if __name__ == '__main__':
logging.basicConfig(level=logging.INFO)
conn = GattConnection("hci0")
mac = '00:16:53:ab:9e:91' # must use lowercase
conn.connect(mac)
hub = MoveHub(conn)
demo_all(hub)
hub.disconnect()
===== MISC =====
* https://github.com/bt-skyrise/bluetooth-blog-post
* https://www.skyrise.tech/blog/tech/bluetooth-raspberry-pi-bleno-part-1-ibeacon/
* https://developer.rigado.com/docsets/Working-with-the-Rigado-Vesta-Gateway/latest/tutorials/node1.html
* http://shawnhymel.com/703/bluetooth-low-energy-peripherals-with-javascript/
* https://randomnerdtutorials.com/esp32-bluetooth-low-energy-ble-arduino-ide/
* https://hackaday.com/2018/08/24/how-to-mash-up-ble-nodejs-and-mqtt-to-get-internet-of-things/
* https://developer.qualcomm.com/project/emulating-ble-heart-rate-sensor
* https://www.instructables.com/id/Reading-Values-From-a-BLE-Device-Using-CSR1010-and/
* https://www.instructables.com/id/DragonBoard-Communicating-With-a-Chat-App-for-Andr/#
* http://processors.wiki.ti.com/images/a/a8/BLE_SensorTag_GATT_Server.pdf
* https://acassis.wordpress.com/2016/06/27/getting-started-with-bluetooth-low-energy-on-linux/
* https://github.com/danielsmith-eu/playbulb-live/blob/master/package.json# NoBLE
* https://www.instructables.com/id/Reverse-Engineering-Smart-Bluetooth-Low-Energy-Dev/#
* https://www.instructables.com/id/Simple-WiFi-to-BLE-Bluetooth-Low-Energy-Bridge/# HardWare DiY
* https://www.espruino.com/Web%20Bluetooth# WeB
===== MORE =====
@TaG: BlE BlueTooth HcI