meshctl(Bluez)でBluetooth Meshをやってみる [つなぐ編]

投稿者: | 2019年1月30日

今回は meshctl の設定を行い Bluetooth Mesh なデバイスに接続してみます。今回使用する meshctl ですが、Bluez(commit: bb61884de5e7159fe4703486507f009baf8b1105) を使用しているためBluetooth公式ブログでの Bluez 5.50 とは設定ファイルの構成が異なるようです。コマンドに関しては変わりがないものと想定していつものBluetooth公式ブログ(ココ)を参照します。

 

雛形の設定ファイルをコピー

 

meshctlでprovisioningしてみる

Bluetooth Mesh ノードの検索、発見、サービス取得までは行けたようですがその後 Provisioning failed が出て失敗しているようです。今回用意したノード(ESP32)ですが iOS アプリの Bluetooth Mesh@Silicon Labs、nRF Mesh@Nordic、BlueNRG_Mesh@STMicro では provisioning できるのでノード側よりはmeshctlかBluezサイドでの設定が必要なのかもしれないです。

今回は都合上ここまでにします。meshctlのprovisioning周りが調査できたら別記事に起こすことにします。