ブログ

Armadillo-IoT A6:SORACOM Napterを使用してリモートアクセス(TLS接続)

at_kazutaka.bito
2023年1月10日 10時10分

Armadillo-IoT A6で、SORACOM Napterを使用してリモートアクセス(TLS接続)する方法です。
ここでは、SORACOM Users 「IoT デバイスにTLS接続する」 の方法で確認します。

備考)
SORACOM Napterのご利用には、SORACOM SIM の購入とSORACOMアカウントの登録が必要です。予めご用意下さい。
また、SORACOM Napterを利用すると料金が発生します。
詳細はこちらをご確認ください。

1. 動作確認用のパッケージをインストール

Armadillo-IoT A6をインターネット接続可能なネットワークに接続します。
ここでは、動作確認用にlighttpd(Webサーバー)をインストールしておきます。

root@armadillo:~# apt update
root@armadillo:~# apt install lighttpd

2. SORACOMのSIMでインターネット接続できることを確認

下記ブログの手順で、SORACOMのSIMでインターネット接続できることを確認してください。
[Armadillo-IoT A6]SORACOM Air for セルラー plan-Dでインターネットに接続してみた

3. SORACOMユーザーコンソールの操作

SORACOMユーザーコンソールからSORACOM Napterを利用するための操作を行います。
SORACOM Users 「IoT デバイスにTLS接続する」 の「ステップ2: Napterの利用を開始する」を実施しておきます。

4. リモートアクセス(TLS接続)の確認

「SORACOMユーザーコンソールの操作」で表示されたオンデマンドリモートアクセス情報を用いて、
任意のPC等から対象の Armadillo に対して TLS接続を行います。

ここでは、TLS接続の例として、上記手順1でインストールしたWebサーバー(lighttpd)のindex(※)を閲覧してみます。
※)lighttpdをインストールすると、/var/www/html/index.lighttpd.htmlというindexページのhtmlファイルが
デフォルトで生成されます。

PCのWebブラウザで、上記手順3でオンデマンドリモートアクセスの情報に表示されているHTTPSのURLにアクセスします。
Armadillo-IoT A6上で動作しているWebサーバー(ligthtpd)のindex画面が下記のように表示されます。