文章目录
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 代理,分散负载提高安全性,可以做 设备联动 和 中控展示
?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------
MIMO技术的优缺点优点通过下面三个增益来总体概括:阵列增益。阵列增益是指由于接收机通过对接收信号的相干合并而活得的平均SNR的提高。在发射机不知道信道信息的情况下,MIMO系统可以获得的阵列增益与接收天线数成正比复用增益。在采用空间复用方案的MIMO系统中,可以获得复用增益,即信道容量成倍增加。信道容量的增加与min(Nt,Nr)成正比分集增益。在采用空间分集方案的MIMO系统中,可以获得分集增益,即可靠性性能的改善。分集增益用独立衰落支路数来描述,即分集指数。在使用了空时编码的MIMO系统中,由于接收天线或发射天线之间的间距较远,可认为它们各自的大尺度衰落是相互独立的,因此分布式MIMO
我刚刚看到whitehouse.gov正在使用drupal作为CMS和门户技术。drupal的优点之一似乎是很容易添加插件,而且编程最少,即重新发明轮子最少。这实际上正是Ruby-on-Rails的DRY理念。所以:drupal的缺点是什么?Rails或其他基于Ruby的技术有哪些不符合whitehouse.org(或其他CMS门户)门户技术的资格? 最佳答案 Whatarethedrawbacksofdrupal?对于Ruby和Rails,这确实是一个相当主观的问题。Drupal是一个可靠的内容管理选项,非常适合面向社区的站点。它
在我的mac上安装几个东西时遇到这个问题,我认为这个问题来自将我的豹子升级到雪豹。我认为这个问题也与macports有关。/usr/local/lib/libz.1.dylib,filewasbuiltfori386whichisnotthearchitecturebeinglinked(x86_64)有什么想法吗?更新更具体地说,这发生在安装nokogirigem时日志看起来像:xslt_stylesheet.c:127:warning:passingargument1of‘Nokogiri_wrap_xml_document’withdifferentwidthduetoproto
当音乐碰上区块链技术,会擦出怎样的火花?或许周杰伦已经给了我们答案。8月29日下午,B站独家首发周杰伦限定珍藏Demo独家访谈VCR,周杰伦在VCR里分享了《晴天》《青花瓷》《搁浅》《爱在西元前》四首经典歌曲Demo背后的创作故事,并首次公布18年前未发布的神秘作品《纽约地铁》的Demo。在VCR中,方文山和杰威尔音乐提及到“多亏了区块链技术,现在我们可以将这些Demos,变成独一无二具有收藏价值的艺术品,这些Demos可以在薄盒(国内数藏平台)上听到。”如何将音乐与区块链技术相结合,薄盒方面称:“薄盒作为区块链技术服务方,打破传统对于区块链技术只能作为数字收藏的理解。聚焦于区块链技术赋能,在
我感到有点困惑——大约24小时以来,我一直在考虑在我的项目中使用哪种组播技术。基本上,我需要的是:创建组(通过一些后端进程)任意客户端广播消息(1:N,N:N)(可能)直接消息(1:1)(重要)使用我自己的后端(例如,通过某种HTTPAPI)对客户端进行身份验证/授权能够通过后端进程(或服务器插件)踢出特定的客户端这是我要的:Ruby或Haxe中的后端相关流程JS+Haxe(Flash9)中的前端—在浏览器中,因此理想情况下通过80/443进行通信,但不一定。因此,这项技术必须能够在HaxeforFlash中轻松访问,最好是Ruby。我一直在考虑:RabbitMQ(或OpenAMQ)、
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion是否有任何用Ruby或Python编写的生产就绪的开源Twitter克隆?我对功能丰富的实现更感兴趣,而不仅仅是简单的Twitter消息(例如:API、FBconnect、通知等)谢谢!
文章目录写在前面1、下载与安装(windows)1.1、idea中配置gradle2、基础知识(Gradle6.9为例)2.1、Gradle脚本语法2.1.1、dependsOn2.1.2、创建动态任务2.1.3、增加任务行为2.1.4、参数2.1.5、Ant任务2.1.6、方法2.1.7、默认任务2.1.6、依赖任务的不同输出3、java项目中使用3.1、在已有项目中构建gradle3.2、在新建项目时构建gradle(idea)3.3、gradle项目目录结构3.4、build.gradle3.4.1、plugins3.4.2、repositories3.4.3、dependencies3
文章目录概述背景为何要存算分离优势**应用场景**存算分离产品技术流派华为JuiceFSHashDataXSKY概述背景Hadoop一出生就是奔存算一体设计,当时设计思想就是存储不动而计算(code也即是代码程序)动,负责调度Yarn会把计算任务尽量发到要处理数据所在的实例上,这也是与传统集中式存储最大的不同。为何当时Hadoop设计存算一体的耦合?要知道2006年服务器带宽只有100Mb/s~1Gb/s,但是HDD也即是磁盘吞吐量有50MB/s,这样带宽远远不够传输数据,网络瓶颈尤为明显,无奈之举只好把计算任务发到数据所在的位置。众观历史常言道天下分久必合合久必分,随着云计算技术的发展,数据
文章目录华为OD面试流程1.mysql数据库建了两个字段,且设置了联合索引,如果其中有一个字段为空会出现什么问题?2.谈谈springIOC的理解,有什么好处,解决了什么问题3.谈谈springAOP的理解,切面编程有没有实际应用,有哪些注解,作用是什么,有那些应用场景?4.Erika和zookeeper有了解过吗,作用是什么,主要解决了什么问题5.谈谈JDK、JRE、JVM的理解,区别是什么6.谈谈对泛型的理解7.JVM的组成华为OD面试流程机试:三道算法题,关于机试,橡皮擦已经准备好了各语言专栏,可以直接订阅。性格测试:机试技术一面(本专栏核心)技术二面(本专栏核心)主管面试定级定薪发of