Как 1-wire решает, какой адрес использовать?

Я следовал этому простому руководству, чтобы получить показания температуры от raspberrypi, http://blog.vokiel.com/raspberry-pi-odczyt-temperatury-przez-nodejs/?lang=en

Под w1/devices я называю address файлом, в котором хранится значение шины 1-wire.

Например, в учебнике говорится

/sys/bus/w1/devices/28-00000249bf39 $ cat w1_slave 
c3 01 4b 46 7f ff 0d 10 2f : crc=2f YES
c3 01 4b 46 7f ff 0d 10 2f t=28187

Где адрес 28-00000249bf39. На моем устройстве адрес 28-000004acb882. Как устанавливаются эти адреса? Можно ли определить свое?


person pedalpete    schedule 19.11.2013    source источник


Ответы (2)


Как сказано в документах:

Каждое устройство имеет уникальный 64-битный серийный код, хранящийся во встроенном ПЗУ.

Таким образом, вы не можете установить свой собственный.

person Vokiel    schedule 09.04.2014

Чтобы прочитать температуру с вашего устройства, просто введите

cat 28.00000249bf39/temperature
person Eriel72    schedule 25.01.2016