• 关于

    mqtt连接使用说明

    的搜索结果

问题

接入准备资源申请如何开始?

使用 MQTT 收发消息需要先购买 MQTT 实例,并申请 Topic 和 MQTT Group ID 资源,否则服务端会拒绝非法的 Client ID 的连接。 购买 MQTT 实例(2017...
猫饭先生 2019-12-01 21:15:18 951 浏览量 回答数 0

问题

阿里云物联网MQTT是否可以通过JavaScript接入?

公司项目分为手机端和设备端,需要手机和设备都连接到mqtt上,其中手机使用的是跨平台方案,基于JavaScript开发,发现阿里云官方的文档并没说明如何通过JavaScript连接到阿里云物联网MQTT,请问有什么好的SDK或者第三方方案?...
戎码之路 2019-12-01 19:25:48 1386 浏览量 回答数 2

问题

Python 接入方法有哪几种?

本文主要介绍如何使用 Python 客户端收发 MQTT 消息,并给出示例代码供前期开发测试参考。包括资源申请、环境准备、示例代码、注意事项等。 注意: 本文给出的示例均基于 Eclipse Paho Pyt...
猫饭先生 2019-12-01 21:15:31 1287 浏览量 回答数 0

问题

Demo 工程配置该如何做?

Demo 工程设置包含以下几个步骤。 LMQ Demo 工程文件导入 IDEA [backcolor=transparent]注意:如果本地未安装 JDK,请先下载安装。 双击 IDEA 图标打开...
猫饭先生 2019-12-01 21:15:15 943 浏览量 回答数 0

回答

为什么设备一直上下线? 如果发现设备反复上下线,很有可能同一个设备证书用于多个设备连接认证。例如有两个设备,但使用了同一个设备证书。设备1先上线,设备2后上线。设备2连接认证时,系统会把设备1的连接断掉,而设备1又会重连,再将设备2断掉,如此循环。可以通过日志服务,根据设备信息查询日志情况。 连接次数过多,物联网平台可能会对设备进行降级。 如何判断设备掉线的原因? 如果不是设备主动断开连接,可以通过设备日志来判断原因。 如果出现类似js Keepalive timeout after xx sec 这 样的日志,说明设备没有及时发送心跳包给物联网平台。服务器容忍5秒的延迟,如果还是没有收到ping包,服务器会关闭与设备的连接。 如何检查网络问题? 如果您的本地环境无法连接服务器,请检查下本地网络情况。常用的网络检查方法: ping ${productkey}.iot-as-mqtt.cn-shanghai.aliyuncs.com 用于检测是否可以连接物联网平台服务器。 telnet ${productkey}.iot-as-mqtt.cn-shanghai.aliyuncs.com 1883 用于检测端口连接情况。 如果以上的检测结果显示没有问题,但是接入还是不成功,请检查本地防火墙策略。建议可通过traceroute、tcpdump分析网络具体原因。 另外,您也可以尝试使用443端口去连接MQTT server。在防火墙默认设置情况下,443端口被拦截几率小很多。(MQTT规范标准端口默认为1883。) 如果您仍不确定问题所在,可以提交工单,我们将协助您进行排查。
剑曼红尘 2020-03-05 13:28:19 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 支持版本 目前阿里云支持MQTT标准协议接入,兼容3.1.1和3.1版本协议,具体的协议请参考 MQTT 3.1.1 和 MQTT 3.1 协议文档。 与标准MQTT的区别 支持MQTT 的 PUB、SUB、PING、PONG、CONNECT、DISCONNECT和UNSUB等报文。 支持cleanSession。 不支持will、retain msg。 不支持QOS2。 基于原生的MQTT topic上支持RRPC同步模式,服务器可以同步调用设备并获取设备回执结果。 安全等级 支持 TLSV1、 TLSV1.1和TLSV1.2 版本的协议建立安全连接。 TCP通道基础+芯片级加密(ID2硬件集成): 安全级别高。 TCP通道基础+对称加密(使用设备私钥做对称加密):安全级别中。 TCP方式(数据不加密): 安全级别低。 topic规范 默认情况下创建一个产品后,产品下的所有设备都拥有以下topic类的权限: /${YourProductKey}/${YourDeviceName}/update pub /${YourProductKey}/${YourDeviceName}/update/error pub /${YourProductKey}/${YourDeviceName}/get sub /sys/${YourProductKey}/${YourDeviceName}/thing/# pub&sub /sys/${YourProductKey}/${YourDeviceName}/rrpc/# pub&sub /broadcast/${YourProductKey}/# pub&sub 每个topic规则称为topic类,topic类实行设备维度隔离。每个设备发送消息时,将deviceName替换为自己设备的deviceName,防止topic被跨设备越权,topic说明如下: pub:表示数据上报到topic的权限。 sub:表示订阅topic的权限。 /${YourProductKey}/${YourDeviceName}/xxx类型的topic类:可以在物联网平台的控制台扩展和自定义。 /sys开头的topic类:属于系统约定的应用协议通信标准,不允许用户自定义的,约定的topic需要符合阿里云ALink格式数据标准。 /sys/${YourProductKey}/${YourDeviceName}/thing/xxx类型的topic类:网关主子设备使用的topic类,用于网关场景。 /broadcast开头的topic类:广播类特定topic。 /sys/${YourProductKey}/${YourDeviceName}/rrpc/request/${yourmessageId}:用于同步请求,服务器会对消息Id动态生成topic, 设备端可以订阅通配符。 /sys/${YourProductKey}/${YourDeviceName}/rrpc/request/+:收到消息后,发送pub消息到/sys/${YourProductKey}/${YourDeviceName}/rrpc/response/${yourmessageId},服务器可以在发送请求时,同步收到结果。
2019-12-01 23:11:54 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 支持版本 目前阿里云支持MQTT标准协议接入,兼容3.1.1和3.1版本协议,具体的协议请参考 MQTT 3.1.1 和 MQTT 3.1 协议文档。 与标准MQTT的区别 支持MQTT 的 PUB、SUB、PING、PONG、CONNECT、DISCONNECT和UNSUB等报文。 支持cleanSession。 不支持will、retain msg。 不支持QOS2。 基于原生的MQTT topic上支持RRPC同步模式,服务器可以同步调用设备并获取设备回执结果。 安全等级 支持 TLSV1、 TLSV1.1和TLSV1.2 版本的协议建立安全连接。 TCP通道基础+芯片级加密(ID2硬件集成): 安全级别高。 TCP通道基础+对称加密(使用设备私钥做对称加密):安全级别中。 TCP方式(数据不加密): 安全级别低。 topic规范 默认情况下创建一个产品后,产品下的所有设备都拥有以下topic类的权限: /${YourProductKey}/${YourDeviceName}/update pub /${YourProductKey}/${YourDeviceName}/update/error pub /${YourProductKey}/${YourDeviceName}/get sub /sys/${YourProductKey}/${YourDeviceName}/thing/# pub&sub /sys/${YourProductKey}/${YourDeviceName}/rrpc/# pub&sub /broadcast/${YourProductKey}/# pub&sub 每个topic规则称为topic类,topic类实行设备维度隔离。每个设备发送消息时,将deviceName替换为自己设备的deviceName,防止topic被跨设备越权,topic说明如下: pub:表示数据上报到topic的权限。 sub:表示订阅topic的权限。 /${YourProductKey}/${YourDeviceName}/xxx类型的topic类:可以在物联网平台的控制台扩展和自定义。 /sys开头的topic类:属于系统约定的应用协议通信标准,不允许用户自定义的,约定的topic需要符合阿里云ALink格式数据标准。 /sys/${YourProductKey}/${YourDeviceName}/thing/xxx类型的topic类:网关主子设备使用的topic类,用于网关场景。 /broadcast开头的topic类:广播类特定topic。 /sys/${YourProductKey}/${YourDeviceName}/rrpc/request/${yourmessageId}:用于同步请求,服务器会对消息Id动态生成topic, 设备端可以订阅通配符。 /sys/${YourProductKey}/${YourDeviceName}/rrpc/request/+:收到消息后,发送pub消息到/sys/${YourProductKey}/${YourDeviceName}/rrpc/response/${yourmessageId},服务器可以在发送请求时,同步收到结果。
2019-12-01 23:11:54 0 浏览量 回答数 0

问题

阿里云物联网平台怎么用IP地址连接

使用阿里的Link Kit SDK(C SDK)在设备端进行开发,设备连网使用的WIFI模组,模组支持TCP,不支持MQTT,按照https://help....
涛_涛 2019-12-01 19:55:31 233 浏览量 回答数 2

问题

微消息队列(Light Message Queue)规格说明

本文档对 LMQ 实例的实例类型和计费规格信息进行说明,实际价格等具体信息请以购买页面提示为准。 实例类型 免费实例(2017 年 5 月 24 日停止服务) [backcolor&...
猫饭先生 2019-12-01 21:07:37 1298 浏览量 回答数 0

回答

HTTPS进行设备认证时,server返回的错误码代表什么意思? 设备连接认证时,返回的错误码信息,请参见HTTP连接通信文档中的错误码说明。 HTTPS接入认证的时候,body中的sign参数怎么生成? sign计算方法:js hmacmd5(deviceSecret,content) 。 具体请参见HTTP连接通信。 服务器返回代码“302 Found,The requested resource resides temporarily under a different URI” 不能直接访问根目录路径的,要加上接入域名:```js https://iot-as-http.cn-shanghai.aliyuncs.com/auth # 用浏览器调用HTTP请求出现跨域错误 目前阿里云不支持浏览器HTTP跨域接入。 # HTTP协议支持数据下行吗? 目前HTTP协议和CoAP协议暂不支持数据下行。MQTT协议支持数据上、下行,推荐使用。
剑曼红尘 2020-03-05 13:04:15 0 浏览量 回答数 0

问题

MQTT 获取离线消息怎么制作?

离线消息使用场景 场景一:客户端本身对离线消息的优先级比较低,只要保证最终能处理就可以。场景二:客户端对于离线消息需要有限处理,且要求比较实时。 针对场景一,因为 M...
猫饭先生 2019-12-01 21:15:19 2114 浏览量 回答数 0

问题

物联网一些疑问

#### 看到用mqtt.js可以模拟设备端我就试了试,发现一些不明白的现象 #### 网上没找到详细的功能和手册说明 ![image](https://yqfile.alicdn.com/ac301d7a...
lnews 2019-12-01 19:34:37 220 浏览量 回答数 1

问题

MQTT Token 客户端接口如何实现?

本文介绍 MQTT 客户端上传 Token、监听 Token 失效信息、监听 Token 非法信息三个接口的使用,并给出相关示例代码以供参考。 客户端上传 Token 凭证 发送 Topic:$SYS/u...
猫饭先生 2019-12-01 21:15:24 1921 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板