Changes

no edit summary
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",
 +
{}
 +
]
 +
}

Navigation menu