当前位置:网站首页>开源物联网平台ThingsBoard的安装
开源物联网平台ThingsBoard的安装
2022-07-02 17:10:00 【qq_45973003】
ThingsBoard是一个开源平台,功能强大,性能稳定。用于收集和可视化物联网设备的数据。可以将来自任意数量设备的数据发送到云服务器,在云服务器中可以通过可自定义的仪表板查看或共享
ThingsBoard相关概念
租户tenant:拥有或物联网设备的个人或组织。
设备管理:租户可以创建添加自己的设备,每个设备有唯一ID用来和指定传感器进行绑定。
仪表盘:仪表盘主要用来显示各类传感器上传的数据。仪表盘可以自定义数据显示实时可控。
规则链:物联网的标准设定,可以对传感器上报的数据进行规则处理,通过制定流程显示或报警。
在这个位置的话先贴一下在安装的过程中可能遇到的问题然后的话就是可能可以解决问题的帖子
https://blog.csdn.net/qq_35377323/article/details/112979532
就是这个其它的话参考官网就好了
ThingsBoard开发环境
step1: 安装java8同时配置环境变量
需要注意的是在我们安装完成java时需要配置环境变量注意这里需要的是Java1.8的版本其它版本的Java会出新编译不成功的可能
step2: 安装maven
maven的话需要的是我们的maven3.6以上的版本,这个可以参考网上的教程自己下载
step3: 安装git 建议是在网上参考相关的教程
step4:安装IDEA 安装idea的话还是参考网上的教程,建议是安装破解版的idea,这个是可选项可以不安装
step5: postgresql的使用参考文档 [http://www.postgres.cn/docs/12/index.html](http://www.postgres.cn/docs/12/index.html)简称就是postgres的学习手册
以上就是安装thingsboard之前的准备工作
net start thingsboard
注意在我们启动服务的情况下可能会出现服务无法启动的问题
net stop thingsboard
这个的话就是我们停止服务的指令
net start thingsboard
这个的话是我们启动服务的指令
出现一下的图片的话就是表示我们的服务已经启动成功了
然后的话就可以访问我们的网址主要是通过这个http://localhost:8080/来对我们的网址今行访问
注意此处需要安装java1.8的版本不然的话就会报错,报错,报错
java11的话应该也是可以的就是java11的版本分为两个主要是 oraclejdk 和 openjdk 我们的thingsboard需要的是我们的这个openjdk
然后的话官方是提供多个账号进行的
- 系统管理员: [email protected] / sysadmin
- 租户管理员: [email protected] / tenant
- 客户: [email protected] / customer
- 主要是这几个我们选用第二个进行登录就好了使用sysadmin登录进去就行了
安装我们的thingsboard服务
需要参考官网的步骤将官网的步骤完成才能进行下一步的操作
thingsboard官方的安装教程http://www.ithingsboard.com/docs/user-guide/install/windows/#步骤6-运行安装脚本
在这里需要注意的是我们需要根据官方给出的教程一步步的进行,官方叫你使用管理员的方式打开cmd你就需要使用管理员的方式打开cmd不然的话就会发生未知的错误
在这个位置的话需要在命令行以管理员的身份启动服务如
这里的话是我们使用管理员的方式登录thingsboard网站的结果界面这里并没有对登录的界面进行展示
接下来的话就是要进行我们的防火墙的设置设置我们的防火墙创建新的入站规则
使用我们的window11打开我们的防火墙设置
1:打开我们的控制面板 在我们的window11的搜索框中搜索我们的控制面板
编译我们的thingsboard代码
在这个位置的话就是在我们的idea中安装我们相关的插件这里的话就是先添加我们的RPC全家桶
https://github.com/singgel/RPC-SkillTree 这个是github上的仓库主要是各种需要使用到的组件
在我们的这个位置的话就是你使用我们的cmd的方式进行编译我们的源码:
mvn clean install -DskipTests --settings D:\apache-maven-3.6.3\conf\thingsboardAliSettings.xml
mvn clean install -DskipTests --settings D:\apache-maven-3.6.3\conf\thingsboardSettings.xml
注意编译方面的话本人也没有完全的解决,因为这个东西对于新手来说还是挺难得,在编译的过程中会出现很多的报错各种各样的问题,希望大家能够坚持下来把问题解决掉。
边栏推荐
- SAP S/4HANA OData Mock Service 介绍
- Websocket of Web real-time communication technology
- 300+ documents! This article explains the latest progress of multimodal learning based on transformer
- options should NOT have additional properties
- 揭秘得物客服IM全链路通信过程
- Leetcode (154) -- find the minimum value II in the rotation sort array
- 719. 找出第 K 小的数对距离
- QQmlApplicationEngine
- 什么是云原生?这回终于能搞明白了!
- Wechat applet video sharing platform system graduation design completion (1) development outline
猜你喜欢
What is cloud primordial? This time, I can finally understand!
Nm01 function overview and API definition of nm module independent of bus protocol
Redis (7) -- database and expiration key
Leetcode (81) -- search rotation sort array II
Yesterday, Alibaba senior wrote a responsibility chain model, and there were countless bugs
After 22 years in office, the father of PowerShell will leave Microsoft: he was demoted by Microsoft for developing PowerShell
故障排查:kubectl报错ValidationError: unknown field \u00a0
Web version 3D visualization tool, 97 things programmers should know, AI frontier paper | information daily # 2022.07.01
Wechat nucleic acid detection appointment applet system graduation design completion (5) task statement
Leetcode 面试题 17.04. 消失的数字
随机推荐
Implementation shadow introduction
工业软件讲堂-三维CAD设计软件的核心技术解析----讲坛第二次讲座
消除IBM P750小机上的黄色报警灯[通俗易懂]
谷歌官方回应:我们没有放弃TensorFlow,未来与JAX并肩发展
Iframe nesting details
Yesterday, Alibaba senior wrote a responsibility chain model, and there were countless bugs
How to write controller layer code gracefully?
Unity learning shader notes [81] simple color adjustment post-processing (brightness, saturation, contrast)
SLAM|如何时间戳对齐?
StretchDIBits函数
Night God simulator +fiddler packet capture test app
如何设置VSCode删除整行快捷键?
Chain game system development (unity3d chain game development details) - chain game development mature technology source code
Is Guojin securities a state-owned enterprise? Is it safe to open an account in Guojin securities?
Unity learning shader notes [82] black and white processing of enhanced single channel color rendering
How to set vscode to delete the whole line shortcut key?
719. 找出第 K 小的数对距离
PR曲线和ROC曲线概念及其区别
Steamos 3.3 beta release, steam deck Chinese keyboard finally came
Redis (7) -- database and expiration key