Demo 工程设置包含以下几个步骤。
LMQ Demo 工程文件导入 IDEA
[backcolor=transparent]注意:如果本地未安装 JDK,请先下载安装。
- 双击 IDEA 图标打开 IDEA。
选择 [backcolor=transparent]Open,选择 [backcolor=transparent]lmq-demo 文件夹。
默认单击 Next,直到导入完成。Demo 工程需要加载依赖的 JAR 包,因此导入过程需要等待2-3分钟。
申请 LMQ 资源
请在 MQ 控制台购买 LMQ 实例,创建 Topic和设备分组 ID (GID),具体操作指导请查看LMQ接入准备章节的
资源申请。
配置 LMQ Demo
需要配置文件test.properties,具体功能如下所示:
- brokerUrl:连接MQTT服务的接入点地址,购买实例后即可从控制台获取到该地址。
- sslBrokerUrl:使用加密方式连接时需要配置此参数,和brokerUrl的域名一样,只是协议类型和端口不一样。
- topic:在MQ控制台申请的收发消息的一级主题,MQTT协议的子级主题不需要申请。
- accessKey:阿里云帐号中心获取。
- secretKey:阿里云帐号中心获取。
- groupId:MQTT客户端配置的分组ID,在控制台申请后使用。
- qos:收发消息设置的QoS级别。具体参考MQTT协议说明。
- cleanSession:设置客户端的会话是否使用持久化模式,具体参考MQTT完整协议说明。
- producerId:使用MQ客户端发消息时需要配置。
- consumerId:使用MQ客户端收消息时需要配置。