ThingsBoard
文章平均质量分 93
徒步僧
国家专精特新小巨人、资深消防行业企业、国家高新技术企业、智慧消防技术实验室、准独角兽企业、浙江省电流AI技术研发中心。综合运用大数据、人工智能等技术,已“端”+“云”模型为核心,依托智慧云平台,打造智慧消防预警、管理全闭环,为政府决策、消防监督、社会单位主体责任落实等提供高品质智慧消防整体解决方案
展开
-
ThingsBoard通知中心讲解
ThingsBoard 通知中心是一个用于在平台内发送、管理和自动化通知的综合工具。它允许多种通知方法,包括网络、电子邮件、移动应用程序、短信以及与 Slack 和 Microsoft Teams 的集成。用户可以手动发送通知,通过 REST API 自动发送通知,或根据系统内的事件设置触发器。用户还可以安排在特定时间发送通知。ThingsBoard从入门到实战课程,深入透析底层原理,快速搭建自己的IOT平台_哔哩哔哩_bilibili。原创 2024-07-09 10:17:21 · 479 阅读 · 0 评论 -
ThingsBoard使用固件OAT给设备升级
从开始,允许您向设备上传和分发无线 (OTA) 更新。作为租户管理员,您可以将固件或软件包上传到OTA存储库。上传后,您可以将它们分配给设备.将通知设备有关可用更新的信息,并提供特定于协议的 API 来下载固件。该平台跟踪更新状态并存储更新历史记录。作为平台用户,您可以使用仪表板监控更新过程。ThingsBoard从入门到实战课程,深入透析底层原理,快速搭建自己的IOT平台_哔哩哔哩_bilibili。原创 2024-07-05 18:03:34 · 814 阅读 · 0 评论 -
ThingsBoard代码Git版本管理
好的项目以及优秀的产品都是迭代出来的,不可能一发布就无与伦比,所以也是同理。的开发人员也会不断的完善他们的产品,而如果我们他们的代码上进行开发,如果不进行版本的管理,那么团队最新的技术就无法获取到,所以今天跟大家讲解下,如何在我们二次开发的同时,也能同步团队系统的迭代更新ThingsBoard从入门到实战课程,深入透析底层原理,快速搭建自己的IOT平台_哔哩哔哩_bilibili。原创 2024-07-05 18:01:52 · 616 阅读 · 0 评论 -
ThignsBoard如何使用Java Rest客户端
主令牌是短期令牌,您应该使用它来执行 API 调用。刷新令牌用于在过期后获取新的主令牌。当您登录平台时,您的用户名和密码将交换为一对令牌。下一个示例代码展示了如何实例化 ThingsBoard 客户端、执行登录并获取当前登录用户的用户详细信息。以下示例代码演示了设备管理 API 的基本概念(添加/获取/删除设备、获取/保存设备属性)。为了下载 REST 客户端依赖项,您应该将以下存储库添加到您的项目中。以下示例代码展示了如何通过页面链接获取租户设备。客户端的版本取决于您正在使用的平台的版本。原创 2024-07-04 09:20:03 · 999 阅读 · 0 评论 -
ThingsBoard规则链路节点Script用法
目前绝大多数设备上报的数据分类两大类,一种是JSON数据体,一种是字节码。无论哪一种对用户的可读性都非常差,为此本章节主要讲解,如何处理设备上报的数据,我会模拟设备上报的数据,并对数据进行处理,转换为可读属性,方便展示与阅读。原创 2024-07-02 09:10:54 · 486 阅读 · 0 评论 -
ThingsBoard处理设备上报的属性并转换为可读属性
目前绝大多数设备上报的数据分类两大类,一种是JSON数据体,一种是字节码。无论哪一种对用户的可读性都非常差,为此本章节主要讲解,如何处理设备上报的数据,我会模拟设备上报的数据,并对数据进行处理,转换为可读属性,方便展示与阅读。原创 2024-07-01 09:22:50 · 233 阅读 · 0 评论 -
ThingsBoard通过规则链使用邮件发送报警信息
点击配置SMTP/MAP方法,里面有对应服务器的地址和端口。系统层的邮件只用于用户的创建和密码使用,无其他功能。生成对应的是授权码,就是等会上面要使用到的密码。1、登录你们自己的邮箱,选择设置选择账号。:就是发送邮件的超时时间。当设备报警的时候,运维人员无法时刻都盯着设备查看是否有报警信息,为此我们需要通过邮件或者短信来通知客户,当前的设备发生了报警,请及时前往处理。当前链路为最基础的链路,使用script节点来判断,当温度大于20度时,发生报警。原创 2024-06-28 09:38:24 · 856 阅读 · 0 评论 -
ThingsBoard系统层配置邮件发送
点击配置SMTP/MAP方法,里面有对应服务器的地址和端口。系统层的邮件只用于用户的创建和密码使用,无其他功能。生成对应的是授权码,就是等会上面要使用到的密码。1、登录你们自己的邮箱,选择设置选择账号。:就是邮箱服务器使⽤的协议。:就是发送邮件的超时时间。原创 2024-06-27 09:41:43 · 294 阅读 · 0 评论 -
ThingsBoard通过规则链创建报警信息
规则引擎是基于事件开发的一个易于使用的工作流的框架;Message- 事件接收;它可以来自设备、设备生命周期事件、REST API事件、RPC请求等传入的数据。Rule Node- 消息处理;对接收的数据进行过滤、转换或者执行。Rule Chain- 关联消息;接收上一节点的出站消息将其发送至下一个节点。原创 2024-06-26 09:45:09 · 637 阅读 · 0 评论 -
ThingsBoard服务端使用RPC通过网关给设备发送消息
服务器端 RPC 通常使用 REST API 或仪表板小部件发送。事实上,仪表板小部件使用相同的 REST API。一旦平台收到 RPC,它就会验证有效负载并运行权限检查。然后,服务器端RPC命令被转换为规则引擎消息。规则引擎可以用附加参数来丰富命令,并最终将命令传送到设备。我们来详细回顾一下如何发送命令:其中是您的整数请求标识符,Device A是您的设备名称,method是您的 RPC 方法名称。。原创 2024-06-25 09:20:50 · 320 阅读 · 0 评论 -
ThingsBoard实现告警规则创建并生成报警信息
发起者警报发起者是警报的实体例如:如果收到来自它的温度读数并因读数超过阈值而引发“” 警报则设备A是警报的发起者。类型警报类型有助于确定警报的根本原因例如:””和””是两个不同的警报。级别或(按优先级降序排序)。生命周期创建警报时可能处于活动或已清除状态并保留开始和结束时间,警报默认将开始时间和结束时间设置成相同如果警报触发条件重复将更新结束时间,当警报清除条件匹配时自动清除警报,报警清除条件是可选项用户可以手动清除警报。原创 2024-06-21 10:06:47 · 1241 阅读 · 0 评论 -
ThingsBoard通过网关动态创建设备并发送属性
网关是中的一种特殊类型的设备,能够充当连接到不同系统的外部设备和 ThingsBoard 之间的桥梁。网关 API 提供了使用单个 MQTT 连接在多个设备和平台之间交换数据的能力。该网关还充当 ThingsBoard 设备,可以利用现有的MQTT 设备 API来报告统计数据、接收配置更新等通过服务端订阅属性。原创 2024-06-20 09:24:17 · 943 阅读 · 0 评论 -
ThignsBoard通过服务端订阅共享属性
你可以在网上找到大量的MQTT客户端库,本文中的示例将基于Mosquitto和MQTT.js您可以使用我们的。级别0(最多一次)和QoS级别1(至少一次)以及一组预定义主题的MQTT代理。是一种轻量级的发布-订阅消息传递协议,它可能最适合各种物联网设备。我们将在本文中使用令牌凭据对进行设备访问,这些凭证稍后将称为。:根据自己的服务器的地址进行填写。:就是复制的访问令牌(必填)找到有关MQTT的更多信息,应用程序需要发送用户名包含。是对应的Topic的地址。支持以JSON格式的。如果服务端组件(例如。原创 2024-06-19 11:03:00 · 517 阅读 · 0 评论 -
ThingsBoard通过MQTT发送遥测数据
ThingsBoard支持以JSON格式的key-value字符串值可以是string、bool、float、long或者二进制格式的序列化字符串;是一种轻量级的发布-订阅消息传递协议,它可能最适合各种物联网设备。你可以在网上找到大量的MQTT客户端库,本文中的示例将基于Mosquitto和MQTT.js您可以使用我们的。下面:是发送的数据体(一定是JSON格式的)在这种情况下服务端时间戳将分配给上传的数据!:根据自己的服务器的地址进行填写。:就是复制的访问令牌(必填)是对应的Topic的地址。原创 2024-06-18 09:42:14 · 472 阅读 · 0 评论 -
ThingsBoaed业务系统模块层级讲解
系统管理员能够使用租户配置文件为设置。每个租户在单个时间点都拥有唯一的个人资料。让我们一一查看租户配置文件中的可用设置。原创 2024-06-17 09:05:56 · 841 阅读 · 0 评论 -
Docker安装ThingsBoard
本章将介绍ThingsBoard的本地环境搭建,以及源码的编译安装。本机环境:centos7,docker。原创 2024-06-14 09:19:44 · 878 阅读 · 0 评论 -
ThingsBoard初始化数据库Postgres+Cassandra
本章将介绍ThingsBoard初始化数据Postgres+Cassandra,两种数据库结合使用,以及源码的编译安装。本机环境:Centos7、Docker、Postgres、Cassandra原创 2024-06-13 09:49:35 · 434 阅读 · 0 评论 -
Thingsboard本地源码部署并初始化数据库
本章将介绍ThingsBoard的本地环境搭建,以及源码的编译安装。Jdk 11 版本 ;Postgresql 9 以上;Maven 3.6 以上;Git 工具;Idea 开发工具;并初始化数据库原创 2024-06-13 09:30:31 · 1140 阅读 · 0 评论 -
ThingsBoard开源物联网平台介绍
ThingsBoard是一个基于Java的开源物联网平台,旨在实现物联网项目的快速开发、管理和扩展。它使用行业标准的物联网协议(MQTT、CoAP和HTTP)实现设备连接,并支持云和本地部署。ThingsBoard结合了可扩展性、容错性和高性能,确保数据不会丢失。ThingsBoard集群可以处理数百万个设备,提供高可用性和可扩展性。该平台还支持多种数据采集方式,包括从设备直接采集、通过网关采集以及使用其他云服务采集。用户可以在云服务器上通过可自定义的仪表板查看或共享来自任意数量设备的数据。此外,原创 2024-06-12 11:21:40 · 1068 阅读 · 0 评论 -
ThingsBoard前端Vue版本开源啦!!!!
ThingsVue 是一个免费开源的中后台模版,是ThingsBoard开源物联平台的前端版本。使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。原创 2024-06-12 10:31:03 · 1324 阅读 · 2 评论