===== 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
Bluetooth & Bluetooth Low Energy internals from Davy Jacops