Raspberry PI Pico で端末IDを取得する

Raspberry-Pi
2023-01-22 11:26 (1年前) ytyng
View in English

Raspberry Pi Pico で端末ID を取得する方法です。

import machine
import binascii

device_id = binascii.hexlify(machine.unique_id()).decode()

print(device_id)

結果

d66a64xxxxxxxxxx

`machine.unique_id()`` を使うとできます。

結果はバイナリデータで取得できるので、そのままでは使いにくいため、binasciibase64 をして文字列にすると良いでしょう。

binascii は micropython にも標準で入っています。

補足

>>> machine.unique_id()
b'\xe6axxxxxxxx'

>>> binascii.hexlify(machine.unique_id())
b'e66164xxxxxxxxxx'

>>> binascii.hexlify(machine.unique_id()).encode()
'e66164xxxxxxxxxx'
現在未評価
タイトルとURLをコピー

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011