Forskjell mellom versjoner av «Sensornettverk»
Hopp til navigering
Hopp til søk
| Linje 22: | Linje 22: | ||
<nowiki> | <nowiki> | ||
| − | apt install yangcli | + | sudo apt install yangcli |
yangcli --server=10.13.37.79 --user=sensor --password=sensor --batch-mode --run-command="xget /thermometers/thermometer/value" | yangcli --server=10.13.37.79 --user=sensor --password=sensor --batch-mode --run-command="xget /thermometers/thermometer/value" | ||
#... | #... | ||
Revisjonen fra 19. jun. 2026 kl. 14:57
Under oppbygging
Flere sensorer som måler luft kvalitet, temperatur osv. er tilgjenngelig til alle som vil lese verdiene.
YANG data model baserte sensorer
Discover the available sensors:
sudo nmap --open -p830 10.13.37.* ... Nmap scan report for 10.13.37.79 Host is up (0.070s latency). PORT STATE SERVICE 830/tcp open netconf-ssh MAC Address: D8:3A:DD:BB:67:CA (Raspberry Pi Trading) ...
Read sensor state:
sudo apt install yangcli
yangcli --server=10.13.37.79 --user=sensor --password=sensor --batch-mode --run-command="xget /thermometers/thermometer/value"
#...
#rpc-reply {
# data {
# thermometers {
# thermometer th0 {
# name th0
# value 2367
# }
# }
# }
#}
Find sensor location:
yangcli --server=10.13.37.79 --user=sensor --password=sensor --batch-mode --run-command="xget /system/location"
#...
#rpc-reply {
# data {
# system {
# location 'Second floor, Laser room'
# }
# }
#}