Armadilloフォーラム

Armadillo-IoT A6の個体識別番号は表示できるでしょうか?

sshida

2021年10月12日 10時34分

Armadillo-IoT A6の個体識別番号は表示できるでしょうか?

grep Serial /proc/cpuinfo してみましたが全てゼロの値が表示されました。

Serial		: 0000000000000000
コメント

at_syunya.ohshio

2021年10月12日 12時06分

大塩です。

> Armadillo-IoT A6の個体識別番号は表示できるでしょうか?
>
> grep Serial /proc/cpuinfo してみましたが全てゼロの値が表示されました。
>
>

> Serial		: 0000000000000000
> 

以下の方法で表示することができます。

root@armadillo:~# cat /sys/bus/nvmem/devices/imx-ocotp0/nvmem > /tmp/a
root@armadillo:~# hexdump -v -s 0xa0 -n 8 -e '/4 "%08X"' /tmp/a

以上です。

大塩様

ありがとうございます。いただいたコマンドでA6本体裏の「S/N」を確認できました!

> 以下の方法で表示することができます。
>

> root@armadillo:~# cat /sys/bus/nvmem/devices/imx-ocotp0/nvmem > /tmp/a
> root@armadillo:~# hexdump -v -s 0xa0 -n 8 -e '/4 "%08X"' /tmp/a
> 

すみません、確認したところA6本体の底面にある「S/N」の番号とは異なっていました。

nvmem の表示: 0000009C00440020
底面シールのS/N: 00C000010100
底面シールのQRコードの第2フィールドにも、00C000010100 とありました。

A6の底面に貼ってあるシールの S/N と同じ番号を A6 本体内のコマンドで取出したいです。
どのようにするとよいでしょうか?

自社で利用するときの端末の識別と管理に使いたいです。

確かに、nvmem の表示とArmadillo IoT A6 をアットマークテクノ様に登録したあと表示される登録済みの「シリアル番号」は同じ値で、「 0000009C00440020 」でした。

ということは A6 の底面に貼ってあるシールの「S/N」の値は「シリアル番号」ではない、別の番号が書いてあるということでしょうか?

古関です。

申し訳ありません。
現時点で、筐体ラベルに印字されている
個体管理番号をソフト的に取得する方法がありません。

Armadillo-IoT A6はメイン基板(Armadillo-640)とサブ基板の2枚構成になっておりますが、
記載した手順で取得できる番号はメイン基板としての個体管理番号になります。

もし、管理目的でユニークなIDをソフト的に取得したい場合
MACアドレスをご利用ください。