边缘网关thingsboard-gateway DTU902

这篇具有很好参考价值的文章主要介绍了边缘网关thingsboard-gateway DTU902。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

thingsboard-gateway是一个采用python语言编写的开放源代码网关程序,用于将传统或第三方系统的设备与thingsboard平台连接。

支持 采集Modbus slaves、CAN、MQTT 、OPC-UA servers, Sigfox Backend。

除了具备普通 网关外,还具备可配置的边缘能力,在一些依赖边缘控制和数据实时采集的物联网场景中应用广泛,例如:

  • 农业大棚

  • 燃气监测

  • 能耗监测

  • 市政交通

  • 智能风机

  • 污水处理

  • 远程抄表

  • 资产追踪

thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

DTU902 可安装thingsboard-gateway程序,实现以下功能:

  • MQTT 连接器:用于控制、配置和使用现有协议连接到外部 MQTT 代理的物联网设备的数据。

  • OPC-UA 连接器,用于从连接到 OPC-UA 服务器的物联网设备收集数据。

  • Modbus 连接器,用于从通过 Modbus 协议连接的物联网设备收集数据。

  • BLE 连接器,用于从使用低功耗蓝牙连接的物联网设备收集数据.

  • 请求连接器从具有 HTTP(S) API 终结点的 IoT 设备收集数据。

  • CAN连接器,用于从通过CAN协议连接的物联网设备收集数据。

  • BACnet连接器,用于从通过BACnet协议连接的物联网设备收集数据。

  • 用于从 ODBC 数据库收集数据的 ODBC 连接器。

  • REST 连接器,用于创建终结点并从传入的 HTTP 请求收集数据。

  • 用于从 SNMP 管理器收集数据的 SNMP 连接器。

  • FTP 连接器,用于从 FTP 服务器收集数据。

  • 套接字连接器,用于从通过 TCP/UDP 协议连接器的 IoT 设备收集数据。

  • XMPP 连接器,用于从通过 XMPP 协议连接器的物联网设备收集数据。

  • OCPP 连接器,用于在充电点和中央系统之间进行通信。

  • 自定义连接器,用于从通过不同协议连接的 IoT 设备收集数据。(您可以为必需协议创建自己的连接器)。

  • 持久保存收集的数据,以保证在网络或硬件故障时提供数据。

  • 自动重新连接到 ThingsBoard 平台。

  • 将传入的数据和消息简单而强大的映射为统一格式。

硬件:DTU902边缘计算网关

thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

以下修改配置,使数据通过DTU902 采用modbus 协议 上传到ThingsBoard 平台:

1. 登陆DTU902:

thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

进入源码目录:

root@huiwei:~# cd thingsboard-gateway

修改配置文件:

root@huiwei:~/thingsboard-gateway# vi thingsboard_gateway/config/tb_gateway.yaml

修改host为thingsboard平台的IP 或域名,accessToken为thingsboard平台创建网关设备的访问令牌。打开Modbus 连接器:

    name: Modbus Connector

    type: modbus

    configuration: modbus.json

接下来 ,根据MODBUS 设备配置modbus.json文件,为了演示,采用ModbusSlave软件模拟设备,这也是开发Modbus协议过程中经常使用的软件。

配置一个属性和一个遥测:

        "attributes": [

          {

            "tag": "string_read",

            "type": "string",

            "functionCode": 4,

            "objectsCount": 4,

            "address": 1

          }

        ],

        "timeseries": [

          {

            "byteOrder": "LITTLE",

            "tag": "16uint_read",

            "type": "16uint",

            "functionCode": 4,

            "objectsCount": 2,

            "address": 5

          }

        ]

如果对vim 不熟悉,可以采用SSH登陆,对文件进行编辑:

 thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

运行网关程序 

root@huiwei:~/thingsboard-gateway# python3 ./thingsboard_gateway/tb_gateway.py

打开Modbus Slave 并且根据modbus.json配置文件,添加functionCode为4,地址1,数量4:

 thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

在thingsboard 上添加网关,通过网关自动创建Temp Sensor设备,即modbus.json配置文件"deviceName"字段,属性中 读取到了我们在寄存器中配置的0x48、0x49、0x50、0x51: 

 thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

修改寄存器中的数字,thingsboard 平台的属性也 相应的变化。当然平台也可远程Shell网关:

thingsboard-gateway的配置文件使能**remoteShell** 为truethingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

在thingsboard 平台 ,添加仪表板库:thingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

 thingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOTthingsboard-gateway,gateway,物联网,thingsboard,网关,IOT

 文章来源地址https://www.toymoban.com/news/detail-676424.html

到了这里,关于边缘网关thingsboard-gateway DTU902的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 智能冶钢厂环境监控与设备控制系统(边缘物联网网关)

    目录 1、项目背景 2、项目功能介绍 3、模块框架  3.1 架构框图 3.2 架构介绍  4、系统组成与工作原理 4.1 数据采集 4.2 指令控制 4.3 其他模块 4.3.1 网页、qt视频流 4.3.2 qt搜索进程  5、成果呈现  6、问题解决 7、项目总结          这个项目的背景是钢铁行业的数字化转型和

    2024年02月04日
    浏览(55)
  • 边缘计算物联网网关在机械加工行业的应用及作用分享

    随着工业4.0的推进,物联网技术正在逐渐渗透到各个行业领域。机械加工行业作为制造业的基础领域之一,其生产过程的自动化、智能化水平直接影响到产品质量和生产效率。边缘计算物联网网关作为物联网技术的重要组成部分,在机械加工行业中发挥着越来越重要的作用。

    2024年02月10日
    浏览(46)
  • 钡铼R40边缘计算网关与华为云合作,促进物联网传感器数据共享与应用

    微型气象是不可预测的,基本上不能通过人工手段来分析其变化,因此必须运用新技术,对气象进行实时监测,以便采取相应的措施来避免或解决事故的发生。而常规气象环境数据采集容易造成数据损失、人力成本高、数据安全性差、可追踪性差等问题。为解决上述问题,可

    2024年02月10日
    浏览(52)
  • DTU和MQTT网关优缺点

    目前市面上有两种设备实现Modbus转MQTT网关。网关式、DTU式。 钡铼技术网关内部进行转换 网关式 优点: 1、通讯模块和MCU分开,通讯模块只做通讯功能,协议转换有单独主控MCU,“硬转换”; 2、数据点是通过映射到主控ARM芯片,配置更方便,点表多更加无压力; 3、网关式,

    2024年02月07日
    浏览(40)
  • thingsboard gateway 编译报错

    以下记录是处理过程, 最终解决办法在最后有写哦, 主要思路即解决grpcio安装问题       During handling of the above exception, another exception occurred:       Traceback (most recent call last):         File \\\"C:UsersHUAWEIAppDataLocalTemppip-install-9l7w5f0lgrpcio_1a5875cb655943c08af0e49641be4521srcpythongrpcio

    2024年02月16日
    浏览(43)
  • 4G DTU网关远程抄电表之DL645/698协议

    DL645/698协议是中国电力行业用于电能表通信的协议标准。该协议规定了电能表与采集设备之间的通信协议、数据格式、传输方式等内容,以确保电能表的稳定、准确地向采集设备传输电能数据。 DL645/698协议的数据传输格式一般为二进制格式,其中包含了电能表的各种参数和数

    2024年02月12日
    浏览(29)
  • 如何使用ThingsBoard IoT Gateway

    本指南涵盖了初始物联网网关的安装和配置。我们将连接物联网网关到ThingsBoard服务器,并可视化一些基本的网关统计信息:连接设备的数量和处理的消息数。我们还将配置MQTT和OPC-UA扩展,以便从外部设备或应用程序订阅设备数据源。 如果您没有运行中的ThingsBoard实例的访问

    2024年02月13日
    浏览(57)
  • 似是而非,DTU、RTU和工业网关究竟有什么区别?

    谈到工业物联网的数据采集传输领域,我们不得不谈到就是DTU、RTU和工业网关了,三者有其共通性也有不同之处,我们该如何去认识这些产品,又该如何去选择自己合适的产品? DTU是Data Transfer unit的缩写,中文名称是数据传输单元,用于在远端将PLC/仪器仪表等下位机设备的

    2024年02月16日
    浏览(31)
  • 4G模块DTU网关远程抄表方案(二):DLT645/698协议抄表

    DL645协议是一种用于智能电能表的远程抄读通讯标准。制定该标准是为统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和通信链路及应用技术规范。DL645协议可用于远程监测电力传输和使用状态,是国家在电力行业标准中规定的统一的通信协议。 DL/T 698.4

    2024年02月11日
    浏览(39)
  • 设备通过thingsboard iot gateway 来获取属性和更新属性

    此部分中的配置是可选的。 为了向ThingsBoard服务器节点请求客户端或共享设备属性,网关允许发送属性请求。 属性 默认值 描述 retain false 如果设置为true,该消息将被设置为主题的“最后已知良好”/保留消息。 topicFilter v1/devices/me/attributes/request 属性请求的主题 deviceNameJsonE

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包