Line 39: |
Line 39: |
| ... | | ... |
| | | |
− | You should see similar results format like this: | + | The scan takes about 30 seconds. The '''"scanning": 1''' output shows us that scan still in progress. You can use "scan.result" until '''"scanning": 1'''. You should see similar output: |
| | | |
| ... | | ... |
Line 53: |
Line 53: |
| } | | } |
| ... | | ... |
| + | |
| + | |
| | | |
| Skanavimas vyksta apie 30sek., todėl su „scanning“ rodoma ar vis dar yra vykdomas skanavimas. Šiuo atveju, galima užklausinėti „scan.result“ kol „scanning“ = 1. | | Skanavimas vyksta apie 30sek., todėl su „scanning“ rodoma ar vis dar yra vykdomas skanavimas. Šiuo atveju, galima užklausinėti „scan.result“ kol „scanning“ = 1. |
| + | |
| + | Toliau sąrašas prietaisų. Visada bus „rssi“ ir „address“ laukeliai, tačiau nevisada bus „name“ laukelis. |
| + | |
| + | Prietaiso „pair’inimas“ su ubus komanda: |
| + | |
| + | ubus call blesem pair '{"address":"FF:CB:FA:6A:23:CB"}' |
| + | |
| + | Kuri parodys ar pavyko supair’inti, |
| + | |
| + | klaidos atveju bus: |
| + | |
| + | { |
| + | "error": "failed to pair because…." |
| + | } |
| + | |
| + | sėkmingu: |
| + | |
| + | { |
| + | "success": "device successfully paired" |
| + | } |
| + | |
| + | Sėkmingu atveju, automatiškai į blesem config bus įrašoma: |
| + | |
| + | config device |
| + | option address "FF:CB:FA:6A:23:CB" |
| + | |
| + | Unpair komanda tiesiog ištrins config device sekciją. |
| + | |
| + | Supai’rintų device stat gavimas ubus komanda: |
| + | |
| + | ubus call blesem stat '{"address":"FF:CB:FA:6A:23:CB"}' |
| + | |
| + | Kuri parodys prietaiso stats, |
| + | |
| + | klaidos atveju bus: |
| + | |
| + | { |
| + | "error": "failed to retrieve status because…." |
| + | } |
| + | |
| + | sėkmingu: |
| + | |
| + | { |
| + | "success": "successfully requested status", |
| + | "model": "3901", |
| + | "battery": 98, |
| + | "temperature": "20.34", |
| + | "humidity": 20, |
| + | "firmware": "23", |
| + | …. |
| + | } |
| + | |
| + | |
| + | * stat komanda kol kas dar nerealizuota, todėl gali keistis. |
| + | |
| + | |
| + | |
| + | |
| + | tuoj pasižiūrėsiu pas sau dar kartą. Bet vakar tai tikrai veikė ir dar su JSON RPC padariau |
| + | Galėsi irgi į instrukciją įtraukt |
| + | |
| + | { "jsonrpc": "2.0", |
| + | "id": 1, |
| + | "method": "call", |
| + | "params": [ |
| + | "727d2dd26ed722a202a3daf2db8fcbcf", "blesem", "scan.result", |
| + | {} |
| + | ] |
| + | } |