设备 MQTT 密钥认证设备端签名如何实现?
使用三元组 MQTT 连接平台,诊断日志显示“FAIL, HMAC sign error”,该如何解决?
诊断日志显示示例:

分析原因:
使用入门中的网页工具计算的 Password 输入错误,连接后会出现该错误。

解决方案:
注意:
expiry :表示签名的有效期,unix 时间戳格式例如:1704363215。expiry 应该设置为一个远超设备真实生命周期的时间,或由设备侧每次获取当前系统时间时加上一个较大的整数即可。若 expiry 的值小于当前系统时间,MQTT 身份认证将失败。
设备开始可以连接 IoT 平台,但是到后面却连接不上,是什么原因?
如何使用 MQTT.fx 客户端将一个设备连接到平台并 pub / sub 消息?
规则引擎转发数据写的是每秒20条,如果每秒超过这个数,会延迟排队发放还是会丢弃掉数据?如果超过的会丢弃掉,这种情况需要怎么处理呢?
若规则引擎转发数据每秒超过 20 条,数据会被丢弃。若是使用企业实例入门版,存在以下两种限制机制:
1. 实例级别的消息转发 TPS 限制,该版本规则引擎每秒能转发的消息条数上限为 150 条,即该实例下所有开启的规则引擎转发的 TPS 之和不得超过此数值;
2. 单设备维度的限制,单个设备每秒最多能向平台发送以及接收平台消息的并发数均为 20 条。
创建的设备到期后就连接不上了,是否支持将设备调试生成的 key 变成永久模式?
使用物联网卡的设备,访问平台相关服务(例如 OTA、消息通信 )时,为何需要运营商加白?该如何操作?
因物联网卡通常存在访问限制(仅允许访问特定域名 / 服务 ),若设备需连接腾讯云物联网平台(例如访问 OTA 后台、消息通信域名 ),需运营商侧配置域名白名单,平台相关域名如下:
*.iotvideo.qcloud.com
*.iotvideo.tencentcs.com
*.iotcloud.tencentiotcloservicewechat.com
*.iotcloud.tencentdevices.com
*.myqcloud.com
*.tencentcos.cn
设备端上传了数据,但是接收的数据是空的,是什么原因?
需要检查配置 SQL 语句,使用*、通配符检测数据是否有流转。
为什么设备一直不在线?但在别的产品ID下可以正常在线,是什么原因?
需要查看设备云端日志,如果报错是:HMAC sign error,即设备签名错误,需要使用腾讯云SDK。
能否使用腾讯云存储桶保存固件?
是否支持批量绑定设备?
不支持批量查询和批量绑定设备。
为什么使用ap-guangzhou.gateway.tencentdevices.com注册设备是正常的,用ap-bangkok.gateway.tencentdevices.com注册就返回signature error?
国内和海外产品是隔离的,需要用 bangkok 创建的产品密钥。注册不成功说明不是海外 License。如果您需要创建海外设备,需采购海外 License 并开白名单即可创建。
腾讯云 MQTT 的 WebSocket 端口是多少?
WebSocket 的端口是:443/80。
设备控制、获取信息链路获取数据链路是否有接口支持?
设备控制可参考接口:设备远程控制。
获取数据链路可参考接口:获取设备属性数据。
MQTT连上后,过了几个月后再使用连不上了,是什么原因?
MQTT 连接,用户关闭了设备,再次连接后大概要多久能完成连接?
重新连接的时间取决于网络状况,通常为几百毫秒。
设备接入如何进行认证?
Token 长度是多少?
长度是32位。