tlink.js 本质上是一个“驱动脚本”它们的作用是将BOX采集到的的原始数据,“翻译”成目标物联网平台能够听懂的“语言。

  1. 功能与作用:一个“翻译官”
    它的核心作用是协议转换,充当BOX与TLINK平台之间的“翻译官”。
    下行(采集端)通过串口或网口从PLC、传感器等设备采集数据。数据可能是简单的字符串(”temp=25.6”)或Modbus等工业协议帧。

上行(平台端):TLINK平台要求数据必须是特定的JSON格式(Payload),并通过特定的MQTT主题(Topic)发布。

工作原理:

解析:识别从BOX采集到的原始数据。
封装:将解析出的数据,按照TLINK平台的物模型规范,组装成正确的JSON格式。
例如:
原始数据:”temp=25.6,hum=60”

转换后:{“params”: {“Temperature”: 25.6, “Humidity”: 60}, “method”: “thing.event.property.post”}

  1. 关键
    免开发:用户不需要自己编写复杂的MQTT和JSON处理代码。

配置化:用户只需在BOX配置软件中:
选择tlink.js。
填写从TLINK平台获取的 ProductKey, DeviceName, DeviceSecret。
配置串口参数(波特率等)以匹配下端设备。

降低门槛:使得不熟悉MQTT和JSON的硬件工程师也能快速完成设备上云。

{
    "sensorDatas": [
        {
            "sensorsId": 200861830,
            "value": 33.751228
        },
        {
            "sensorsId": 200861831,
            "value": 32.469528
        }
    ]
}

控制订阅格式:

{
    "sensorDatas": [
        {
            "sensorsId": 200497961,
            "switcher": 0,
            "flag": "sensorsId-5"
        }
    ],
    "down": "down"
}

控制发布格式:

{
    "sensorDatas": [
        {
            "sensorsId": 200497961,
            "switcher": 0,
            "flag": "sensorsId-5"
        }
    ]
}
作者:霜蝉科技  创建时间:2025-09-08 17:03
最后编辑:霜蝉科技  更新时间:2025-09-13 15:10
上一篇:
下一篇: