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

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 コンソールに移動して発注ページに行きます。

新規注文をクリック。

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

1 と入力して。

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

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

Onyx 到着→ SIM 挿入

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

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

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

開封。

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

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

Raspberry Pi セットアップ

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

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

Raspberry Pi で接続

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

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

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

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

無事、動作はしました!

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

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

Raspberry Pi の Node-RED につなぐ

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

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

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

設定できました!

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

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

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

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

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

速度を上げてみると快適

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

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

変更してみました。

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