腾讯云IoT MQTT AT指令集详解
需积分: 0 139 浏览量
更新于2024-06-30
收藏 1.59MB PDF 举报
"腾讯云IoT AT指令集-V3.1.31"
本文档详细介绍了腾讯云IoT设备使用的AT指令集,主要用于设备的网络注册、设备信息设置、模组信息管理以及MQTT通信等功能。该指令集适用于需要通过串行通信接口与腾讯云IoT Hub进行交互的嵌入式设备。
### 1. 名词解释和符号说明
- **AT指令**: AT(Attention)指令是串口通信中的标准控制命令,用于设置和查询模块的状态。
- **IoT Hub**: 腾讯云提供的物联网平台,用于设备连接、数据处理和设备管理。
- **MQTT**: Message Queuing Telemetry Transport,一种轻量级的发布/订阅消息协议,常用于物联网设备通信。
- **CoAP**: Constrained Application Protocol,适用于资源受限设备的协议,也用于物联网通信。
- **证书**: 设备身份验证和加密通信中使用的数字证书。
### 2. TC网络注册、设备信息设置及模组信息命令
- **AT+TCREGNET**: 用于设备的网络注册,包括TCP/IP网络连接和IoT Hub的身份认证。
- **AT+TCDEVINFOSET**: 配置设备信息,如设备名称、设备ID等,以便在IoT Hub上注册和管理设备。
- **AT+TCCERTADD**: 添加设备证书,用于设备身份验证和安全通信。
- **AT+TCCERTCHECK**: 校验已添加的证书,确保其有效性。
- **AT+TCCERTDEL**: 删除设备证书,可能用于更换或更新证书。
- **AT+TCPRDINFOSET**: 设置产品信息,关联设备所属的产品定义。
- **AT+TCDEVREG**: 执行设备动态注册,使设备能够接入IoT Hub并开始通信。
- **AT+TCMODULE**: 读取模组信息,了解模组的硬件和固件状态。
- **AT+TCRESTORE**: 清除模组设备信息,重置设备到出厂设置。
### 3. TCMQTT命令
- **AT+TCMQTTCONN**: 配置MQTT连接参数,如服务器地址、端口、用户名、密码等,建立与IoT Hub的连接。
- **AT+TCMQTTDISCONN**: 断开已建立的MQTT连接,释放网络资源。
- **AT+TCMQTTPUB**: 发布短消息到指定的Topic,实现设备数据的上行传输。
- **AT+TCMQTTPUBL**: 发布长消息到Topic,用于大容量数据传输。
- **AT+TCMQTTSUB**: 订阅一个或多个Topic,接收来自云端的下行消息。
- **AT+TCMQTTUNSUB**: 取消已订阅的Topic,停止接收特定Topic的消息。
这些AT指令集帮助开发者高效地管理和控制物联网设备,实现与腾讯云IoT Hub的无缝集成,确保设备的安全连接和稳定通信。每个指令都有其特定的参数格式和响应机制,开发者需要根据实际需求来正确使用。随着版本的迭代,指令集不断优化和完善,以满足更广泛的物联网应用场景。
2022-08-03 上传
2022-11-21 上传
2022-08-03 上传
2021-08-10 上传
2021-08-18 上传
点击了解资源详情
2020-04-21 上传
大头蚊香蛙
- 粉丝: 22
- 资源: 316
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器