赞
踩
Thingsboard 是用于数据收集、处理、可视化和设备管理的开源物联网平台。
ThingsBoard 分社区版和专业版,对于中小型公司,可以先从开源的社区版入手。方便起见,后面提到的 ThingsBoard 特指 ThingsBoard 社区版,也就是官方的 ThingsBoard CE 版本。
围绕 Thingsboard,社区有三个延展项目:
ThingsBoard
。ThingsBoard
,以减少流量和提高安全性。吾生也有涯,而知也无涯,以有涯随无涯,殆已。
– 《庄子》
YNH 的提出是为了破除 2W1H 的封建迷信 ~
对于一门新技术,传统的做法是问三个问题,也就是 2W1H:
对技术越热情的人越容易陷入这个陷阱。
这个世界上每天都有千千万万门新技术在招手,体系五花八门,学的过来么?都需要用么?
所以踩坑无数年得出另一个方法论,YNH:
Y/N 的决定需要搞清楚 What 和 Why,但 2W 会卷你卷到疲于奔命,而 Y/N 让你成为一个知道自己在做什么的 真·大佬。
明确了目标,事情就很简单了。
首先解决这5个问题:
欲戴其冠, 必承其重
Java有Spring,IoT平台有ThingsBoard。
上官方架构图:
对于物联网平台,用户、资产、设备管理大同小异,现在基本上也都支持 SaaS 了。
规则引擎是亮点,秒杀市面上绝大多数开源平台,也就 node-red 有的一拼。
数据展示上,有和设备深度集成的可视化仪表板,轻松制作数字化大屏。
设备对接, 设备直连 + ThingsBoard IoT Gateway, 可以说能够接入的都可以通过 ThingsBoard 接入。
唯一的缺点就是太重了,六边形战士不好当。
设备直连 ThingsBoard 的方案只依赖 ThingsBoard 平台,但是这个方案的要求比较高,两个必须:
也就是说,只有 传输协议和数据格式都可控的设备 可以说 YES, 其他的通通说 NO。
山不来就我,我便去就山。
– 《古兰经》
ThingsBoard IoT Gateway
是一个软件网关,用于旧系统/三方系统和Thingsboard
集成,起到一个适配转换的作用。
换句话说,对于已经采用历史协议的系统/设备,想要接入Thingsboard
, 就需要ThingsBoard IoT Gateway
。
图中明确了内置的协议连接器:
特别适合以下集成场景:
TCP
/UDP
协议MQTT
/HTTP
/CoAP
协议,但是内容不符合ThingsBoard
协议标准BLE
/Modbus
/OPC-UA
/BACnet
等协议的不太适合:
ThingsBoard IoT Gateway 的关键词是集成。
山高皇帝远。
–《闲中今古录》
ThingsBoard Edge 是使用边缘计算来分发数据并处理分析展示。
ThingsBoard Edge 是 ThingsBoard 的边缘代理, 功能和 ThingsBoard 非常接近。
ThingsBoard 是皇帝, ThingsBoard Edge 是县令。
皇帝负责统领全局,县令负责总管一县大小事务。
官方有图:
当边缘端独立度高、实时性强、流量大、任务重的时候说YES:
反之说NO:
ThingsBoard Mobile 提供了一套方案,通过在 ThingsBoard 中简单配置,构建自己的物联网移动应用程序。
ThingsBoard Mobile 基于 Flutter 构建,也就是说其天然具有跨平台的特性,一套代码可用于 Android / IOS 等多平台。
如果需要基于 ThingsBoard 的移动APP,YES,ThingsBoard Mobile 无疑是不二之选。
什么?你要小程序?NO! 直接开发微信小程序或者用UniAPP可能是更好的选择。
ThingsBoard 基础,六边形战士
ThingsBoard IoT Gateway 集成,应对遗留设备/系统
ThingsBoard Edge 代理,分散负载提高安全性,可以做 设备联动 和 中控展示
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。