スキップしてコンテンツを表示

Local IoT device's unique value

0

How do you get a specific local IoT device's unique value?
for example, IP address or MAC address.

My local IoT device is Raspberry Pi.
v1.9 and node.js lambda functions.

質問済み 6年前260ビュー
3回答
0

Not sure about JS, but in Python you can do this:

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('10.255.255.255', 1))  # any address works
ip_addr = s.getsockname()[0]
import uuid
hex_val = '{:012x}'.format(uuid.getnode())
mac_addr = ':'.join(hex_val[i: i + 2] for i in range(0, 11, 2))

You can also get the CPU serial number from:

cat //proc/cpuinfo | grep Serial

Edited by: JennaSys on Jun 26, 2019 4:17 PM added imports

回答済み 6年前
0

You can use process mode to get those information

回答済み 6年前
0

Thank you!!!

I got it.

const serial = require('proc-cpuinfo')()["Serial"][0];
回答済み 6年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ