通讯协议MQTT - NMS消息推送服务

 
nms消息服务支持mqtt协议。

连接服务器

    host    : nms-mqtt.nowapi.com
    port    : 1883
    version : 5.0
    qos     : 0/1

 

mosquitto 方式

客户端连接成功后可以向服务端发送指令。

  • 参数说明
    • 服务器 : 控制台/消息推送/实例/mqtt服务器。
    • 用户名 : 控制台/消息推送/实例/instanceId。
    • 密码 : 控制台/消息推送/实例/客户端KEY,例中使用测试帐号客户端KEY。
    • 客户端Id : 平台用于区别用户场景,必须指定,例中使用 userid-001 和 userid-002,注意订阅和推送的客户端Id不能相同。
  1. 订阅 mosquitto_sub
    # mosquitto_sub -h 服务器 -p 端口 -u 用户名 -P 密码 -t 主题 -i 客户端id
    mosquitto_sub -h nms-mqtt.nowapi.com -p 1883 -u ins-10003 -P 8512547106565e12544125007942565e -t topic-001 -i userid-001
  2. 推送 mosquitto_pub:
    # mosquitto_pub -h 服务器 -u 用户名 -P 密码 -t 主题 -i 客户端id -m '消息实体'
    mosquitto_pub -h nms-mqtt.nowapi.com -p 1883 -u ins-10003 -P 8512547106565e12544125007942565e -t topic-001 -i userid-002 -m '测试消息'