「Armadillo-IoTゲートウェイ G3 購入製品登録」をおこなうために、Armadillo-IoTゲートウェイ G3 から「正規認証ファイル」を取り出す手順を説明します。
「正規認証ファイル」は、Armadillo-IoTゲートウェイ G3 正規品のハードウェア固有情報を確認・取得するためのもので、ライセンスの正確な配布のために使用されます。その他一切の個人情報等を取得するものではございませんので、ご安心ください。
「正規認証ファイル」を取り出す手順は以下の通りです。
製品マニュアルにも同様の内容を記載しております。
必要なもの
- Armadillo-IoTゲートウェイ G3 本体
- 開発用 USB シリアル変換アダプタ
- ACアダプタ(12V/2.0A φ2.1mm)
- 作業用 PC
- ネットワーク環境 (※1)
(※1): ネットワーク環境は必須ではありません。USBメモリなどを使用してファイルの移動が可能であれば、他の方法で移動して構いません。
手順
Armadillo にログインし、コマンドを実行すると正規認証ファイルが生成されます。そのファイルをお使いの Web ブラウザを使ってダウンロードします。
1. ATDEの起動
「Armadillo-IoTゲートウェイ G3 製品マニュアル」の「Armadillo の電源を入れる前に」を参照し、作業用 PC で ATDE を起動してください。
Debian GNU/Linux のバージョンによって対応するATDEのバージョンが異なります。
お使いの環境に合ったATDEをご利用ください。
Debian GNU/Linux バージョン | 対応するATDE |
---|---|
Debian GNU/Linux 8 (コードネーム jessie) | ATDE6 |
Debian GNU/Linux 9 (コードネーム stretch) | ATDE7 |
Debian GNU/Linux 10 (コードネーム buster) | ATDE8 |
2. 接続
「Armadillo-IoTゲートウェイ G3 製品マニュアル」の「Armadillo の電源を入れる前に」を参照し、ATDE を起動した作業用 PC と Armadillo を 開発用 USB シリアル変換アダプタ経由で接続してください。
3. ログイン
ATDE で minicom を立ち上げて、Armadillo に root ユーザーでログインします。
デバイスファイル名 ( /dev/ttyUSB0 )は、ご使用の環境により ttyUSB1 や ttyS0、ttyS1 などになる場合があります。Armadillo に接続されているシリアルポートのデバイスファイルを指定してください。
atmark@atde:~$ LANG=C minicom --noinit --wrap --device /dev/ttyUSB0
armadillo login: root
Password:
[armadillo ~]#
4. 正規認証ファイルの作成
"get-board-info" コマンドを実行して正規認証ファイル(board-info.txt)を作成します。
正規認証ファイルが作成できた場合は、「8. 正規認証ファイルの移動」へ進んでください。
"get-board-info" コマンドが存在しないエラーが発生した場合は、「5. get-board-info パッケージをインストール」へ進んでください。
[armadillo ~]# get-board-info
[armadillo ~]# ls
board-info.txt
5. get-board-info パッケージをインストール
「4. 正規認証ファイルの作成」で "get-board-info" コマンドが存在しないエラーが発生した場合は、get-board-info パッケージをインストールします。
[armadillo ~]# apt update
[armadillo ~]# apt install get-board-info
6. 正規認証ファイルの作成
"get-board-info" コマンドを実行して正規認証ファイル(board-info.txt)を作成します。
[armadillo ~]# get-board-info
[armadillo ~]# ls
board-info.txt
7. get-board-info パッケージをアンインストール
get-board-info パッケージはもう不要なのでアンインストールします。
[armadillo ~]# apt remove get-board-info
8. 正規認証ファイルの移動
Armadillo 上で動いている WEB サーバーがアクセスできる場所に、正規認証ファイルを移動し、アクセス権限を変更します。
[armadillo ~]# mv board-info.txt /var/www/html/
9. 正規認証ファイルのダウンロード
minicom を終了させ、お使いの Web ブラウザから、Armadillo の URL にアクセスしてください。下記どちらかの指定方法でアクセス可能です。
- http://armadillo-iotg.local/board-info.txt
- http://[Armadillo の IP アドレス]/board-info.txt
10. 正規認証ファイルの転送の確認
ダウンロードしたファイルのサイズが 775バイトである事を確認してください。
atmark@atde:~$ ls -l board-info.txt
-rw-r--r-- 1 atmark atmark 775 12月 18 10:13 board-info.txt
取得した正規認証ファイルを「Armadillo-IoTゲートウェイ G3 購入製品登録」ページの「正規認証ファイル」欄に アップロードしてください。
11. 使用済みの正規認証ファイルの削除
ダウンロードし終えたファイルを Armadillo-IoTゲートウェイ G3 から削除します。
[armadillo ~]# rm /var/www/html/board-info.txt