在使用SDK收发消息前,您需要在微消息队列MQTT版控制台创建相关资源,包括实例、Topic和Group。您在调用SDK时需要填写这些创建的资源信息。

前提条件

开通服务并授权

创建实例并获取接入点

实例是用于微消息队列MQTT版服务的虚拟机资源,会存储消息主题(Topic)和客户端相关(Group ID)信息。

  1. 登录微消息队列MQTT版控制台,并在左侧导航栏单击实例列表
  2. 在顶部菜单栏选择目标地域,然后在页面左上角单击创建实例
  3. 在弹出的付费方式面板中,付费方式固定为包年包月,您无需设置,直接在面板左下角单击确定
  4. 在弹出的实例规格面板中,按需选择您需要购买的实例规格,选中微消息队列 MQTT 版(包年包月)服务协议,然后单击立即购买
  5. 在订单支付面板,根据提示完成支付。
  6. 在支付成功页面单击返回控制台
  7. 回到微消息队列MQTT版控制台,在左侧导航栏单击实例列表,并将地域切换为您所购买的实例所对应的地域。
  8. 实例列表页面中,单击您所购买实例的名称或在其操作列单击详情,进入实例详情页面。
  9. 实例详情页面单击接入点页签,即可看到实例的接入点信息,本示例以公网接入点为例。
    接入点

创建Topic

MQTT协议支持多级Topic,父级Topic需在控制台创建,子级Topic无需创建,使用时直接在代码中设置即可。命名格式为:父级Topic和各子级Topic间均使用正斜线(/)隔开,<父级Topic名称>/<二级Topic名称>/<三级Topic名称>,例如,SendMessage/demo/producer。父级Topic和子级Topic总长度不能超过64个字符。Topic详细信息,请参见名词解释

  1. 登录微消息队列MQTT版控制台,并在左侧导航栏单击实例列表
  2. 在顶部菜单栏选择目标地域,然后在实例列表中单击实例名称进入实例详情页面。
  3. 在左侧导航栏单击Topic 管理,然后在页面左上角,单击创建 Topic
  4. 在创建Topic面板中,输入要创建的Topic名称描述,然后在左下角单击确定

创建Group

Group ID详细信息,请参见名词解释

  1. 登录微消息队列MQTT版控制台,并在左侧导航栏单击实例列表
  2. 在顶部菜单栏选择目标地域,然后在实例列表中单击实例名称进入实例详情页面。
  3. 在左侧导航栏单击Group 管理,然后在页面左上角单击创建 Group
  4. 在创建Group面板中,输入Group ID,然后在左下角单击确定

后续步骤

快速使用MQTT的Java SDK收发消息(终端和终端消息收发)