ThingsBoard是一个开源物联网平台,可实现物联网项目的快速开发,管理和扩展。我们的目标是提供现成的IoT云或本地解决方案,以为您的IoT应用程序启用服务器端基础架构。
官方网站:
https://thingsboard.io/
中文官方网站:
http://www.ithingsboard.com/
社区版GitHub:
https://github.com/thingsboard/thingsboard
B站学习视频:
https://www.bilibili.com/video/BV12f4y147UX?p=1
What is ThingsBoard?
特征
使用ThingsBoard,您可以:
-
供应设备,资产和客户,并定义它们之间的关系。
-
从设备和资产收集并可视化数据。
-
分析传入的遥测并通过复杂的事件处理触发警报。
-
使用远程过程调用(RPC)控制设备。
-
根据设备生命周期事件,REST API事件,RPC请求等构建工作流
-
设计动态且响应迅速的仪表板,并向您的客户提供设备或资产遥测和见解
-
使用可自定义的规则链启用用例特定的功能。
-
将设备数据推送到其他系统。
-
更多…
架构图
ThingsBoard设计为:
-
可扩展性
:可水平扩展的平台,使用领先的开源技术进行构建。
-
容错
:没有单点故障,集群中的每个节点都是相同的。
-
强大而高效
:单个服务器节点可以处理成千上万个设备,具体取决于用例。ThingsBoard集群可以处理数百万个设备。
-
可定制的
:通过可定制的小部件和规则引擎节点,轻松添加新功能。
-
持久
:永远不会丢失您的数据。ThingsBoard支持各种队列实现,以提供极高的消息持久性。
优秀特性
使用丰富的服务端API以安全的方式配置、监视和控制您的IOT实体。 定义您的设备、资产、客户或任何其他实体之间的关系。
以可扩展且容错的方式收集和存储遥测数据。 使用内置或自定义的小部件以及灵活的仪表盘可视化您的数据。 与客户共享仪表板
定义数据处理规则链,转换和规范化您的设备数据。在传入的遥测事件、属性更新、设备假死和用户操作时响应警报。
使用新的微服务架构,构建Thingsboard集群并获得最大的可扩展性和容错能力。 ThingsBoard还支持云和本地部署。
-
ThingsBoard允许您创建复杂的规则链来处理设备中的数据并匹配您的应用程序特定用例
-
java 时间加半小时 java 时间加一分钟
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class text {
public static void main(String[] args) throws ParseE
ajax给java变量赋值 ajax赋值局部变量
今天在做项目时,遇到了一个问题。我用的是ajax,要在$.ajax里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才 知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到,所以赋值不成功)如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加 上async : false,就可以了。代码如下:$.ajax({
type:"post",
url:"a.ac
2.Vue项目报错: Component name “xxx“ should always be multi-word vue/multi-word-component-names
3.小程序容器助力构建新型超级App软件应用架构
4.灯火 萧萧
5.阿里云与海外亚马逊网络通讯方案