前回の続編で、esp32でBLE 関係となります。
2台の esp32を使用した、 デバイス間の通信を確認できました。
主要なデータは、Gatt Client ⇒ Gatt Serverの方向で送信
# 参考のページ、thanks
複数のデバイス間、通信を探し。このページを発見できました
https://www.esp32.com/viewtopic.php?f=18&t=1184&hilit=gatt
記載されている
[ Nicholas3388/LuaNode/tree/master/LuaNode_Esp32/LuaNode32/examples/esp32_nrf51822_ble_conn ]
あたりのコード参考にしましたが、Serverが nrf51x で手持ちの部品が無かったので、両方esp32の
https://github.com/Nicholas3388/LuaNode/tree/master/LuaNode_Esp32/LuaNode32/examples/ble_led_control
を検索できました。thanks!!
gatt Client から、esp_ble_gattc_write_char_descr()
で、送信できるようですので。
Gatt Server側で BLE受信しているようです。
# Server Log,
[0;32mI (1353179) GATTS_DEMO: GATT_WRITE_EVT, value len 2, value 00000001
> value=受信値、その後 LED制御 判定してるようですね。
*) Gatt Server側に、LED 結線しています。
# 参考のサイト
https://www.esp32.com/viewtopic.php?f=18&t=1184&hilit=gatt
https://github.com/Nicholas3388/LuaNode/tree/master/LuaNode_Esp32/LuaNode32/examples/esp32_nrf51822_ble_conn
https://github.com/Nicholas3388/LuaNode/tree/master/LuaNode_Esp32/LuaNode32/examples/ble_led_control
http://esp-idf.readthedocs.io/en/latest/api/bluetooth/esp_gattc.html
# 関連の esp32まとめ
http://kuc-arc-f.com/make/?p=1288
0 件のコメント:
コメントを投稿