More Related Content
More from Takuya Nishimoto (20)
Mac から Python で BLE ペリフェラルを操作する
- 8. LightBlue for Mac
• BLEデバイスのリストが見える
• スタンバイ → スキャン → スタンバイ状態
• 機器を選ぶと Service, Characteristic が見える
• イニシエイト → マスター状態
• GATT = Generic Attribute Profile
• 16進数(GUID/UUID)で指定
• ベース部分は共通
• BATTERY SERVICE = 180f
• 0000180f-0000-1000-8000-00805f9b34fb
8
- 14. まとめ
• IMMEDIATE_ALERT は hello world
• Bluefruit LE Python は Central 専用
• データ収集
• Peripheral の調査やデバッグ
• RasPi を Central として運用
• MacでPythonが独自ビルド版の場合は
• pip install pyobjc
• リファレンスがないのでソースを読んで理解
• スマートフォンアプリ開発
14