开发物联网实例_IoT 企业物联网平台端到端开发实战

本文详细介绍了如何在阿里云物联网平台上进行企业实例的创建、产品与设备管理、数据上报、存储及流转,以及如何接收设备数据和下达控制指令。通过MQTT协议、规则引擎、AMQP订阅和API调用,实现物联网的全面操作。
摘要由CSDN通过智能技术生成

ecb7366fdca5ba702621c392f14ab308.png

通过本次 IoT 开发实战教程你将学会一下技能:

  1. 设备通过MQTT协议与您在阿里云上购买的IoT企业实例建立双向连接,设备上报采集的数据,监听云端下达的指令;

  2. 通过规则引擎配置把上报的数据实时存储到指定数据库,无需编写代码

  3. 通过规则引擎配置把上报的数据实时流转到业务服务器,需要使用AMQP协议SDK

  4. 业务服务器调用IoT平台的API,下达控制指令到设备端

一、创建IoT企业实例

首先,我们登录物联网平台控制台(https://iot.console.aliyun.com), 点击购买实例来创建一个企业实例。

ff47f36fe1f1c7df6586b435c269300b.png

然后,在购买页面,根据实际业务需求,选择地域、实例类型、设备数量、消息上下行TPS、规则引擎TPS等参数,点击立即购买,付费成功后,即可看到企业实例创建中。

b9f5427643800ea97a550425725cdfa2.png

稍等几分钟后,企业实例创建完成。进入企业实例,我们可以看到当前规格参数,设备接入点信息,AMQP订阅接入点信息,云端API调用接入点信息。如下图:

914800807a5f9bc87bc241c58a082476.png

二、创建产品和注册设备

在企业实例的设备管理页面,我们需要先创建一个产品家庭温控器,数据通信以JSON格式认证方式为设备秘钥

fa94fa2ad9113638d755a7c2c45a46f3.png

在产品的功能定义页面,我们添加温度和湿度两个属性,具体细节如下图:

730da45e87b83f81641af1db0dd99703.png

最后,我们在设备管理页面,基于家庭温控器产品,注册一个物理设备,并获取设备身份认证的三元组。如下图:

686c236716090251496cec954535962c.png

三、设备开发和数据上报

获取设备身份三元组后,即可通过MQTT协议接入到我们开通的企业实例。设备端应用程序逻辑如下图:

fd5cfe65771f5edbd453ca92426c24ed.png

完整的Nodejs示例代码如下:

const mqtt = req
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值