Vmware and Ubuntu

在Vmware安装Ubuntu 20.04 LTS 版本与windows 10 共享文件,环境搭建

我的虚拟机设置情况
img_1.png

要在 VMware 上安装 Ubuntu 20.04.6 LTS (64-bit) 版本以便编译 ThingsBoard 源码,以下是详细的步骤指南:

下载 Ubuntu 20.04.6 LTS ISO 文件

  1. 访问 Ubuntu 官方下载页面:

  2. 选择下载合适的 ISO 文件:

    • 找到 ubuntu-20.04.6-live-server-amd64.iso,这是没有桌面环境的服务器版本。

创建新的虚拟机

  1. 打开 VMware Workstation 或 VMware Player:

Read more →

Records of Problems Encountered During the Installation and Initialization of Thingsboard 3.6.4

# Records of Problems Encountered During the Installation and Initialization of Thingsboard 3.6.4

记录thingsboard3.6.4在导入 IntelliJ IDEA 2022.2.3 编译报错的一些问题
记录 如何从thingsboard3.6.4弃坑到thingsboard3.6.3最后又回到了thingsboard3.6.4

导入步骤简单说一下,先从github下载thingsboard3.6.4 源码 导入代码前提准备是环境,我的环境如下 windows 10
maven version 3.8.1 给 IntelliJ IDEA 2022.2.3 配置好settings.xml 采用从maven官方仓库拉取依赖
IntelliJ IDEA 2022.2.3
IntelliJ IDEA 只需要安装 protocol buffers 和 lombook 就可以了
JDK17,不是jdk11
在本地安装postgreSQL,创建好数据库名thingsboard364
然后导入到IntelliJ IDEA 2022.2.3。
从复制sql脚本到application的src/main/data/目录下
img.pngIntelliJ IDEA maven 设置跳过skip test,避免测试过程中遇到地域性测试,语言文本测试 导致通测试不过
img_1.png 最后点击 IntelliJ IDEA maven package 进行编译项目
我遇到的问题如下:

Read more →

Smart Air Conditioning Control With ThingsBoard

Automating Climate Control: Leveraging Dual Thermometers for Smart Air Conditioning via ThingsBoard

记录一次在thingsboard中通过同时满足两个温度计的温度条件来控制空调开关机
当然这并不是真实过程对接调式,只是通过模拟的方法来熟练一下thingsboard的ruleChain

第一步,创建一个空的规则链,名称就叫两个温度计控制空调的规则链

img_2.png

第二步,创建一个设备配置,名称就叫两个温度计控制空调的设备配置

img_3.png

第三步,分别添加三个设备温度计1温度计2空调

img_4.png

第四步,给温度计1,温度计2 设备添加关联关系

添加关系的原因是,因为温度计1,温度计2 的温度都满足了条件需要给空调发送rpc控制消息 才需创建关联空调的,这里可以理解是温度计控制空调,所以创建温度计向外的关联from)的关系 同理也可以理解,空调需要接受温度计的控制消息向内的关联to)的关系,这两个关系方向都可以 这里以from关系为例创建,但请注意,这里的关系类型一定要唯一,不能一样我这里建立了两条关系分别是relation1, relation2 img.png

Read more →