当前位置:网站首页>Comment communiquer avec Huawei Cloud IOT via le Protocole mqtt
Comment communiquer avec Huawei Cloud IOT via le Protocole mqtt
2022-07-03 02:00:00 【Aaron ywl】
Catalogue des articles
Un.、Créer un produit
Entrez d'abord sur le site officiel de Huawei Cloud:Huawei Cloud official website
Après avoir accédé à la page principale,Rechercher l'Internet des objets
SélectionnerlotDAEntrée
Cliquez sur utiliser maintenant
Puis cliquez sur l'adresse d'accès de la plateforme sur la page d'aperçu 
Vous pouvez voir l'IOT Cloud de Huawei d'ici MQTT Numéro de port du Protocole et adresse du nom de domaine 
Puis cliquez sur créer un produit dans la colonne produit 
Remplissez les informations demandées
2.、Enregistrement des appareils
Cliquez sur Enregistrer l'appareil dans la colonne tous les appareils du produit 
Remplissez les informations demandées
Les informations sont générées après la configuration , Télécharger pour enregistrer !
Voici les informations de mon appareil
Informations sur l'équipement:
Espace de ressources:DefaultApp_62afp4qr
Identification du matériel(device_id):aaron_1
Code d'identification de l'équipement :sep8266_iot
Clé du périphérique(secret):1531149131263
{
“device_id”: “aaron_1”,
“secret”: “1531149131263”
}
Trois、Définition du modèle de produit
Cliquez pour voir les appareils créés dans le produit 
Sélectionner un modèle personnalisé
Ajouter un service

Puis - je ajouter des attributs ,La propriété est le type de données téléchargées par le capteur,Données à afficher; Selon le nombre de capteurs 、 Le type peut être défini par lui - même .


Quatre、GénérerMQTTClé de connexion
Après la création du produit et de l'appareil , On va utiliser MQTT Protocole pour se connecter au serveur Cloud Huawei , Adresse officielle détaillée :UtiliserMQTT.fxMise en service
C'est l'analyse des paramètres 
MQTT Adresse de génération de clés de connexion du périphérique :Générer en ligneMQTTClé
Télécharger les informations avant de les remplir ,Y compris:device_idEtsecret.
On l'aura ici. MQTTParamètres de connexion du périphérique de protocole.
Cinq、UtiliserMQTTLogin du logiciel client
Jusqu'à présent, Tous les paramètres ont été obtenus ,Ensuite, nous adoptonsMQTT Le client se connecte à Huawei Cloud pour communiquer .
Ouvre.MQTTService à la clientèle, Transfert de téléchargement spécifique :MQTTClientv2.4(Accord3.1.1).exe
Le nom de domaine de Huawei Cloud IOT Platform est:a161a58a78.iot-mqtts.cn-north-4.myhuaweicloud.com
Huawei Cloud IOT PlatformIPL'adresse est: 121.36.42.100
MQTTClient、Nom d'utilisateur、 Le mot de passe de connexion vient d'être obtenu .
Non, je peux voir la fin. , J'ai résumé .
Après connexion, Retour à la plateforme Cloud , Vous pouvez voir que l'appareil est en ligne . Indique que l'appareil a été connecté avec succès .
Six、Soumettre les données
Après une connexion réussie, Nous allons maintenant soumettre les données ,Adresse officielle du tutoriel:MQTTSoumettre les données
Il décrit en détail le format des données soumises. .
À propos deservice_idEtproperties Nous pouvons le voir sur la plateforme Cloud .
Cliquez pour voir dans la colonne tous les appareils 
Dans la colonne ombre de l'appareil, vous pouvez voir que les services et les attributs correspondent respectivement service_idEtproperties
J'ai marqué .
Huawei CloudlotDe la plateformeMQTTFormat du sujet d'abonnement au Protocole: Format:
$oc/devices/{device_id}/sys/messages/down
Par exemple:$oc/devices/aaron_1/sys/messages/downHuawei CloudlotPlate - formeMQTT Format du sujet de publication du Protocole :
Format:$oc/devices/{device_id}/sys/properties/report
Par exemple:$oc/devices/aaron_1/sys/properties/reportExemple de publication d'informations sur l'appareil sur la plateforme Cloud Huawei :
{"services": [{"service_id": "DHT11","properties":{"DHT11-T":50}}]}
InMQTT Le client remplit les paramètres correspondants , Puis Abonnez - vous et Publiez des sujets , Les informations d'abonnement réussies et les données d'envoi sont visibles à droite .
Retour à la plateforme Cloud , Vous pouvez voir les données que nous avons rapportées .
Ici, Les données de l'appareil ont été rapportées avec succès !
Résumer les informations :
Données générées par mon appareil :
ClientId/device_id:aaron_1
DeviceService/sercret:1531149131263
MQTT Les comptes génèrent des informations en ligne :
MQTTClientID/Clientld:aaron_1_0_0_2022070108
MOTTNom d'utilisateur/Username:aaron_1
MQTTMot de passe de connexion/Password:66459ff563a64c15e817e1414e292c44c1e464ed91bdb450a4ef15f3ed84f6a0
Huawei CloudiotDe la plateformeMQTTInformations sur l'adresse du serveur:
Port:1883
Nom de domaine:219102c9fe.iot-mqtts.cn-north-4.myhuaweicloud.com
ipAdresse:121.36.42.100
Huawei CloudlotDe la plateformeMQTTFormat du sujet d'abonnement au Protocole:
Format:$oc/devices/{
device_id}/sys/messages/down
Par exemple:$oc/devices/aaron_1/sys/messages/down
Huawei CloudlotPlate - formeMQTT Format du sujet de publication du Protocole :
Format:$oc/devices/{
device_id}/sys/properties/report
Par exemple:$oc/devices/aaron_1/sys/properties/report
Exemple de publication d'informations sur l'appareil sur la plateforme Cloud Huawei :{
"services": [{
"service_id": "DHT11","properties":{
"DHT11-T":50}}]}
边栏推荐
- 网络安全-扫描与密码爆破2
- In the face of difficult SQL requirements, HQL is not afraid
- 缺少库while loading shared libraries: libisl.so.15: cannot open shared object file: No such file
- Modify table structure
- Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance o
- [camera topic] complete analysis of camera dtsi
- Visual yolov5 format data set (labelme JSON file)
- 机器学习笔记(持续更新中。。。)
- LabVIEW安装第三方VISA软件后NI VISA失效
- Everything文件搜索工具
猜你喜欢

How is the mask effect achieved in the LPL ban/pick selection stage?

查询商品案例-页面渲染数据

STM32 - switch of relay control lamp

Query product cases - page rendering data

ByteDance data Lake integration practice based on Hudi

Everything文件搜索工具

In the face of difficult SQL requirements, HQL is not afraid

Performance test | script template sorting, tool sorting and result analysis

Smart management of Green Cities: Digital twin underground integrated pipe gallery platform

技术大佬准备就绪,话题C位由你决定
随机推荐
[error record] an error is reported in the fluent interface (no mediaquery widget ancestor found. | scaffold widgets require a mediaquery)
Answers to ten questions about automated testing software testers must see
【Camera专题】Camera dtsi 完全解析
A 30-year-old software tester, who has been unemployed for 4 months, is confused and doesn't know what to do?
leetcode961. Find the elements repeated N times in the array with length 2n
[leetcode] 797 and 1189 (basis of graph theory)
【Camera专题】OTP数据如何保存在自定义节点中
2022 spring "golden three silver four" job hopping prerequisites: Software Test interview questions (with answers)
Ni visa fails after LabVIEW installs the third-party visa software
Asian Games countdown! AI target detection helps host the Asian Games!
[fluent] fluent debugging (debug debugging window | viewing mobile phone log information | setting normal breakpoints | setting expression breakpoints)
Wechat applet Development Tool Post net:: Err Proxy Connexion Problèmes d'agent défectueux
Network security - phishing
[camera topic] complete analysis of camera dtsi
MySQL learning 03
Why can't the start method be called repeatedly? But the run method can?
[shutter] shutter debugging (debugging fallback function | debug method of viewing variables in debugging | console information)
网络安全-防火墙
网络安全-DNS欺骗与钓鱼网站
[Appendix 6 Application of reflection] Application of reflection: dynamic agent