第一章 jetlinks物联网平台社区版安装

如题所述

在物联网系统的世界里,集成多种物理网协议并有效管理设备与数据的软件平台至关重要。为了降低成本并缩短开发周期,许多企业倾向于选择开源社区版进行个性化开发。我有幸参与过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官网获取官方文档。我们鼓励大家支持正版,共同推动物联网技术的发展。

温馨提示:答案为网友推荐,仅供参考