Huaweis NBIOT habe ich auf der IoT-Plattform in Shanghai getestet.
Zuerst holen Sie sich den accessTokenZusätzlich zur Authentifizierungsschnittstelle (Auth) müssen andere Schnittstellenaufrufe die Parameter app_key und Authorization:Bearer {accessToken} im Anfrage-Header tragen. app_key ist die appId im Parameter, und der Wert von {accessToken} in der Autorisierung ist der accessToken, der durch das Aufrufen der Auth-Schnittstelle erhalten wird.
Schnittstellenadresse: https://112.93.129.154:8743/iocm/app/sec/v1.1.0/login
2: Abonnieren Sie Plattformdatenum einige Push-Nachrichten zu empfangen, die von der Plattform gepusht werden
Schnittstellenadresse: https://112.93.129.154:8743/iocm/app/sub/v1.2.0/subscribe
Benachrichtigungsarten, wie zum Beispiel: 1. Gerät hinzugefügt (neues Gerät hinzufügen) 2. deviceInfoChanged 3. deviceDataChanged 4. deviceDeleted 5. deviceEvent 6. NachrichtBestätigen 7. commandRsp (Reaktionsbefehl) 8. serviceInfoChanged (Geräteinformation) 9. ruleEvent 10. bindDevice (Aktivierung der Gerätebindung) 11. deviceDatasChanged
Drittens: Registrieren Sie das Gerät, fügt die Anwendung das Gerät hinzu, erhält den Verifizierungscode des Geräts und trägt den Verifizierungscode, wenn das Gerät auf die südwärts gerichtete Schnittstelle zugreift, um die eindeutige Identifikation und das Passwort des Geräts zu erhalten.
Schnittstellenadresse: https://112.93.129.154:8743/iocm/app/reg/v1.2.0/devices
4: Ändern Sie die Geräteinformationen, die Schnittstelle zur Änderung von Geräteinformationen, die derzeit verwendet wird, um das Gerät umzubenennen und die Möglichkeit zur Änderung der Geräteinformationen zu reservieren.(Dies sollte mit der Profildatei übereinstimmen.)
Interface Address: https://112.93.129.154:8743/iocm/app/dm/v1.2.0/devices/{deviceId}?appId={appId}
Fünf: Gerätebefehle erstellenum eine Nachricht oder einen Befehl an das Gerät zu senden.
Schnittstellenadresse: https://112.93.129.154:8743/iocm/app/cmd/v1.4.0/deviceCommands?appId={appid}
Fügen Sie zum Schluss einen Screenshot der Push-Nachricht bei, die ich von meinen Abonnementplattformen erhalten habe
|