2017-11-19 5 views
0

私は、BLEビーコンからIBM Watsonプラットフォームへデータを送信するためのゲートウェイとしてRaspberry Pi 3を使用しようとしています。ラズベリーパイコンソールのビーコンからデータを見ることができますが、データをワトソンにどのように送ることができるのか分かりません。BLEビーコンとIBM Watsonの間のゲートウェイとしてのRaspberry Pi

私はNode-REDとGeneric-BLEノードを使用しようとしましたが、このノードはドングルだけで動作し、BLEビーコンからデータを読み込むためにRaspberryPiの組み込みBluetoothを使用しているようです。

誰もこれを試みて成功しましたか?

答えて

0

USB BLEドングルとRPi3の内蔵BLEとの間には全く違いはありません。

Node-REDをルートとして実行するか、NodeJSがBLEアダプタにアクセスできるようにするには、次のコマンドを使用する必要があります。

sudo setcap cap_net_raw+eip $(eval readlink -f `which node`) 
+0

申し訳ありませんが、「どのノード」の部分を正確に置き換えるべきですか? –

+0

Nothing、 'ノードはノードのインストールされたバージョンのパスを返すコマンドです – hardillb

+0

だから、文字通りコピー&ペーストしてコマンドを実行してください。 –

0

あなたはジェネリック-BLEが接続GATTのBluetooth LEモジュールのために設計されているように、代わりにジェネリック-BLEのnode-red-contrib-bleaconをしようとする場合があります。 BLEビーコンは通常、GATT経由で接続するためのパブリックインターフェイスを持たないデバイスのみを送信します。

+0

私はそれを見ていきます。 –

+0

こんにちは@davidgyoung、あなたが提案したノードをインストールしましたが、ノードRED UIを起動するときに、新しいノード "scanBLE"を使用しないでください。 –

関連する問題