The document discusses using Bluetooth with Python. It introduces the speaker and their background in engineering, development communities, IoT, and coaching. It then provides an overview of why Bluetooth is useful as a peer-to-peer wireless technology without an access point. Finally, it notes that while Python supports Bluetooth via PyBluez, the libraries need improvement and Bluetooth programming is not yet suitable for novice users due to limitations and issues with non-Linux platforms.
2. Who am I?
• Director of Engineering for
LaunchKey
• Developer Community Activist
• IoT Enthusiast
• National Junior Basketball
Coach
3. Why Use Bluetooth?
• Peer to peer network
• No access point required
• Trusted connections
• Lots of device support
4. Python Support
• PyBluez is the standard
• Discovery and communication
support only
• Non-Linux support is there but
can be problematic
• Limited to no BLE support
5. Demo
• Two Linux machines
• Previously paired
• One way communication
• Straight from PyBluez
examples
6. Impressions
• Bluetooth via scripted
languages is not ready
• Python libraries need serious
work
• Not for the faint of heart