Soracom Onyx LTE USB ドングルで Napter で Node-RED 遠隔表示を試すメモ

この記事は SORACOM Advent Calendar 2024 の 9 日目の記事です。

Soracom Onyx LTE USB ドングルで Napter で Node-RED 遠隔表示を試すメモです。

2024/12/03 時点の情報で進めます。

SORACOM Onyx を購入

Soracom Onyx – LTE™ USB ドングル (SC-QGLC4-C1) – IoTデバイス通販 – SORACOM (ソラコム) IoTストア

こちらを参考に進めます。

soracom-onyx-try-napter-display-remote-nodered_10.png

SORACOM コンソールに移動して発注ページに行きます。

soracom-onyx-try-napter-display-remote-nodered_15.png

新規注文をクリック。

soracom-onyx-try-napter-display-remote-nodered_19.png

Soracom Onyx – LTE USB ドングル (SC-QGLC4-C1) を探します。うっかり 50 台一括購入に行かないようにしましょう。

soracom-onyx-try-napter-display-remote-nodered_08.png

1 と入力して。

soracom-onyx-try-napter-display-remote-nodered_05.png

次へ進むをクリックします。

soracom-onyx-try-napter-display-remote-nodered_01.png

配送先・最終確認をして注文完了です!

Onyx 到着→ SIM 挿入

soracom-onyx-try-napter-display-remote-nodered_11.jpg

日中に注文したら、次の日には届きました。

設定方法: IoT SIM の挿入 / 取り出し | Soracom Onyx – LTE™ USB ドングルをセットアップする | ソラコムユーザーサイト – SORACOM Users

さすが充実のドキュメント。これを元にセットアップします。

soracom-onyx-try-napter-display-remote-nodered_22.jpg

開封。

soracom-onyx-try-napter-display-remote-nodered_21.jpg

無事挿し込むことができました~。

実はドキュメント読まずにネジを開けそうになったのは秘密。ドキュメントを読みましょう。

Raspberry Pi セットアップ

soracom-onyx-try-napter-display-remote-nodered_09.png

今回は Raspberry Pi 5 8GB に Raspberry Pi OS 64 bit をインストールしました。

soracom-onyx-try-napter-display-remote-nodered_18.png

Raspberry Piで実行する 記事を参考に Node-RED もインストールして起動しておきます。

Raspberry Pi で接続

設定方法: Raspberry Pi (Raspberry Pi OS) の設定 | Soracom Onyx – LTE™ USB ドングルをセットアップする | ソラコムユーザーサイト – SORACOM Users

こちらを参考に進めていきます。

soracom-onyx-try-napter-display-remote-nodered_00.jpg

Onyx を USB に挿します。また、有線 LAN で SSH につなぎます。

soracom-onyx-try-napter-display-remote-nodered_16.png

セットアップを進めていきます。

soracom-onyx-try-napter-display-remote-nodered_07.png

無事、動作はしました!

soracom-onyx-try-napter-display-remote-nodered_06.png

該当の SIM も SORACOM コンソールで接続が確認できます。

soracom-onyx-try-napter-display-remote-nodered_23.png

無事 pong.soracom.io への接続も成功しています。

Raspberry Pi の Node-RED につなぐ

Getting Started: IoT デバイスで動作する Web アプリケーションにアクセスする (TLS 接続) | SORACOM Napter | ソラコムユーザーサイト – SORACOM Users

soracom-onyx-try-napter-display-remote-nodered_17.png

対象の SIM を選択してオンデマンドリモートアクセスをします。

soracom-onyx-try-napter-display-remote-nodered_12.png

1880 ポートをつなぎます。TLS もつけておきます。保存をクリックします。

soracom-onyx-try-napter-display-remote-nodered_20.png

設定できました!

http と書かれている項目の URL をクリックしてアクセスしてみましょう。

soracom-onyx-try-napter-display-remote-nodered_03.png

しばらく待つと無事つながりました!

s1.standard にしていたので 512 kbps だったので出てくるまでに時間がかかりましたが、うまくいきました。

soracom-onyx-try-napter-display-remote-nodered_13.png

簡単なフローをデプロイします。

soracom-onyx-try-napter-display-remote-nodered_14.png

操作してみると無事動きました。ちょっとデバッグにでてくる反応が引っ掛かりますが、動作が遅いわけでなく、通信速度が 512 kbps ゆえですね。

速度を上げてみると快適

料金に関わる設定を変更する: IoT SIM の速度クラスを変更する | SORACOM Air for セルラー | ソラコムユーザーサイト – SORACOM Users

一時的に s1.4xfast に変更するのも良いと思います。

soracom-onyx-try-napter-display-remote-nodered_04.png

変更してみました。

soracom-onyx-try-napter-display-remote-nodered_02.png

さすがの 8 Mbps なのでより快適に表示できました。デバッグタブへの反応もいいかんじです。