主要内容

MQTT主题写消息

自从R2022a

描述

例子

写(mqttClient,mqttTopic,mqttMsg)写消息字符串mqttMsg到主题mqttTopic从连接客户端mqttClient

写(mqttClient,mqttTopic,mqttMsg,名称=值)使用附加选项指定一个或多个参数名称-值对。

例子

全部折叠

创建MQTT客户机和写消息主题使用各种选项。

创建MQTT客户机连接到Eclipse HiveMQ™公共代理和写一个消息到主题myTopic

mqttClient = mqttClient (“tcp: / / broker.hivemq.com”);写(mqttClient“myTopic”,“Hello World”)

写的主题与QualityOfService 2。

写(mqttClient“myTopic”、“高服务消息”,QualityOfService = 2)

写一个消息聘请的代理。

写(mqttClient“myTopic”,新用户的“味精”,保留= true)

输入参数

全部折叠

MQTT客户机指定的作为icomm.mqtt.Client对象,创建mqttclient函数。

例子:mqttClient = mqttClient ()

数据类型:对象

MQTT主题写信息,指定为一个字符串或字符向量。

例子:“trubits / mqTop48”

数据类型:字符串|字符

MQTT消息写主题,指定为字符串或字符向量。

例子:“Hello World”

数据类型:字符|字符串

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

例子:QualityOfService = 1

为消息传递服务质量(QoS),指定为一个整数值0,1,或2:

  • 0——信息传递最多一次,而不是更多的(默认)。

  • 1——消息交付至少一次,而不是更少。

  • 2——信息准确传递一次,不是或多或少。

例子:QualityOfService = 1

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

控制代理是否保留任何新用户的消息主题,指定为一个逻辑(默认)或真正的

例子:保留= true

数据类型:逻辑

版本历史

介绍了R2022a

另请参阅

功能