数据转发与桥接
转发到 MQTT
data:ToMqtt(uuid, json)
函数是 data
模块的一个方法,将数据发送到 uuid 所指向的北向资源。
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
data:ToMqtt("1234567890", '{"temperature": 25, "humidity": 50}')
转发到 UDP
data:ToUdp(uuid, json)
函数是 data
模块的一个方法,将数据发送到 uuid 所指向的北向资源。
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
data:ToUdp("1234567890", '{"temperature": 25, "humidity": 50}')
转发到 TCP
data:ToTcp(uuid, json)
函数是 data
模块的一个方法,将数据发送到 uuid 所指向的北向资源。
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
data:ToTcp("1234567890", '{"temperature": 25, "humidity": 50}')
转发到 HTTP
data:ToHttp(uuid, json)
函数是 data
模块的一个方法,将数据发送到 uuid 所指向的北向资源。
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
data:ToHttp("1234567890", '{"temperature": 25, "humidity": 50}')
转发到 MongoDB
data:Mongodb(uuid, json)
函数是 data
模块的一个方法,将数据存储到 MongoDB。
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
data:Mongodb("1234567890", '{"temperature": 25, "humidity": 50}')
转发到 TDengine
data:Mongodb(uuid, json)
函数是 data
模块的一个方法,将数据存储到 TDengine
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
data:TdEngine("1234567890", '{"temperature": 25, "humidity": 50}')
GRPC 编解码
rpc:Request(uuid, json)
函数是 rpc
模块的一个方法,将数据发送给 RPC 服务端。
参数
参数名 | 类型 | 描述 |
---|---|---|
uuid | string | 唯一标识符,用于识别消息的来源或目的地 |
json | string | JSON 格式的字符串,包含要发送到 MQTT 的数据 |
返回值
类型 | 描述 |
---|---|
string | error message,如果没有错误则为 nil |
示例
Lua
rpc:Request("1234567890", '{"temperature": 25, "humidity": 50}')