>らずらいと姫の挑戦日記(第46回)~無線新機能2暗号化モード~らずらいと姫の挑戦日記(第46回)~無線新機能2暗号化モード~2017-08-08無線新機能を使ってみよう!!今回は暗号化モードです。暗号化モードとは??前回のブログで紹介した無差別モードは出ている電波を全て受信できる設定でした。暗号化モードは、Snifferモードで受信されても、データを暗号化して中身を読み取られないようにするセキュリティ機能です。Gateway(受信機)への通信を暗号化したいと思います。Sub-GHzをSnifferモードに設定して、暗号化されたデータをどのように受信するかを確認してみます。IDEフォルダ→binフォルダ内の『aes_keygen.exe』をダブルクリックして実行します。Piのフォルダ(Pi)→driver→LazDriver→aes_keygen→『aes_keygen』をダブルクリックして、『端末で実行する』を選択します。両方の実行画面の1に任意の数字を入力し、enterを押します。2に入力した数字が表示されます。Sub-GHz側の暗号キーになります。送信機が複数台あっても、受信機が1台なら暗号キーは全て同じになります。※入力した数字を忘れると、データが見れなくなりますので忘れないようにご注意ください。その場合、新たに数字を入力します。Sub-GHz(送信機)の設定サンプルプログラムの『Welcome_SubGHz』を使用します。2.ファイル→プロジェクトのサンプル→03.SubGhz→Welcome_SubGHzの順で開きます。3.ツールの設定をします。メッセージが出たら、『OK』をクリックします。Sub-GHZを選択します。メッセージが出たら、『OK』をクリックします。ツール→シリアル通信→通信ポート→表示されたCOMポートを選択します。4.受信機のアドレス1、先ほど取得した暗号キーの入力2、暗号化モードの関数3をそれぞれ入力します。4.マイコンボードへ転送します。Gatewayをセットして、受信したデータをNode-Redで確認してみます。1.Node-Redを起動します。起動の仕方は前回ブログをご覧ください。Rx、2debugをそれぞれドラッグして配置します。Rxをダブルクリックで開きます。4.3のアイコンを開き、先ほど取得した暗号キーを4へ入力し、Update→Done→Deployをクリックします。前回ブログをご覧ください。Sub-GHz(送信機)のシリアルモニタ正常にデータを送信できています。正常にデータを受信した結果が表示されています。Sub-GHz(Snifferモード)のシリアルモニタ送信とACKのデータを受信していますが、解読不明な文字になってしまって読み取る事が出来ません。他に見られたくないデータを送受信する時に安心して使える機能ですね。Semiconductor。