-
“天堂有路你不走,学海无涯苦作舟。”热热闹闹的春节就要在爆竹声中来临啦在幻想怎么躺尸?想去亲戚串门?相亲进行时?NO NO NO 学习!沉迷学习,日渐消瘦话不多说,活动规则如下:活动时间:2020.01.09-2020.02.09活动奖励:四份奖品(100元京东券+200元京东券+HUAWE WATCH GT+荣耀手环4),凭本事领取~活动方式: 【物联网课程学习课堂】【关卡一】报名课程领奖品 :报名课程,回复截图,即可参与抽取100元京东券 【物联网课程学习课堂】【关卡二】完成课程学习领奖品:完成课程学习,回复截图,即可参与抽取200元京东券 【物联网课程学习课堂】【关卡三】发表学习笔记帖领奖:发布学习笔记,邀请好友评论,即可参与领取HUAWEI WATCH GT 【物联网课程学习课堂】【关卡四】邀请好友抽豪礼!:邀请好友参与活动,即可参与抽取荣耀手环4 评选方式:请自行前往各活动帖查看奖品领取方式:如果是按楼层来抽奖,则只选取有效楼层颁奖:如,中奖楼层为105,但105号不符合获奖规则,则顺延至106号,以此类推。获奖公示期为活动结束后三个工作日,如若对活动结果有任何异议,请私聊版主或者微信联系华为IoT小助手(微信:huawei-iot)获奖用户请在公示期结束后3个工作日内添加华为IoT小助手(微信号:huawei-iot)凭借获奖截图领取奖品。奖品将在公示期结束后15个工作日内发出。由于获奖用户自身原因(包括但不限于提供的联系方式有误、身份不符或者通知领奖后超过15个工作日(2020年1月13日)未领取等)造成奖品无法发送的,视为获奖用户放弃领奖。实物奖品颜色随机发放。 来源: 【物联网课程学习课堂】活动,多重好礼等你拿!
-
积分统计规则如下:任务积分微信朋友圈/QQ说说转发活动信息并获赞20个+5每成功邀请一名未报名同学报名活动+7每天按时打卡+3当天课程进度全部完成+2完成当天课程习题作业+2(全对加4分)每次课程学习后按要求发表答疑帖进行有效提问+5最后一天的总结按时上交+5(专家评选为“优秀”的同学,可获得4分额外加分)当前同学排名如下(如有疑问,请咨询版主):华为云昵称组别Day1Day2Day3Day4Day5Day6Day7备注ABCDE
-
积分统计规则如图所示任务积分微信盆友圈/QQ说说转发活动信息并获赞20个+5每成功邀请一名未报名的同学报名活动+7每天按时打卡+3当天进度全部完成+2完成当天课程习题作业+2(全对加4分)每次课程学习后按要求发表答疑帖进行有效提问+5最后一天的总结按时上交+5(专家评选为“优秀”的同学,可获得额4分加分)
-
开发板连不上平台,发现设备识别码和设备ID后面的数字不一致,能修改吗?在平台侧或者开发板侧?#define CN_MQTT_EP_NOTEID "18986960262" //设备识别码#define CN_MQTT_EP_DEVICEID "5e0b0cd0c720dc04080b5773_18686960262" //设备ID
-
之前的找茬活动中 ,忘记了提这个建议,现在补上去:在IoT平台开发中心中,创建设备profile,添加服务,只能在创建服务的时候添加服务描述信息;如果忘记填写服务描述信息,这时无法再添加服务描述信息;只能把该服务删除,再重新创建服务的时候添加服务描述信息,而如果服务下已经添加了很多属性值,那么删除再重新建立服务则会导致非常的不方便。从下图可以看到,服务旁边只有删除按钮,没有编辑按钮,这就导致服务一旦创建好,就没法编辑修改了,只能删除重建。
-
2017 年全国两会上,总书记提出了“城市管理应该像绣花一样精细”的总体要求。实现城市管理精细化,成为全国各大中型城市政府的一项重要任务。1月9日,北京市发布《关于加强城市精细化管理工作的意见》,对城市管理精细化提出明确的总体思路和建设目标。其中第四点“深化科技应用,推动城市管理智能化”,明确要求加强对物联网、云计算、大数据、人工智能等技术在管理精细化中的运用,按照“统一标准、统一流程、统一平台、统一数据、统一管理”的原则,逐步实现网格化全覆盖管理。紧接着,北京亦庄控股启动了《智慧生物医药产业园区建设项目》,致力于打造“双硬核”(智慧亦庄示范效应,产业园区智慧提升),进一步加强信息化对实体管理提升和赋能,实现智慧运营赋能产业升级,产业促进经济发展的建设愿景。亦庄控股旗下的每一个产业园区,都是城市管理精细化的基本单元。以往的园区建设,受技术条件限制,每一个园区的安防系统、消防系统、人车管理系统等,都是单独建设,单独运营。每一个园区内的各种IT系统、OT系统烟囱林立、相互孤立,存在系统建设重复、资源配置不优、运营效率不高、服务水平亟待提升等突出问题。亦庄控股通过华为智慧园区整体解决方案,综合运用云计算、大数据、物联网、互联网、人工智能、企业AI等先进技术,打造智慧亦庄数字底座平台,实现智慧亦庄综合能力延伸、智慧集团示范效应承载区、产业智城示范区的效果。华为智慧园区整体解决方案为亦庄控股旗下的每一个园区提供以下几点能力:1. 统一的智慧园区标准,使园区建设和运营有章可循。随着5G的到来,物联网蓬勃发展,亦庄控股各园区内的摄像头、门禁、闸机、电梯、路灯、饮水机、净水器、停车场、充电桩、机器人和智能水、电、气表等各种传统弱电设备陆续联网。这些设备厂家众多,通信协议繁杂,集成对接成本高、效率低。过去基本上建设完成后,很少能够有效运营。华为智慧园区提供一整套弱电系统的接入标准和标准化认证实验室,覆盖200+种常见的弱电系统,有效协助亦庄控股进行设备选型,确保弱电系统建设的标准化。2. 统一的智能运营中心,实现人、物、事,一屏掌控。亦庄控股各园区内所有的人车进出、停留时长、运动轨迹等信息,各种物品的状态和移动信息,火灾事件、入侵事件、各种报警事件,都在一个大屏上直观展现。物业人员、安保人员、信息管理人员、亦庄控股领导层,都可以在一个屏幕上管理自己权限范围内的信息。智能运营中心除了进行日常管理,还能进行应急指挥,是名副其实的亦庄控股园区作战指挥中心。 3. 统一的数字化平台,提供一致、强大的技术能力。亦庄控股旗下多个园区地理位置分散,以往需要针对每一个园区,分别进行集成,集成的效果非常有限。华为智慧园区数字化平台,即华为沃土数字平台,能够实现跨园区统一管理。通过这个数字平台,为所有园区提供统一的大数据服务、物联网服务、视频分析服务、地理信息服务、应急指挥通信服务、定位服务等。 4. 灵活的业务开发平台,按需定制业务逻辑。华为智慧园区解决方案中,还提供了完备的应用开发平台,方便亦庄控股用户,根据自己的业务需求,开发符合自身要求的应用。这些应用在开发过程中,可以通过平台提供的各种API接口,方便地调用平台上的IOT能力、GIS能力、视频分析能力。同时还能借助华为的开放环境进行应用的测试和部署。通过这套开发平台,支持亦庄控股快速低成本上线应用。5. 丰富的应用市场,促进应用交易。未来,大量的生态伙伴将会在华为智慧园区的应用市场上,发布各自的行业应用。亦庄控股将可以实现应用购买和出售,一方面获得自己需要的应用,一方面出售应用获得新的收入。华为智慧园区解决方案中,已经内置了7类典型的基础应用,包括综合安防(周界管理、视频监控、入侵管理、黑名单管理等)、便捷通行(员工无感通行、访客自助来访、智能停车、智慧考勤等)、资产管理、能耗管理、设施管理、环境空间管理、办公管理。亦庄控股通过华为智慧园区解决方案打造的这个样板间,将会成为生物医药产业园区的智慧化体验中心、智慧化管理中心,提升园区运营的智慧化水平,成为亦庄的园区智慧化标杆,精准支持“城市精细化管理”的要求。
-
使用 MQTT 协议与平台对接可能出现的问题其实只需要简单理解mqtt的消息订阅发布机制,就能用mqtt的方式和平台对接常见问题(1)OpenSSL Error: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failedagentLite 证书校验失败,请检查证书是否配置正确,证书一般是放置在demo中的conf目录下的rootcert.pem 文件,如果该目录下已经存在证书文件,请点击下载更换证书(2)我现在使用移远的EC20模块连接贵平台,通过使用MQTT3.1.1协议,那我该以什么方式向贵平台发送证书参考:https://github.com/LiteOS/LiteOS/blob/develop/demos/agenttiny_mqtt/agent_tiny_demo.c(3)请问mqtt可以不使用证书连接平台吗?不可以,平台目前只支持MQTTS接入,原生接口参考:https://support.huaweicloud.com/api-IoT/iot_06_3002.html(4)移远BC2模块使用MQTT协议连接NB-iot平台后,如何使用MQTT的消息订阅和发布功能,以及查看发出的数据订阅设备上报数据的topic(https://support.huaweicloud.com/api-IoT/iot_06_3010.html),往平台发送数据订阅设备接收命令的topic(https://support.huaweicloud.com/api-IoT/iot_06_3011.html),接收平台下发给设备的数据(5)请问,设备接入那块,支持mqtt接入,我用java写了一个mqtt客户端去连接设备接入给我分配的地址和端口,一直连不上这个mqtt服务器,请问是不支持这种做法接入设备吗?还是只能通过设备本身烧写代码接入设备自己写的客户端是可以连接到平台的,一直连不上得看下具体的报错Java 代码示例参考:https://bbs.huaweicloud.com/forum/thread-27358-1-1.html(6)mqtt直连订阅主题,下发命令接收不到,调用设备服务调用接口失败设备想要收到下发的命令,必须订阅设备接收命令的topic(https://support.huaweicloud.com/api-IoT/iot_06_3011.html)调用接口失败,请参考接口返回的错误码和错误描述解决问题(7)物联网平台能支持物联网设备使用MQTT协议接入吗,我看使用MQTT.fx接入时要是用证书,能不用证书的接入吗?参考问题(3)(8)教程文档里存在mqtt接入华为云的方式,但是现在我公司的使用的模组不支持mqtts,只支持mqtt,请问如何使用mqtt接入华为云模组作为客户端连接华为云mqtt服务器,是否是mqtts的连接应该是服务端所决定,参考问题(3)(9)ERROR MqttBase: MqttBase_onConnectFailure() error, messageId 0, code -1, message TCP/TLS connect failure参考问题(1)(10)我用mqtt推送消息到华为云平台消息收到了,但是她没有向我设备的回调接口发送数据问题理解,我用mqtt协议发送数据到平台,然后我设置了回调,数据到达平台的时候应该进入到我设置的回调,告诉我数据发送出去了。最终的问题是,使用mqtt.fx模拟器发送数据,然后订阅推送数据到应用服务器(就是问题所描述的回调)。原因:订阅了设备信息变化(deviceInfoChanged),数据一直收不到,得订阅 设备数据变化(deviceDataChanged)(11)设备通过MQTT连接平台成功后,订阅主题 /huawei/v1/devices/c9c645c9-56a2-4d2b-a299-40d4aeb2e537/command/json,但是平台给该设备发送命令,设备没有收到消息,可能是什么原因?可以直接调接口 设备服务调用(https://support.huaweicloud.com/api-IoT/iot_06_0052.html) 给mqtt设备下发命令就能收到命令了(12)使用paho mqtt模拟设备上报数据,代码如下:xxx 最终报证书错误。请问改如何在Python中设置证书?Python示例:https://bbs.huaweicloud.com/forum/thread-27362-1-1.html(13)我已经用MQTT.fx模拟接入了Iot平台,并实现了数据上报到平台。请问怎样能从平台上下发数据给MQTT.fx?我订阅了/huawei/v1/devices/{deviceId}/command/json这个topic,但不知道怎样从平台把数据下发到设备端,谢谢!参考问题(11)(14)使用MQTT方式连接物联网平台,必须加载ca证书才能连接上华为云,但是我看平台支持MQTT(S),不知道是怎么才能MQTT连接(不用加载CA证书)必须得加证书,参考 https://support.huaweicloud.com/api-IoT/iot_06_3009.html(15)原生MQTT接口连接,控制台总是报无效客户机标识经排查代码,发现心跳时间要设置30s以上,即options.setKeepAliveInterval(30);这个值 改为30以上(16)1、通过原生MQTT协议接入平台,能否提供不带证书的方案?像阿里云,onnet云都有不带证书的模式连接。2、是否支持多主题订阅发送。目前都是需要带证书的上报数据的主题就一个(17)使用模拟器快速体验(MQTT设备),按照文档指示:应用对接IP地址,填写从设备接入服务从管理控制台 获取的应用对接IP地址。但进入管理控制台,并未看到对应的IP,我尝试使用ping 对应的域名获取IP,填入依然连接失败。设备连接应该使用 设备对接信息中的IP,且是8943和8843对应的IP地址(18)设备管理服务采用MQTT协议接入,消息格数为二进制码流 模拟设备调试可以成功 问真实设备怎么调试,是否支持二进制码流mqtt一般来说上去的数据都是json,推荐直接以json的形式上报;如果报二进制的话topic中的codecMode要变成 binary,上报的消息要转成binary上报可以参考java demo 示例未完持续更新。。。有关于 MQTT 的问题欢迎补充!!!
-
### 1.开通华为IoT设备接入服务 华为IoT设备接入产品开通 [https://www.huaweicloud.com/product/iothub.html](https://www.huaweicloud.com/product/iothub.html)  开通后,接入的是**物联网平台**的控制台,需要点击右上角**设备管理服务**,进入IoT Platform控制台。参考下图:  ### 2.华为IoT Platform控制台 华为IoT Platform控制台的设备管理页面,可以查看全部设备,当前设备的状态。参考下图:  #### 2.1 创建设备 进入到设备管理的 **设备注册**页面,点击右上角的 **创建 **按钮。  在弹出框里选择**产品模型**,输入**设备识别码**,点击**确定**按钮。参考下图  创建成功,系统会自动生成秘钥。如下图:  接下来,我们查看全量设备,会看到刚刚创建的设备,状态为 **未激活。**下参考下图:  然后我们点击设备识别码,接入设备详情,开启设备**消息跟踪**服务。华为IoT默认不启动消息跟踪日志,需要手动开启。而且每次最多跟踪3天消息日志,过期后需要再次开启。这里开发联调过程比较痛苦。  #### 2.2 Android设备接入 我们在Mac上模拟 Node.js设备上来接入华为IoT平台。使用npm的lib为 huaweicloud-iot-device-sdk 核心Connect代码: ```java**Script** const path = require('path'); const huaweiIoT = require('huaweicloud-iot-device-sdk'); const options = { deviceId: '设备deviceId', deviceSecret: '设备Secret', caFilePath: path.join(__dirname, 'hw-iot-root.pem'), host:'iot-acc.cn-north-4.myhuaweicloud.com' } //建立连接 var client = huaweiIoT.getHuaweiIoTClient(options); ``` 上报数据到 /huawei/v1/devices/{deviceId}/data/json ```java**Script** var topic = `/huawei/v1/devices/${options.deviceId}/data/json` var postJson = { msgType: "deviceReq", data: [ { serviceId: 'pubData', serviceData: { model: 'Ruff', sdk: '0.02', Node_Version: 8 } } ] } client.publish(topic, JSON.stringify(postJson)) ``` ### 3.设备运行 输入设备DeviceId和Secret,启动hw.js脚本,如下图  延迟5s后,主动上报设备的型号,sdk以及OS信息到云端。在设备详情信息里展示出来。如下图  Ctrl+C 断开连接,设备下线。控制台设备状态会显示为离线。如下图  设备整个行为记录,也完整的展示在设备详情的**消息跟踪**里面。如下图  
-
我通过IoT平台部署了包含七个消息的插件环境,并创建了虚拟设备,在“设备调试”界面,首次通过“设备模拟器”和“应用模拟器”进行调试时结果正常,但更换消息后在发通过“应用模拟器”发送控制指令后,“设备模拟器”可以正常接收发过来的数据,但是通过“设备模拟器”发送响应指令给“应用模拟器”时,“应用模拟器”没有反应。然后删除设备,重新创建新的模拟设备后,对该消息进行相应操作时,“应用模拟器”可以接收到设备模拟器发送的响应消息,并显示“执行成功”。请问这是什么问题呢?
-
# Android设备接入华为IoT实战 ### 1.开通华为IoT设备接入服务 华为IoT设备接入产品开通 [https://www.huaweicloud.com/product/iothub.html](https://www.huaweicloud.com/product/iothub.html)  开通后,接入的是**物联网平台**的控制台,需要点击右上角**设备管理服务**,进入IoT Platform控制台。参考下图:  ### 2.华为IoT Platform控制台 华为IoT Platform控制台的设备管理页面,可以查看全部设备,当前设备的状态。参考下图:  #### 2.1 创建设备 进入到设备管理的 **设备注册**页面,点击右上角的 **创建 **按钮。  在弹出框里选择**产品模型**,输入**设备识别码**,点击**确定**按钮。参考下图  创建成功,系统会自动生成秘钥。如下图:  接下来,我们查看全量设备,会看到刚刚创建的设备,状态为 **未激活。**下参考下图:  然后我们点击设备识别码,接入设备详情,开启设备**消息跟踪**服务。华为IoT默认不启动消息跟踪日志,需要手动开启。而且每次最多跟踪3天消息日志,过期后需要再次开启。这里开发联调过程比较痛苦。  #### 2.2 Android设备接入 我们在Android设备上采用Eclipse的paho mqtt库来接入华为IoT平台。通过阅读华为文档,我们知道Connect的参数如下:  华为IoT平台消息通信的Topic不允许自定义,只能使用默认的上行(/data/),下行(/command/)2个Topic。  核心Connect代码: ```java String targetServer = "ssl://iot-acc.cn-north-4.myhuaweicloud.com:8883"; String timestamp = getHuaweiUTCString(); String mqttclientId = deviceId + "_0_0_" + timestamp; String mqttPassword = HuaweiIoTSignUtil.sign(deviceSecret, timestamp); mqttClient = new MqttAndroidClient(getBaseContext(), targetServer, mqttclientId); MqttConnectOptions connOpts = new MqttConnectOptions(); connOpts.setMqttVersion(4); connOpts.setAutomaticReconnect(true); connOpts.setCleanSession(true); connOpts.setKeepAliveInterval(120); connOpts.setUserName(deviceId); connOpts.setPassword(mqttPassword.toCharArray()); try { connOpts.setSocketFactory(new HuaweiIoTSocketFactory(getResources().openRawResource(R.raw.rootcert))); } catch (Exception e) { e.printStackTrace(); } final IMqttToken token = mqttClient.connect(connOpts); token.setActionCallback(new IMqttActionListener() { @Override public void onSuccess(IMqttToken asyncActionToken) { showToast("MQTT连接成功 ooooo"); } @Override public void onFailure(IMqttToken asyncActionToken, Throwable exception) { showToast("MQTT连接失败 xxxxx"); } }); ``` 上报数据到 /huawei/v1/devices/{deviceId}/data/json ```java MqttMessage message = new MqttMessage(payloadJson.getBytes("utf-8")); message.setQos(1); mqttClient.publish(pubTopic, message); ``` ### 3.设备运行 启动App,输入设备DeviceId和Secret,点击建立连接。如下图  点击上报数据,当前页面显示的型号,sdk以及OS信息会上报到云端。在设备详情信息里展示出来。如下图  点击断开连接,设备主动下线。控制台设备状态会显示为离线。如下图  设备整个行为记录,也完整的展示在设备详情的**消息跟踪**里面。如下图  
-
移步这里 https://bbs.huaweicloud.com/forum/thread-34803-1-1.html
-
虽然边缘计算可以很好的解决实时性数据处理的问题,但是边缘计算收集的数据存储问题又该如何解决,和具体细化呢
-
传统的PLC通信技术面临的严重的噪声污染问题,视频里只说变压器的电磁干扰,那到底是电磁干扰还是声波干扰,就是如果有较大的噪音会影响通信效果吗?
-
本文分为上篇和下篇,上篇介绍LoRa,以及LoRaWAN设备的接入流程,下篇介绍Modbus,以及Modbus设备的接入流程。---上篇---什么是LoRa?LoRa(Long Range Radio)是当前应用较广的一种物联网无线接入技术,它最大的特点就是在同样功耗条件下比其他无线接入方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构,该技术无需本地负责配置,就可以让智能设备间实现无缝对接互操作。LoRaWAN设备接入物联网平台的流程物联网平台支持设备通过LoRa网络接入,但LoRaWAN设备不能直连物联网平台,需要经过LoRa服务商提供的LoRa Server接入物联网平台,如下图所示。步骤方法对接LoRa ServerLoRa Server作为一个MQTT设备在物联网平台上注册并上线。创建LoRa网关LoRa网关作为LoRa Server下的一个子设备,在物联网平台上注册。创建LoRaWAN设备LoRaWAN设备作为LoRa Server下的一个子设备,在物联网平台上注册。业务调试对接入物联网平台的LoRaWAN设备进行数据上报和命令下发测试,具体操作可参考数据上报和命令下发。更多详细接入方法请参考LoRaWAN设备接入。---下篇---什么是Modbus?Modbus是一种串行通信协议,目前已经成为工业领域通信协议的业界标准,是工业电子设备之间最常用的连接方式。Modbus比其他通信协议使用的更广泛的主要原因是公开发表且无版权要求,易于部署和维护。使用Modbus协议的方式包括直连和非直连两种方式,组网方案如下图所示。Modbus设备接入物联网平台的流程基于Modbus协议的传感器设备和网关,通过直连或非直连方式接入边缘节点,再通过边缘节点接入物联网平台。在Modbus设备上电并接入到IoT边缘节点后,可在设备列表中查看采集的设备数据。更多详细接入方法请参考Modbus设备接入。
-
实验素材,下载全部压缩包,解压part01即可。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签