第一章 jetlinks物联网平台社区版安装
发布网友
发布时间:2024-05-11 22:50
我来回答
共1个回答
热心网友
时间:2024-08-19 02:22
在物联网系统的世界里,集成多种物理网协议并有效管理设备与数据的软件平台至关重要。为了降低成本并缩短开发周期,许多企业倾向于选择开源社区版进行个性化开发。我有幸参与过thingsboard和jetlinks的项目,今天,我将为你详细解读jetlinks社区版的安装与配置过程,持续更新。
一、jetlinks简介
jetlinks,作为国内备受青睐的开源物联网系统,提供社区版和企业版两种版本。社区版不仅开源,而且免费,适合初学者和预算有限的团队。访问jetlinks官网(jetlinks.org</),你可以了解社区版的具体内容。
二、后端项目启动
代码获取</:访问jetlinks社区版的GitHub(github.com/jetlinks/jetlinks-community</)或Gitee(gitee.com/jetlinks/jetlinks-community</),选择最新的2.1稳定版本,下载zip或使用git clone。
文件结构</:项目的启动类位于jetlinks-standalone下的JetLinksApplication,配置文件application.yml则在此目录中。务必注意,初始化时需切换数据库至MySQL,如:URL设置为r2dbc:mysql://127.0.0.1:3306/jetlinks?ssl=false&serverZoneId=Asia/Shanghai,并替换相应的用户名和密码。
配置调整</:
更改easyorm配置,如:方言设置为mysql,数据库名为jetlinks。
确保jetlinks-cummunity运行需要Redis,配置你的实例,如:主机名xxxxxx,端口6379。
存储时序数据的选择:可以选择内置的Elasticsearch,或自建独立的Elasticsearch实例,具体配置见文档。
启动成功</:配置完成后启动jetlinks-cummunity,成功后项目即启动运行。
三、前端项目启动
前端采用Vue版本,有两个代码库可供选择:ant版本和vue版本,这里我们将使用Vue版本。
下载前端代码,从GitHub(github.com/jetlinks/jetlinks-ui-vue</)或Gitee(gitee.com/jetlinks/jetlinks-ui-vue</)获取,同样选择2.1稳定版本。
文件目录中,需配置后端服务器的IP和端口,以便前端与后端协同工作。
运行前端,根据README.md中的指示,执行yarn dev命令启动项目,推荐使用yarn dev:force来强制更新。
启动成功后,初始账号密码为admin admin。
总结
以上就是jetlinks本地代码的部署和启动过程。对于其他启动方式,如使用Docker,强烈建议参考jetlinks官网获取官方文档。我们鼓励大家支持正版,共同推动物联网技术的发展。