tencent cloud

物联网通信

动态与公告
产品动态
产品简介
产品概述
产品功能
产品优势
应用场景
产品限制
基本概念
快速入门
快速开始
场景一:设备互通
场景二:设备状态上报与状态设置
MQTT.fx接入指南
控制台使用手册
产品管理
规则引擎
子账号访问IoT
固件升级
资源管理
证书管理
开发者手册
功能组件
签名方法
设备身份认证
设备接入协议
网关子设备
消息通信
设备影子
设备固件升级
设备远程配置
资源管理
设备日志上报
NTP服务
设备端接入手册
设备接入概述
基于C SDK接入
基于 Android SDK 接入
基于 Java SDK 接入
基于 Python SDK 接入
API 文档
History
Introduction
API Category
Making API Requests
Device Shadow APIs
Device APIs
CA Certificate APIs
Product APIs
Data Types
Error Codes
常见问题
一般性问题
设备接入和上报问题
规则引擎问题
控制台相关问题
IoT Hub 政策
隐私协议
数据处理和安全协议
词汇表

Java SDK 使用说明

PDF
聚焦模式
字号
最后更新时间: 2024-12-27 17:03:43
Java SDK 除提供设备的接入功能之外,还提供网关子设备,设备影子等功能。相关功能接口如下。

MQTT 接口

MQTT 的相关接口定义在 TXMqttConnection 类中,支持发布和订阅功能;如果需支持设备影子功能,则需使用 TXShadowConnection 类及其方法,TXMqttConnection 类接口,介绍如下:
方法名
说明
connect
MQTT 连接
reconnect
MQTT 重连
disConnect
断开 MQTT 连接
publish
发布 MQTT 消息
subscribe
订阅 MQTT 主题
unSubscribe
取消订阅 MQTT 主题
getConnectStatus
获取 MQTT 连接状态
setBufferOpts
设置断连状态 buffer 缓冲区

MQTT 网关接口

对于无法直接接入以太网网络的设备,可先接入本地网关设备的网络,利用网关设备的通信功能,将代理设备接入 IoT Hub 平台。
对于局域网中加入或退出网络的子设备,需通过平台进行绑定或解绑操作。
注意:
当子设备发起过上线,后续只要网关链接成功,后台就会显示子设备在线,除非设备已发起下线操作。
MQTT 网关的相关接口定义在 TXGatewayConnection 类接口中,介绍如下:
方法名
说明
connect
网关 MQTT 连接
reconnect
网关 MQTT 重连
disConnect
断开网关 MQTT 连接
publish
发布 MQTT 消息
subscribe
订阅 MQTT 主题
unSubscribe
取消订阅 MQTT 主题
getConnectStatus
获取 MQTT 连接状态
setBufferOpts
设置断连状态 buffer 缓冲区
gatewaySubdevOffline
子设备下线
gatewaySubdevOnline
子设备上线
gatewayBindSubdev
子设备绑定
gatewayUnbindSubdev
子设备解绑

设备影子接口

如果需要支持设备影子功能,需使用 TXShadowConnection 类中的接口,介绍如下:
方法名
说明
connect
MQTT 连接
reconnect
MQTT 重连
disConnect
断开 MQTT 连接
publish
发布 MQTT 消息
subscribe
订阅 MQTT 主题
unSubscribe
取消订阅 MQTT 主题
update
更新设备影子文档
get
获取设备影子文档
reportNullDesiredInfo
更新 delta 信息后,上报空的 desired 信息
setBufferOpts
设置断连状态 buffer 缓冲区
getMqttConnection
获取 TXMqttConnection 实例
getConnectStatus
获取 MQTT 连接状态

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈