Forskjell mellom versjoner av «Sensornettverk»
Hopp til navigering
Hopp til søk
(→YANG data model baserte sensorer) |
|||
| Linje 32: | Linje 32: | ||
# value 2367 | # value 2367 | ||
# } | # } | ||
| + | # } | ||
| + | # } | ||
| + | #} | ||
| + | </nowiki> | ||
| + | |||
| + | Find sensor location: | ||
| + | |||
| + | <nowiki> | ||
| + | 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' | ||
# } | # } | ||
# } | # } | ||
#} | #} | ||
</nowiki> | </nowiki> | ||
Revisjonen fra 19. jun. 2026 kl. 14:56
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:
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'
# }
# }
#}