Lua 规范
数据转发与桥接

数据转发与桥接

转发到 MQTT

data:ToMqtt(uuid, json) 函数是 data 模块的一个方法,将数据发送到 uuid 所指向的北向资源。

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
data:ToMqtt("1234567890", '{"temperature": 25, "humidity": 50}')

转发到 UDP

data:ToUdp(uuid, json) 函数是 data 模块的一个方法,将数据发送到 uuid 所指向的北向资源。

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
data:ToUdp("1234567890", '{"temperature": 25, "humidity": 50}')

转发到 TCP

data:ToTcp(uuid, json) 函数是 data 模块的一个方法,将数据发送到 uuid 所指向的北向资源。

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
data:ToTcp("1234567890", '{"temperature": 25, "humidity": 50}')

转发到 HTTP

data:ToHttp(uuid, json) 函数是 data 模块的一个方法,将数据发送到 uuid 所指向的北向资源。

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
data:ToHttp("1234567890", '{"temperature": 25, "humidity": 50}')

转发到 MongoDB

data:Mongodb(uuid, json) 函数是 data 模块的一个方法,将数据存储到 MongoDB。

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
data:Mongodb("1234567890", '{"temperature": 25, "humidity": 50}')

转发到 TDengine

data:Mongodb(uuid, json) 函数是 data 模块的一个方法,将数据存储到 TDengine

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
data:TdEngine("1234567890", '{"temperature": 25, "humidity": 50}')

GRPC 编解码

rpc:Request(uuid, json) 函数是 rpc 模块的一个方法,将数据发送给 RPC 服务端。

参数

参数名类型描述
uuidstring唯一标识符,用于识别消息的来源或目的地
jsonstringJSON 格式的字符串,包含要发送到 MQTT 的数据

返回值

类型描述
stringerror message,如果没有错误则为 nil

示例

Lua
rpc:Request("1234567890", '{"temperature": 25, "humidity": 50}')
© 2023-2025 RHILEX Technologies Inc. All rights reserved.