- 博客(108)
- 资源 (23)
- 收藏
- 关注
原创 Mongodb清空集合数据
drop命令会把索引也删掉,某些时候只想清空数据,索引要保留.所以使用下面的方式清空>use db名称<'switched to db xxx'>db.集合名称.deleteMany({})<{ acknowledged: true, deletedCount: 24 }例如要清空数据库facebook中user集合的所有数据>use facebook<'switched to db facebook'>db.facebook.deleteMa.
2021-09-28 16:15:37 9962
原创 ThingsBoard仪表板状态案例-资产列表跳转设备列表
视频演示具体步骤 ThingsBoard仪表板状态案例-资产跳转对应设备列表 也可以使用设备搜索查询实现
2021-05-26 10:17:32 1289 2
原创 ThingsBoard 仪表板状态
请先通过阅读仪表板概述和仪表板入门案例来熟悉ThingsBoard的仪表板。文章希望通过浅显的文字描述什么是仪表板状态及如何使用。概念状态功能使得仪表板可以分层,配合小部件的动作,实现多层仪表板之间的跳转.每个状态对应一个仪表板的图层每个仪表板有一个默认的根状态, 根状态可以理解为默认状态, 也就是打开仪表板默认展示的仪表板图层.编辑模式下, 点击右上角的图标来管理状态.添加多个状态后左上角出现状态切换(图层切换)下拉列表可以通过选中根状态复选框切换新的默认展示的状态/图层配合小部件的动作,实现状
2021-05-25 23:28:32 1978 1
原创 ThingsBoard 数据持久化策略/数据清理
文章目录前言介绍支持TTL的数据疑问支持情况-------------------------以下内容在语雀知识库付费阅读----------------------配置系统级别租户级别客户级别租户配置级别Save Timeseries节点级别消息元数据级别细节新配置TTL是否影响旧数据的说明租户/客户级别需注意源码分析疑问测试准备Save Timeseries节点级别测试元数据级别测试租户配置级别测试系统级别测试租户级别测试错误示范正确示范测试是否影响旧数据准备Save Timeseries节点级别测试元
2021-05-13 14:36:00 3462 2
原创 ThingsBoard资产设备总数/离线数/在线数统计
注意:本文只在sql层面做介绍,接口没有!目标4在语雀知识库.此文没有!github ThingsBoard的问题反馈中提到类似需求准备创建五个设备ABCDE,三个资产ABC,关联关系如下:关联类型都是Contains,关联方向都是从。通过几个目标来一步步实现查询资产A/B/C下面的所有设备,包括资产下的资产中的设备,且设备不能重复统计。查询资产A/B/C下面的所有设备总数查询资产A/B/C下面的所有设备离线总数和在线总数查询租户/客户下的设备离线总数和在线总数(不关联资产,同于
2021-05-12 17:06:29 3545 13
原创 ThingsBoard中的关系Relation
文章目录概念数据表案例资产与设备的关系规则链最后概念实体与关系是ThingsBoard中的关键概念之一。官网介绍实体包括:租户/客户/用户/设备/资产/实体视图/警报/仪表板/规则节点/规则链。每个实体都支持:属性/时间序列数据/关系数据表ThingsBoard的关系储存在postgres thingsboard数据库中relation表中,包括下列字段其中字段from_type和to_type可以是实体类型的任意一种。参考源码EntityType,也符合官网文档描述的每种实体都支持关系pub
2021-05-12 16:56:32 1784
原创 ThingsBoard编译报错:Failure to find org.gradle:gradle-tooling-api:jar:6.3
删除本地仓库未下载完成的缓存文件(删除像图片显示这样以.lastUpdated结尾的文件)点这里下载gradle-tooling-api-6.3.jar或者到官网下载jar包 https://repo.gradle.org/gradle/libs-releases-local/org/gradle/gradle-tooling-api/6.3/执行mvn -v确保maven命令可以正常执行执行下面命令,将下载的jar安装到本地仓库注意:将 -Dfile= 后面替换为你的jar包位置,.
2021-05-12 16:53:24 3366
原创 ThingsBoard添加主题定制功能
B站演示地址https://www.bilibili.com/video/bv1RV41177Gb此文具体代码在文末语雀链接文章目录效果演示资料思路具体代码新建菜单组件效果演示https://www.bilibili.com/video/bv1RV41177Gb说明:由于CE版没有权限功能,所以不能主题定制功能不能细分到每个用户一套主题。本文实现的是:定制主题绑定租户,租户管理员和客户用户继承所属租户的主题,且租户管理员可修改主题;不同租户下的租户管理员和客户用户登录后分别显示自己的主题。这个
2021-05-08 14:44:14 4056
原创 ThingsBoard 添加指定客户首页展示仪表板功能
接着上一篇来说一下如何实现给客户指定首页仪表板。B站演示视频地址 https://www.bilibili.com/video/BV11y4y1s73N/效果演示 ThingsBoard客户首页设置指定仪表板 思路下面文件是图中红框里的内容组件ui-ngx/src/app/modules/home/pages/user/user.component.htmlui-ngx/src
2021-04-30 17:35:07 2189 3
原创 ThingsBoard添加首页设置-展示仪表功能
说明功能模仿PE版的 白标签菜单中的 home settings,PE可以注册试用30天。此功能分俩部分,一部分是租户管理员设置其首页展示的仪表板,另一部分是租户管理员设置客户的用户的首页为仪表板内容,且用户自己不能更改。这篇文章内容只关于第一部分,第二部分后面新开一篇来写。首页罗列的菜单,在左侧菜单栏都有,所以可以说默认的首页展示的内容毫无意义,所以增加仪表板展示功能。B站演示地址https://www.bilibili.com/video/BV1qA411V7rx/效果1演示 .
2021-04-30 16:00:04 3022 2
原创 ThingsBoard网关mqtt连接器案例及双向RPC的BUG修复
文章目录说明过程演示文字展示视频操作过程修改网关配置MQTT连接器配置JS模拟网关子设备添加网关设备启动网关启动js模拟设备创建开关小部件ABCDEMQTT连接器双向RPC的BUG修复说明通过下面案例了解MQTT连接器的使用,包括遥测,属性,单向双向RPC。案例:有个开关传感器,且集成一些温湿度,温湿度上传为设备遥测,型号等上传为设备属性。单向RPC控制开关,双向RPC获取开关状态。BUG:tb网关的MQTT连接器双向RPC存在问题,无法成功,视频和文章会演示如何解决BUG。过程演示
2021-04-23 14:50:16 5410
原创 ThingsBoard添加高德地图
文章目录资料说明接入高德地图定义高德地图ts地图提供集合中加入高德地图添加高德地图个性化设置绑定高德地图到地图部件包效果演示文章以高德地图作为例子,但不限于高德地图,同样的方式百度地图,智图地图等都可以接入资料leafletjs文档说明ThingsBoard使用leaflet加载地图,而且大部分地图相关的方法都封装在ui-ngx/src/app/modules/home/components/widget/lib/maps/leaflet-map.ts如:添加标记 设置经纬度 删除标记
2021-04-19 14:47:23 44711 5
原创 ThingsBoard CE添加Excel导出功能-优化篇
文章目录前言rpc,static,alarm去掉图例中的启用数据导出选项rpc,static,alarm部件去掉数据导出按钮效果前言如何添加Excel导出功能请跳转上一篇ThingsBoard CE数据导出excel,这篇做优化.按照ThingsBoard CE数据导出excel的步骤做完,所有部件类型都加上了数据导出功能。实际上rpc,alarm,static是不需要的。小部件有五种类型:timeseries,latest-values,rpc,alarm,static但并不是每一种部件类型
2021-04-19 10:55:47 4744 1
原创 ThingsBoard小部件编辑器之Settings schema
文章目录前言介绍官网哪里有介绍?react-schema-form?Settings schema?练习实现思路表单构建源码使用前言看完本文后你将了解如下内容:小部件编辑器中的Settings schema的来源,用法。编辑器的JavaScript中如何获取Settings schema设置的内容。源码方式添加的组件,如何获取Settings schema设置的内容。源码方式添加的组件,如何显示在部件库中,或者说如何才能使用。这个在另一篇文章介绍。介绍小部件编辑器是一个用于开发自定义小部件的迷你
2021-04-18 07:30:35 3777
原创 ThingsBoard获取和刷新token以及注意事项
欢迎加入Thingsboard知识星球,一起交流。(前一百名免费,余位大把)进入链接https://t.zsxq.com/I2rne6y文章目录前言获取Token刷新Token注意前言thingsboard官网文档没有介绍更新token的请求地址.swagger里面也不包含登录,刷新token等接口.本文来介绍一下使用和注意事项.ThingsBoard接口安全使用JWT(JSON WEB TOKEN)thingsbord REST API 接口文档使用swagger默认访问地址 http.
2021-04-15 22:32:48 5757 5
原创 ThingsBoard规则链前端实现方式介绍
欢迎加入Thingsboard知识星球,一起交流。(前一百名免费,余位大把)进入链接https://t.zsxq.com/I2rne6yb站效果演示地址 https://www.bilibili.com/video/BV1ZA41157S8/目录相关资料ngx-flowchartThingsBoard规则链本文介绍ThingsBoard前端规则链如何实现,看起来和nodered一样,其实是tb自己实现的。相关资料npm ngx-flowchartgithub ngx-flowchart.
2021-04-14 13:20:04 5383 6
原创 ThingsBoard CE 添加自定义菜单
欢迎加入Thingsboard知识星球,一起交流。(前一百名免费,余位大把)进入链接https://t.zsxq.com/I2rne6yb站效果演示地址 https://www.bilibili.com/video/BV1rB4y1w7Ts/目录效果演示相关资料说明实现过程效果演示 ThingsBoard添加自定义菜单演示 相关资料AngularMaterial Desi.
2021-04-09 17:30:09 4279 10
原创 ThingsBoard CE添加数据导出excel功能
欢迎加入Thingsboard知识星球,一起交流。(前一百名免费,余位大把)进入链接https://t.zsxq.com/I2rne6y目录前言CE版本实现演示组件设置页面修改添加「启用数据导出选项」源码实现组件右上角导出数据按钮实现源码实现时间段选择关于前言PE版本有CSV/XLS数据导出功能,具体视频演示查看官方文档地址。PE版本对此功能的描述如下:ThingsBoard允许您将数据从小部件导出到CSV或XLS。几乎任何小部件都支持此功能。导出数据集中的列列表与您在数据集配置中配置的.
2021-04-08 15:38:47 4519 1
原创 ThingsBoard接入阿里ALink协议的网关设备探讨
欢迎加入Thingsboard知识星球,一起交流。(前一百名免费,余位大把)进入链接https://t.zsxq.com/I2rne6y目录前言整体规划调用流程开始总结前言市面多数设备支持阿里云物联网平台的ALink协议,假设这类网关无法更改上下行协议,如何接入tb平台?文章是个人调研过程中的理解和分享,顺便通过偏实战的方式,更全面的实践tb网关的mqtt连接器使用。看官网介绍的时候觉得很简单,真正用起来,细节和文档缺失的介绍还是很多的(比如官网只介绍了使用tb网关时,设备如何订阅共享属性更新.
2021-04-06 09:23:28 7245
原创 ThingsBoard设备在线状态-active服务端属性分析
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb【语雀排版更好】欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录前言配置源码结论前言有群友提出疑问:active不起作用,明明断开了,却仍然显示true?在webui->设备列表->设备详细信息->属性->服务端属性可以看到每个设备的服务端属性都有下列五个.
2021-03-23 14:36:58 7847 1
原创 ThingsBoard 仪表改造-改变仪表布局网格大小
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录效果说明修改代码说明有群友觉得:仪表板的格子太大了,有没有办法改小点,这样排放部件更精确,现在部件拖放的时候,要么太大要么太小!效果说明修改代码ui-ngx/src/app/modules/home/components/das.
2021-03-18 11:24:02 3155 1
原创 ThingsBoard 仪表改造-图例设置增加自定义项
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录效果说明数据准备ui-ngx代码修改有群友觉得thingsboard的图例设置不能满足需求,想要最大值减最小值。怎么自己实现呢?效果说明原版未提供 显示最大值减最小值选项。「差值」和「显示最大减最小」想改成别的文字,在最后面的local.
2021-03-17 16:58:18 3181 1
原创 ThingsBoard 仪表改造-图例自动加设备名称
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录效果说明原版效果改造效果准备数据添加俩个温度计,分别为室内和室外。添加规则链自动生成遥测数据添加一个部件库改造自带ChartsJavaScript中改为下面代码另存为部件展示数据部件:Charts -> Timeseries ->.
2021-03-17 14:33:52 3135
原创 时间戳转0点0分0秒(truncatedTo 当天当月当年)
public static void main(String[] args) { /* * truncatedTo方法介绍: * 返回LocalDateTime的副本,其中时间被截断。 * * 截断返回原始日期-时间的副本,其中小于指定单元的字段设置为零。 * 例如,使用minutes单元进行截断将把秒分和纳秒字段设置为零。 * * 单位的持续时间必须是一个标准日的长
2021-03-15 16:56:14 1555
原创 Mysql 添加/去掉 根据时间戳更新
这里写自定义目录标题建测试表显示建表语句的sql去掉 根据时间戳更新添加 根据时间戳更新安全改字段建测试表DROP TABLE IF EXISTS `bill`;CREATE TABLE `bill` ( `id` bigint(18) NOT NULL AUTO_INCREMENT COMMENT 'id', `create_date` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '创建日期',
2021-03-11 10:00:07 1145 1
原创 Docker 修改容器启动命令参数
docker update --restart=always postgrespostgres替换成你要修改的容器ID或名称--restart=always替换成你要修改的启动参数
2021-03-11 08:03:01 1546
原创 docker 查看启动命令
安装python和pip安装runlikepipa3 install runlike安装完的信息Collecting runlike Using cached https://files.pythonhosted.org/packages/14/f9/1dd6470426916351eb8cd31255b31ac9bdb2e9e7380f3bea7b55f4f09864/runlike-0.7.0-py3-none-any.whlCollecting Click (from runlike.
2021-03-11 07:57:47 1138
原创 Thingsboard org.thingsboard.server.gen.*找不到解决方法
柴宁大佬的语雀文档有详细解答,记录一下https://www.yuque.com/books/share/75eab38e-53dd-411b-b6fe-6b50cd2770f4/zosvwz
2021-03-10 15:50:42 7779 5
原创 ThingsBoard 多个设备的最新遥测数据合并计算案例
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录合并多个设备的最新遥测数据,进行逻辑计算的案例:假设你的仓库,有俩个温度计,分别在室内和室外,实时上传室内外温度遥测数据,如何实时展示室内外温度差?阅读这篇文章,解决此问题。加深你对规则链的理解!https://www.yuque..
2021-03-10 12:10:36 7124
原创 ThingsBoard非扁平JSON结构遥测数据处理展示
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录前言数据格式处理玩转仪表盘前言群友提问:像下面这样的遥测数据如何展示?如何将一天或一周或自由选择一段时间的数据展示出来?比如一年级有好几个班 每个班的数据需要区分展示如何实现?有没有求和等功能?{ "deviceData.
2021-03-09 16:39:47 1629 3
原创 ThingsBoard自定义仪表小部件示例
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录先看效果基本小部件API开始应用先看效果黑色指针会指向最新的遥测数据的温度值。温度实时变化指针左右摇摆。先提一下仪表小部件开发需要了解的内容,以免js代码不明白。基本小部件API官网介绍https://thingsboard.io/.
2021-03-09 15:15:20 5423
原创 ThingsBoard 数据清理
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录功能介绍注意事项其他有群友提问:tb中数据库积累的遥测数据太多后,怎么清理?这里记录分享一下!功能介绍在规则链的行动节点类型下的保存时间序列节点中有TTL功能(Time To Live 的缩写,指数据生存时间)。配置的**TTL单位.
2021-03-08 16:15:18 4659
原创 ThingsBoard审计日志介绍
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录有群友提问了:审计占用了大量空间,如何不记录审计? 在这里记录分享一下thingsboard.yml 文件可以启用/禁用或更改其他审计日志的配置,下面有注释。比如可以启用/禁用,可以指定储存时长,可以细粒度指定每种实体类型的日志级别,可.
2021-03-08 15:56:50 3225
原创 ThingsBoard邮件功能案例
系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb欢迎加入Thingsboard知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》文章目录邮件设置谷歌邮箱演示发送邮件报警案例配置规则链节点A:**转换脚本**节点B:**邮件相关配置**节点C:**发送电子邮件**测试及结果展示邮件设置ThingsBoard系统管理员能够配置SMTP服务器,按照下列步骤配置:默认管理员登.
2021-03-08 15:10:38 3691
原创 Mac卸载postgresql
打开卸载程序终端执行下面命令需替换${postgres_version}为postgres版本open /Library/PostgreSQL/${postgres_version}/uninstall-postgresql.app清理postgres数据上一步完成后,终端执行下面命令sudo rm -rf /Library/PostgreSQL删除pg用户然后去 系统偏好设置-> 用户与群组 删除postgre用户...
2021-03-08 09:30:50 1043
原创 ThingsBoard 设备OTA
系列文章目录第一章 入门 - 设备接入ThingsBoard平台的方式第二章 网关 - modbus数据采集与控制第二章 网关 - OPC-UA数据采集与控制欢迎加入知识星球,一起交流。(前一百名免费)进入链接https://t.zsxq.com/I2rne6y或公众号《物联网三分钟》一起交流学习开源物联网平台Thingsboard系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tbesp32 OTA固件升级案例https://things
2021-03-06 10:05:23 4128
原创 ThingsBoard OPC-UA数据采集与控制
系列文章目录第一章 入门 - 设备接入ThingsBoard平台的方式第二章 网关 - modbus数据采集与控制第二章 网关 - OPC-UA数据采集与控制欢迎加入知识星球,前一百名免费,进入链接https://t.zsxq.com/I2rne6y一起交流学习开源物联网平台Thingsboard系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb文章目录系列文章目录准备环境OPC UA服务器OPC UA py可视化客户端tb网关配置thin
2021-03-05 22:21:00 4199
原创 ThingsBoard Modbus数据采集与控制
系列文章目录第一章 入门 - 设备接入ThingsBoard平台的方式第二章 网关 - modbus数据采集与控制欢迎加入知识星球,前一百名免费,进入链接https://t.zsxq.com/I2rne6y一起交流学习开源物联网平台Thingsboard系列文章首发语雀文档地址:https://www.yuque.com/kuwei-g0lft/tb文章目录系列文章目录准备环境案例目标:配置Modbus连接器modbus salve配置服务端RPC规则链规则链配置(信息读取与控制)信息读取
2021-03-05 22:08:35 10530 5
原创 ThingsBoard设备接入(设备供应)
系列文章目录欢迎加入知识星球ID:58390844。一起交流学习Thingsboard第一章 入门 - 设备接入ThingsBoard平台的方式文章目录系列文章目录前言手动创建批量配置设备自动配置REST API配置前言物联网项目的推进,离不开优秀的开源物联网平台,本文就介绍了开源物联网平台ThingsBoard如何接入设备。语雀地址:https://www.yuque.com/books/share/53e3d1e0-6baf-4eab-95be-88f609f88aa6?#提
2021-03-05 17:12:15 7427 2
原创 Mysql导出数据库设计
查询SQLSELECTTABLE_NAME 表名,COLUMN_NAME 列名,COLUMN_COMMENT 释义,DATA_TYPE as 类型,CHARACTER_MAXIMUM_LENGTH as 长度,COLUMN_TYPE as 类型和长度,IS_NULLABLE as 'NULL'FROM INFORMATION_SCHEMA.COLUMNSwhere-- test 为数据库名称,到时候只需要修改成你要导出表结构的数据库即可table_schema ='test'ord
2021-02-05 14:10:06 484
alwaysup注册机
2018-04-08
海康javaSDK及demo
2018-01-05
idea2017.3可用汉化文件
2017-12-05
dubbo-admin.war控制台(基于1.8JDK)
2017-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人