Forskjell mellom versjoner av «Sensornettverk»
Hopp til navigering
Hopp til søk
(→YANG data model baserte sensorer) |
|||
| Linje 1: | Linje 1: | ||
| + | Under oppbygging | ||
| + | |||
| + | Flere sensorer som måler luft kvalitet, temperatur osv. er tilgjenngelig til alle som vil lese verdiene. Userfriendly web interface kommer snart. For tiden har vi informasjon til utviklere som er interesserte: | ||
| + | |||
| + | |||
Under oppbygging | Under oppbygging | ||
| Linje 10: | Linje 15: | ||
sudo nmap --open -p830 10.13.37.* | sudo nmap --open -p830 10.13.37.* | ||
... | ... | ||
| − | Nmap scan report for 10.13.37. | + | Nmap scan report for 10.13.37.39 |
| − | Host is up (0. | + | Host is up (0.12s latency). |
PORT STATE SERVICE | PORT STATE SERVICE | ||
830/tcp open netconf-ssh | 830/tcp open netconf-ssh | ||
| − | MAC Address: D8:3A:DD: | + | MAC Address: D8:3A:DD:BE:DB:0E (Raspberry Pi Trading) |
... | ... | ||
</nowiki> | </nowiki> | ||
| Linje 23: | Linje 28: | ||
<nowiki> | <nowiki> | ||
sudo apt install yangcli | sudo apt install yangcli | ||
| − | yangcli --server=10.13.37. | + | yangcli --server=10.13.37.39 --user=netconf-user --password=netconf --batch-mode --run-command="xget /" |
#... | #... | ||
#rpc-reply { | #rpc-reply { | ||
| Linje 29: | Linje 34: | ||
# ... | # ... | ||
# system { | # system { | ||
| − | # location ' | + | # location 'First floor, main - Airthings View Plus' |
# } | # } | ||
# ... | # ... | ||
| Linje 35: | Linje 40: | ||
# thermometer th0 { | # thermometer th0 { | ||
# name th0 | # name th0 | ||
| − | # value | + | # value 2430 |
# } | # } | ||
# } | # } | ||
| Linje 45: | Linje 50: | ||
Less verbose: | Less verbose: | ||
<nowiki> | <nowiki> | ||
| − | yangcli --server=10.13.37. | + | yangcli --server=10.13.37.39 --user=netconf-user --password=netconf --batch-mode --run-command="xget /thermometers/thermometer/value" |
#... | #... | ||
#rpc-reply { | #rpc-reply { | ||
| Linje 62: | Linje 67: | ||
<nowiki> | <nowiki> | ||
| − | yangcli --server=10.13.37. | + | yangcli --server=10.13.37.39 --user=netconf-user --password=netconf --batch-mode --run-command="xget /system/location" |
#... | #... | ||
#rpc-reply { | #rpc-reply { | ||
# data { | # data { | ||
# system { | # system { | ||
| − | # location ' | + | # location 'First floor, main - Airthings View Plus' |
# } | # } | ||
# } | # } | ||
#} | #} | ||
</nowiki> | </nowiki> | ||
| + | |||
| + | What is running on the device side: https://github.com/lightside-instruments/yuma123-netconfd-module/tree/lsi-thermometer-airthings | ||
| + | |||
| + | ==MQTT== | ||
| + | ... | ||
==MQTT== | ==MQTT== | ||
... | ... | ||
Revisjonen fra 27. jul. 2026 kl. 01:38
Under oppbygging
Flere sensorer som måler luft kvalitet, temperatur osv. er tilgjenngelig til alle som vil lese verdiene. Userfriendly web interface kommer snart. For tiden har vi informasjon til utviklere som er interesserte:
Under oppbygging
Flere sensorer som måler luft kvalitet, temperatur osv. er tilgjenngelig til alle som vil lese verdiene. Userfriendly web interface kommer snart. For tiden har vi informasjon til utviklere som er interesserte:
YANG data model baserte sensorer
Discover the available sensors:
sudo nmap --open -p830 10.13.37.* ... Nmap scan report for 10.13.37.39 Host is up (0.12s latency). PORT STATE SERVICE 830/tcp open netconf-ssh MAC Address: D8:3A:DD:BE:DB:0E (Raspberry Pi Trading) ...
Read sensor state:
sudo apt install yangcli
yangcli --server=10.13.37.39 --user=netconf-user --password=netconf --batch-mode --run-command="xget /"
#...
#rpc-reply {
# data {
# ...
# system {
# location 'First floor, main - Airthings View Plus'
# }
# ...
# thermometers {
# thermometer th0 {
# name th0
# value 2430
# }
# }
#...
# }
#}
Less verbose:
yangcli --server=10.13.37.39 --user=netconf-user --password=netconf --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.39 --user=netconf-user --password=netconf --batch-mode --run-command="xget /system/location"
#...
#rpc-reply {
# data {
# system {
# location 'First floor, main - Airthings View Plus'
# }
# }
#}
What is running on the device side: https://github.com/lightside-instruments/yuma123-netconfd-module/tree/lsi-thermometer-airthings
MQTT
...
MQTT
...