Как 1-wire решает, какой адрес использовать?
Я следовал этому простому руководству, чтобы получить показания температуры от raspberrypi, http://blog.vokiel.com/raspberry-pi-odczyt-temperatury-przez-nodejs/?lang=en
Под w1/devices
то, что я называю address
файл, в котором хранится значение однопроводной шины
Например, учебник говорит
/sys/bus/w1/devices/28-00000249bf39 $ cat w1_slave c3 01 4b 46 7f ff 0d 10 2f: crc=2f ДА c3 01 4b 46 7f ff 0d 10 2f t=28187
Где адрес 28-00000249bf39
, На моем устройстве адрес 28-000004acb882
, Как установлены эти адреса? Можно ли определить свой собственный?
2 ответа
Решение
Как сказано в документации:
Каждое устройство имеет уникальный 64-битный серийный код, хранящийся во встроенном ПЗУ
Таким образом, вы не можете установить свой собственный.
Чтобы прочитать температуру от вас просто введите
cat 28.00000249bf39/temperature