基于开源MQTT自主接入阿里云IoT平台(总)
1.基于MQTT自主接入IoT
阿里云IoT物联网平台支持MQTT协议自主接入。
1.1 连接域名
根据产品是在区域regionId不同而不同。
${productKey}.iot-as-mqtt.${regionId}.aliyuncs.com:1883
1.2 MQTT的Connect报文
设备端与阿里云IoT平台建立MQTT通道的CONNECT报文有三个关键参数:__客户端标识符 (ClientId) ,用户名(User Name),密码(Password)。__这三个参数由__设备三元组(productKey,deviceName,deviceSecret)__按照阿里云IoT签名规则生成。
参数 | 生成方式 | 描述 |
mqttClientId | clientId+"|sec |
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
手把手学IOT服务端API编程[7、查询设备申请信息]|MVP讲堂
作者:阿里云MVP洵云 上节回顾:手把手学IOT服务端API编程[6、查询设备申请状态]|MVP讲堂 上节介绍设备注册状态查询后,其实在实际使用过程中,有些用户在设备注册完成后,不但想知道设备的申请状态,而且还想要知道设备申请的信息。 比如这个设备注册成功后的具体id值,名称和secret.本节就对于有这种需求的情况,如何通过服务端提供接口来实现相应的功能;基于设备注册申请的appid号在 服务端的数据库中是唯一存在的这个现实,查询注册设备信息和查询注册设备状态类似,只需要提供设备注册时的申请appid号就可以,不需要提供设备所属产品的 key值,这种简化的输入,也方便的相关开发的设计; 而在服务端返回信息方面,如果提供的appid值有效而且实际存在的话,会返回给客户端当时对应这个appid值,创建那组设备的设备本身的id值,名字和secre
- 下一篇
基于开源MQTT自主接入阿里云IoT平台(Java)
本文由 GXIC 作者 wongxmig 完成,欢迎关注 IoT 开发者社区。 1. 准备工作 1.1 注册阿里云账号 使用个人淘宝账号或手机号,开通阿里云账号,并通过__实名认证(可以用支付宝认证)__ 1.2 免费开通IoT物联网套件 产品官网 https://www.aliyun.com/product/iot 1.3 软件环境 JDK安装 编辑器 IDEA 2. 开发步骤 2.1 云端开发 1) 创建高级版产品 2) 功能定义,产品物模型添加属性 添加产品属性定义 属性名 标识符 数据类型 范围 温度 temperature float -50~100 湿度 humidity float 0~100 物模型对应属性上报topic /sys/替换为productKey/替换为deviceName/thing/event/property/post 物模型对应的属性上报paylo
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)