"Huawei" NBIOT, išbandžiau jį daiktų interneto platformoje Šanchajuje.
Pirmiausia gaukite accessTokenBe autentifikavimo sąsajos (Auth), kiti sąsajos iškvietimai užklausos antraštėje turi turėti parametrą app_key ir Authorization:Bearer {accessToken}. app_key yra parametro appId, o {accessToken} reikšmė autorizacijoje yra accessToken, gauta iškviečiant autentifikavimo sąsają.
Sąsajos adresas: https://112.93.129.154:8743/iocm/app/sec/v1.1.0/login
2: Prenumeruokite platformos duomenisgauti kai kuriuos platformos siunčiamus tiesioginius pranešimus
Sąsajos adresas: https://112.93.129.154:8743/iocm/app/sub/v1.2.0/subscribe
Pranešimų tipai, pvz.: 1. deviceAdded (pridėkite naują įrenginį) 2. įrenginio informacijaPasikeitė 3. įrenginio duomenys pakeisti 4. įrenginysIštrintas 5. įrenginio įvykis 6. pranešimasPatvirtinti 7. commandRsp (atsakymo komanda) 8. serviceInfoChanged (įrenginio informacija) 9. taisyklėĮvykis 10. bindDevice (įrenginio susiejimo aktyvinimas) 11. įrenginio duomenysPakeisti
Trečia: užregistruokite įrenginį, programa prideda įrenginį, gauna įrenginio patvirtinimo kodą ir perduoda patvirtinimo kodą, kai įrenginys prisijungia prie pietų krypties sąsajos, kad gautų unikalų įrenginio identifikavimo kodą ir slaptažodį.
Sąsajos adresas: https://112.93.129.154:8743/iocm/app/reg/v1.2.0/devices
4: Pakeiskite įrangos informaciją, sąsaja įrenginio informacijai modifikuoti, kuri šiuo metu naudojama įrenginiui pervardyti ir rezervuoti galimybę keisti įrenginio informaciją.(Tai turėtų atitikti profilio failą)
Sąsajos adresas: https://112.93.129.154:8743/iocm/app/dm/v1.2.0/devices/{deviceId}?appId={appId}
Penki: sukurkite įrenginio komandas, kad išsiųstumėte pranešimą ar komandą į įrenginį.
Sąsajos adresas: https://112.93.129.154:8743/iocm/app/cmd/v1.4.0/deviceCommands?appId={appid}
Galiausiai pridėkite tiesioginio pranešimo, kurį gavau iš savo prenumeratos platformos duomenų, ekrano kopiją
|