質問: いろいろ初心者です。 カーテンの開け閉めがbluetooth接続により可能なmornin' https://mornin.jp/ をRaspberry Pi3にてコントロールしたいと思います。 ANDROID(iOS)>>BLUETOOTH>>> mornin' というように、現状付属のmornin'アプリから一方的に操作を送信するアプリがありますが、 GoogleHome >> IFTTT>> Firebase >> Raspberry Pi3 >>BLUETOOTH>>> mornin' のように音声でカーテンの開け閉めをしたいと思っています。 GoogleHome >> IFTTT>> Firebase >> Raspberry Pi3 まではいろいろ参照にしてなんとか出来そうです。 ただ Raspberry Pi3 >>BLUETOOTH>>> mornin' までの道筋が立ちません。 スマホのmornin'アプリからの電波をRaspberry Pi3に記憶させるようなことは 出来るのでしょうか? 宜しくお願い致します。
回答: thomhkk1さん、 > > スマホのmornin'アプリからの電波をRaspberry Pi3に記憶させるようなことは出来るのでしょうか? > > > 赤外線リモコンでは、学習リモコンのようなことができますが、この製品は、BLE(Bluetooth low energy)を無線通信に使っているということなので、簡単にはできませんね。 あと、どういったデータをやり取りすることで、どう制御できるか、といった仕様が公開されてないようなので、現状、公式アプリ以外から制御するのはできないとおもいます。。 (逆に、それが分かれば、node.jsでnobleを使って、BLE制御が比較的簡単に実装できるんじゃないかと..) Bluefruit LE Sniffer といったもので、通信パケットを拾って、プロトコルを解析する、、なんてこともできなくはないかと思いますが。。。通信内容が暗号化などされていたら、簡単ではないですね。 * 英語ですが、それを使って、BLE制御のライトをリバースエンジニアリングする、という記事があります。 Reverse Engineering a Bluetooth Low Energy Light Bulb