MQTT连接器

用于控制、配置和收集来自使用现有协议连接到外部MQTT Broker的物联网设备的数据。

BACnet连接器

从通过BACnet协议连接的物联网设备中收集数据

自定义连接器

从通过不同协议连接的物联网设备 [^从通过不同协议连接的物联网设备]收集数据。(你可以为需要的协议创建你自己的连接器)

解决方案

城市治理

近年来,出现的各种各样的“城市病”,特别是在交通和环境领域中出现的拥堵、污染、内涝等问题,需要利用信息技术予以有效解决。在信息技术与城市治理深度融合发展方面,信息技术已深度融入城市规划、建设和运营等每一个环节。城市治理智慧化需要满足社会成本最小化、治理能力高效化、政府服务精准化以及城市发展现代化等条件。

平台以服务对象的需求为根本原则,紧扣国家政策,融入互联网+、大数据+的思维,通过传感器监测各项健康数据,整合基层资源、条线资源,形成统一标准的数据中心以及丰富多样的服务产品,形成集精细管理、智能指挥、立体防控、智慧应用四位一体的大平台。

城市治理
公共事业

公共事业

指负责维持公共服务基础设施的事业。公共事业处在自然垄断之下,可能是处于政府的控制之下,而如果是私营的则会被行政法规所监督。一般所说公用事业包括电力、供水、废物处理、污水处理、燃气供应、交通、通讯等


出行管理

出行管理费用低而效益高,所以尤其适用于发展中国家的城市。发展中国家对用于交通基础设施的资源进行了限制,其城市街道通常比较狭窄拥挤,为停车和不同的道路使用者提供的空间十分有限,由此导致了空间上的冲突和碰撞事故的发生。如果要满足小汽车普及后的道路和停车设施的需求,那么只有很少的发展中国家能够担负这样的建设。由于发展中国家的大部分人口负担不起私人机动车辆,因此在出行方式中突出小汽车的政策和投资显然是不合理的,它不能满足大多数出行者的需求。当考虑了所有的因素后,出行管理常成为解决交通问题的最佳方法


出行管理

工作原理

事件存储

事件存储用于临时存储由连接器产生的遥测和其他事件,直到它们被传递到 ThingsBoard。事件存储支持两种实现方式:内存队列和持久性文件存储。这两种实现方式都能确保在网络中断的情况下,你的设备数据最终能得到传递。内存队列最大限度地减少了IO操作,但在网关进程重新启动的情况下可能会丢失信息。 持久性文件存储在进程重启后仍然存在,但会对文件系统执行IO操作。

转换器

转换器负责将数据从特定协议格式转换为ThingsBoard格式。转换器是由连接器调用的。转换器通常是针对连接器支持的协议,有上行链路和下行链路[^上行链路和下行链路]转换器。上行链路转换器用于将数据从特定协议转换为ThingsBoard格式。下行链路转换器用于将信息从ThingsBoard格式转换为特定的协议格式。 上行链路和下行链路: 各协议的转换器不一定同时具备上行链路转换器和下行链路转换器。

网关服务

网关服务负责连接器、事件存储和ThingsBoard客户端的启动。该服务收集并定期向ThingsBoard报告有关传入信息和连接设备的统计数据。网关服务保存连接设备的列表,以便在网关重新启动的情况下能够重新订阅设备配置更新。

连接器

该组件的目的是连接到外部系统(如MQTT代理或OPC-UA服务器)或直接连接到设备(如Modbus、BLE或CAN)。一旦连接,连接器要么从这些系统中轮询数据,要么订阅更新。轮询与订阅取决于协议的能力。例如,我们对MQTT连接器使用订阅模式,对Modbus和CAN使用轮询。连接器也能够直接或通过外部系统 [直接或通过外部系统]向设备推送更新。 直接或通过外部系统: 取决于协议、网关连接器的实现、对应协议的设备本身是否支持这么做。

客户案例

IoT开源平台ThingsBoard二次开发

ThingsBoard是一个国外的开源物联网项目,Github将近9K star.后端基于Springboot,前端基于AngularJS,网关基于Python3.5,支持多种中间件,开箱即用的物联网项目.单台服务每秒可处理2K台设备接入和3W条MQTT订阅消息,大约每分钟可处理2百万条数据.是一个设计和性能都非常优秀的IOT项目

查看详情 >

ThingsBoard IoT Gateway

ThingsBoard IoT Gateway是一个由ThingsBoard官方原创且开源的物联网软网关,使用且仅使用MQTT协议与TB平台(ThingsBoard IoT Platform)进行通讯,为TB平台提供支持更多协议的数据收集功能和可能的设备管理功能,允许各类设备提交数据至TB平台。

查看详情 >