色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于 Ubuntu 服務器安裝物聯(lián)網(wǎng)平臺 ThingsBoard

電子發(fā)燒友開源社區(qū) ? 來源:未知 ? 2022-11-03 12:40 ? 次閱讀

Thingsboard是一個基于Java的開源的物聯(lián)網(wǎng)平臺,用于數(shù)據(jù)收集、處理、可視化和設(shè)備管理。它使用物聯(lián)網(wǎng)行業(yè)的標準協(xié)議(MQTT、CoAP和HTTP)實現(xiàn)設(shè)備連接,并支持云和本地部署。因為目前還沒支持openharmony環(huán)境部署,因此本文還是基于U buntu22環(huán)境部署Thingsboard。

本次實驗的前提條件是,開發(fā)板更新適配了九聯(lián)科技的Ubuntu鏡像并接入以太網(wǎng)。下面是實物連接圖:

d673ad8a-5b2e-11ed-a3b6-dac502259ad0.png

1.Uniopi Tiger 下載Ubuntu22鏡像

根據(jù)九聯(lián)科技FAE提供的最新Ubuntu22的鏡像,安裝手冊下載指南把鏡像下載到開發(fā)板,uart連接到電腦,輸入用戶名密碼之后便可以看到打印信息如下:

d6863694-5b2e-11ed-a3b6-dac502259ad0.png

連上網(wǎng)線之后,為了方便安裝程序,先升級一下軟件包

sudo apt-get update
sudo apt-get upgrade

(左右移動查看全部內(nèi)容)

為了方便在PC端使用Mobaxterm SSH操作,安裝openssh-server,安裝命令:

sudo apt-get install openssh-server

(左右移動查看全部內(nèi)容)

查看ssh服務是否啟動:打開"終端窗口",輸入"sudo ps -e |grep ssh"-->回車-->有sshd,說明ssh服務已經(jīng)啟動,如果沒有啟動,輸入"sudo service ssh start"-->回車-->ssh服務就會啟動。

查看Ubuntu IP地址,輸入:ifconfig

d69774b8-5b2e-11ed-a3b6-dac502259ad0.png

到這里基本的環(huán)境的就算是準備好了,接下來就安裝Thingsboard。

2. Thingsboard 簡介

Thingsboard 分為專業(yè)版和社區(qū)版,社區(qū)版是開源的,專業(yè)版是收費的。thingsboard 提供了30多個可自定義的小部件,允許為大多數(shù)物聯(lián)網(wǎng)用例構(gòu)建最終用戶自定義儀表板。官網(wǎng)地址:https://thingsboard.io/

Thingsboard架構(gòu)

Thingsboard有兩種架構(gòu)形式,微服務架構(gòu)和 Monolithic 架構(gòu),兩個架構(gòu)的基本功能一致,該文檔主要介紹 Monolithic 架構(gòu),架構(gòu)圖如下:

d709d198-5b2e-11ed-a3b6-dac502259ad0.png

3.Thingsboard的安裝部署

3.1開發(fā)環(huán)境要求:

  • Jdk 1.8版本,官方下載地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

  • Node.js,官網(wǎng)地址:https://nodejs.org/en/download/

  • Maven 3.6以上, 下載地址:http://maven.apache.org/download.cgi

  • Git工具:https://git-scm.com/download/win

  • github地址:https://**github.com/thingsboard/**thingsboard

  • npm

  • Postgresql 12以上

  • Idea開發(fā)工具

3.2安裝Java 8(OpenJDK)

sudo apt update
sudo apt install openjdk-8-jdk

(左右移動查看全部內(nèi)容)

安裝結(jié)束之后,可以使用以下命令檢查安裝:

java -version

(左右移動查看全部內(nèi)容)

命令輸出結(jié)果:

d720db72-5b2e-11ed-a3b6-dac502259ad0.png

3.3安裝服務

下載安裝包

wget https://github.com/thingsboard/thingsboard/releases/download/v3.1.1/thingsboard-3.1.1.deb

(左右移動查看全部內(nèi)容)

安裝軟件包

sudo dpkg -i thingsboard-3.1.1.deb

(左右移動查看全部內(nèi)容)

3.4 配置數(shù)據(jù)庫

ThingsBoard能夠使用SQL或hybrid數(shù)據(jù)庫方式。有關(guān)更多詳細信息請參見相應的體系結(jié)構(gòu)頁面

PostgreSQL安裝

下面列出的說明將安裝PostgreSQL:

# install **wget** if not already installed:
sudo apt install -y wget


# import the repository signing key:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -


# add repository contents to your system:
RELEASE=$(lsb_release -cs)
echo "deb http://apt.postgresql.org/pub/repos/apt/ ${RELEASE}"-pgdg main | sudo tee /etc/apt/sources.list.d/pgdg.list


# install and launch the postgresql service:
sudo apt update
sudo apt -y install postgresql-12
sudo service postgresql start

(左右移動查看全部內(nèi)容)

一旦安裝了PostgreSQL您可能想要創(chuàng)建一個新用戶或為主要用戶設(shè)置密碼。以下說明設(shè)置PostgreSQL用戶密碼:

sudo su - postgres
psql
password
q

(左右移動查看全部內(nèi)容)

然后,按“Ctrl+D”返回主用戶控制臺并連接到數(shù)據(jù)庫以創(chuàng)建Thingsboard DB:

psql -U postgres -d postgres -h 127.0.0.1 -W
CREATE DATABASE thingsboard;
q

(左右移動查看全部內(nèi)容)

3.5 ThingsBoard配置

編輯ThingsBoard配置文件

sudo nano /etc/thingsboard/conf/thingsboard.conf

(左右移動查看全部內(nèi)容)

將“PUT_YOUR_POSTGRESQL_PASSWORD_HERE”替換postgres用戶真實密碼

# DB Configuration 
export DATABASE_ENTITIES_TYPE=sql
export DATABASE_TS_TYPE=sql
export SPRING_JPA_DATABASE_PLATFORM=org.hibernate.dialect.PostgreSQLDialect
export SPRING_DRIVER_CLASS_NAME=org.postgresql.Driver
export SPRING_DATASOURCE_URL=jdbc//localhost:5432/thingsboard
export SPRING_DATASOURCE_USERNAME=postgres
export SPRING_DATASOURCE_PASSWORD=PUT_YOUR_POSTGRESQL_PASSWORD_HERE
export SPRING_DATASOURCE_MAXIMUM_POOL_SIZE=5
# Specify partitioning size for timestamp key-value storage. Allowed values: DAYS, MONTHS, YEARS, INDEFINITE.
export SQL_POSTGRES_TS_KV_PARTITIONING=MONTHS

(左右移動查看全部內(nèi)容)

編輯ThingsBoard配置文件:

sudo nano /etc/thingsboard/conf/thingsboard.conf

(左右移動查看全部內(nèi)容)

將以下行添加到配置文件:

# Update ThingsBoard memory usage and restrict it to 256MB in /etc/thingsboard/conf/thingsboard.conf
export JAVA_OPTS="$JAVA_OPTS -Xms256M -Xmx256M"

(左右移動查看全部內(nèi)容)

3.6 運行安裝腳本

安裝ThingsBoard服務并更新數(shù)據(jù)庫配置后,您可以執(zhí)行以下腳本:

# --loadDemo option will load demo data: users, devices, assets, rules, widgets.
sudo /usr/share/thingsboard/bin/install/install.sh --loadDemo

(左右移動查看全部內(nèi)容)

d737bfd6-5b2e-11ed-a3b6-dac502259ad0.png

3.7啟動服務

執(zhí)行以下命令以啟動ThingsBoard:

sudo service thingsboard start

(左右移動查看全部內(nèi)容)

啟動后,您將可以使用以下鏈接打開Web UI:

http://localhost:8080/

(左右移動查看全部內(nèi)容)

我們現(xiàn)在是用的是開發(fā)板,沒有外接界面。只能在PC端打開。根據(jù)開發(fā)板的IP地址(比如我這里是192.168.2.102),那么就在瀏覽器里面輸入:

http://192.168.2.102:8080/

(左右移動查看全部內(nèi)容)

d74ab4e2-5b2e-11ed-a3b6-dac502259ad0.png

默認用戶名/密碼如下:

  • 系統(tǒng)管理員: sysadmin@thingsboard.org / sysadmin

  • 租戶管理員: tenant@thingsboard.org / tenant

  • 客戶: customer@thingsboard.org / customer

總結(jié)

本文主要介紹Thingsboard 的部署流程,具體使用方法還需要繼續(xù)探索

d76fa8b0-5b2e-11ed-a3b6-dac502259ad0.png

提示:本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。

更多熱點文章閱讀

END

想了解更多開源技術(shù)?后臺留言,立刻安排!

就喜歡獎勵一個“”和“在看”唄~


原文標題:基于 Ubuntu 服務器安裝物聯(lián)網(wǎng)平臺 ThingsBoard

文章出處:【微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44701

    瀏覽量

    373974
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3725

    瀏覽量

    16369

原文標題:基于 Ubuntu 服務器安裝物聯(lián)網(wǎng)平臺 ThingsBoard

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發(fā)燒友開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    NTP服務器聯(lián)網(wǎng)中的應用

    隨著聯(lián)網(wǎng)(IoT)技術(shù)的飛速發(fā)展,越來越多的設(shè)備被連接到互聯(lián)網(wǎng)上,這些設(shè)備需要精確的時間同步來保證數(shù)據(jù)的準確性和一致性。網(wǎng)絡(luò)時間協(xié)議(NTP)服務器
    的頭像 發(fā)表于 12-18 15:16 ?253次閱讀

    玩轉(zhuǎn)聯(lián)網(wǎng) 洞悉服務器心跳!

    本次我要說的是玩轉(zhuǎn)聯(lián)網(wǎng),洞悉服務器的心跳,所謂的心跳包就是(探測性的)數(shù)據(jù)包,之所以叫心跳包是因為:它像心跳一樣每隔固定時間發(fā)一次,以此來告訴服務器,這個客戶端還活著。
    的頭像 發(fā)表于 12-05 09:05 ?125次閱讀

    企業(yè)云服務器平臺設(shè)計與搭建

    企業(yè)云服務器平臺的設(shè)計與搭建是一個復雜但系統(tǒng)的過程,涉及多個環(huán)節(jié)和因素。主機推薦小編為您整理發(fā)布企業(yè)云服務器平臺設(shè)計與搭建這一過程的詳細闡述。
    的頭像 發(fā)表于 12-04 09:51 ?104次閱讀

    工業(yè)聯(lián)網(wǎng)平臺的組成部分

    (IaaS)、平臺服務(PaaS)和軟件服務(SaaS)三大層面,以及它們在平臺中的具體作用和相互關(guān)聯(lián)。 一、基礎(chǔ)設(shè)施服務(IaaS) 基礎(chǔ)設(shè)施服務
    的頭像 發(fā)表于 10-14 14:23 ?283次閱讀

    【教程】配置NE2-D11串口服務器接入Modbus聯(lián)網(wǎng)平臺

    一案例簡介本案例將通過配置NE2-D11串口服務器接入Modbus聯(lián)網(wǎng)平臺,使得Modbus聯(lián)網(wǎng)
    的頭像 發(fā)表于 09-27 08:07 ?472次閱讀
    【教程】配置NE2-D11串口<b class='flag-5'>服務器</b>接入Modbus<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>平臺</b>

    Jtti:美國服務器Ubuntu系統(tǒng)中Clang的版本管理

    美國服務器Ubuntu系統(tǒng)中,Clang的版本管理可以通過多種方式來實現(xiàn)。
    的頭像 發(fā)表于 09-21 11:28 ?254次閱讀

    聯(lián)網(wǎng)MQTT broker服務器的設(shè)置步驟

    本項目使用machinechat的 JEDIOne 聯(lián)網(wǎng)數(shù)據(jù)管理軟件在樹莓派4上設(shè)置了一個聯(lián)網(wǎng)MQTTbroker 服務器
    的頭像 發(fā)表于 07-11 10:36 ?1961次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>MQTT broker<b class='flag-5'>服務器</b>的設(shè)置步驟

    工業(yè)聯(lián)網(wǎng)ThingsBoard聯(lián)網(wǎng)網(wǎng)關(guān)實現(xiàn)實時生產(chǎn)數(shù)據(jù)追蹤

    自動化及工業(yè)聯(lián)網(wǎng) 解放生產(chǎn)力的未來之路 在當今高度信息化的時代,工業(yè)自動化及工業(yè)聯(lián)網(wǎng)(IIoT)已成為工業(yè)制造領(lǐng)域的核心驅(qū)動力。隨著人工智能、大數(shù)據(jù)和云計算等技術(shù)的持續(xù)發(fā)展,自動化
    的頭像 發(fā)表于 05-28 15:33 ?812次閱讀
    工業(yè)<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>:<b class='flag-5'>ThingsBoard</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>網(wǎng)關(guān)實現(xiàn)實時生產(chǎn)數(shù)據(jù)追蹤

    一鍵配置流程:輕松將ThingsBoard網(wǎng)關(guān)接入云端聯(lián)網(wǎng)平臺

    本文包含關(guān)于如何配置ThingsBoard 平臺和連接鋇錸技術(shù)R40設(shè)備的說明。ThingsBoard平臺是一個用于數(shù)據(jù)收集、處理、可視化和設(shè)備管理的開源
    的頭像 發(fā)表于 05-27 16:49 ?985次閱讀

    智能電表接入利器:ThingsBoard網(wǎng)關(guān)與能源數(shù)據(jù)采集

    ,為IoT解決方案的開發(fā)提供了強有力的支持。它能夠處理來自任何傳感、連接設(shè)備或應用的遙測數(shù)據(jù),并通過豐富的儀表板和API減少產(chǎn)品上市時間。 場景 BL104聯(lián)網(wǎng)網(wǎng)關(guān)采集電表、逆變器、匯流箱各種電力設(shè)備的數(shù)據(jù),上傳至
    的頭像 發(fā)表于 05-24 16:30 ?1148次閱讀
    智能電表接入利器:<b class='flag-5'>ThingsBoard</b>網(wǎng)關(guān)與能源數(shù)據(jù)采集

    無縫集成工業(yè)4.0:ThingsBoard網(wǎng)關(guān)

    支持MQTT接入的聯(lián)網(wǎng)平臺。該網(wǎng)關(guān)可以集成到你的硬件盒子中,或者作為軟網(wǎng)關(guān)運行到云或本地服務器之上,以滿足各種異構(gòu)協(xié)議接入場景。 特點: 1、各種
    的頭像 發(fā)表于 05-24 15:22 ?520次閱讀
    無縫集成工業(yè)4.0:<b class='flag-5'>ThingsBoard</b>網(wǎng)關(guān)

    服務器apache如何配置解析php文件?

    在云服務器上配置Apache以解析PHP文件通常需要以下步驟: 1、安裝PHP:首先確保在服務器安裝了PHP。你可以使用包管理工具(如apt、yum等)來
    的頭像 發(fā)表于 04-22 17:27 ?1027次閱讀

    MQTT聯(lián)網(wǎng)平臺是什么?MQTT聯(lián)網(wǎng)平臺的功能

    MQTT(Message Queuing Telemetry Transport)是一種基于客戶端-服務器架構(gòu)的發(fā)布/訂閱模式的消息傳輸協(xié)議。它基于TCP/IP協(xié)議棧構(gòu)建,設(shè)計輕巧、開放、簡單和規(guī)范
    的頭像 發(fā)表于 04-01 10:20 ?745次閱讀

    服務器的linux中如何搭建php運行環(huán)境?

    要在云服務器的Linux系統(tǒng)上搭建PHP運行環(huán)境,您可以按照以下步驟進行: 1、安裝PHP: 使用包管理工具(如apt、yum等)安裝PHP及其相關(guān)模塊。例如,在Ubuntu系統(tǒng)上,您
    的頭像 發(fā)表于 03-21 17:08 ?679次閱讀

    MQTT聯(lián)網(wǎng)平臺是什么?MQTT聯(lián)網(wǎng)平臺的功能有哪些

    MQTT(Message Queuing Telemetry Transport)是一種基于客戶端-服務器架構(gòu)的發(fā)布/訂閱模式的消息傳輸協(xié)議。它基于TCP/IP協(xié)議棧構(gòu)建,設(shè)計輕巧、開放、簡單和規(guī)范
    的頭像 發(fā)表于 01-24 09:23 ?1169次閱讀
    主站蜘蛛池模板: 亚洲精品国产高清嫩草影院| 国产精品人妻无码99999| 99精品99| 纯肉高H啪短文合集| 国内精品人妻无码久久久影院蜜桃| 久久精品免费电影| 日本高清在线一区二区三区| 亚洲AV午夜精品麻豆AV| 97免费视频在线观看| 国产精品外围在线观看| 麻豆出品国产AV在线观看| 少妇人妻偷人精品视蜜桃| 伊人精品国产| 成人无码国产AV免费看直播| 精品国产乱码久久久人妻| 欧美中文字幕一区二区三区| 亚洲精品蜜桃AV久久久| georgielyall装修工| 好硬好湿好大再深一点动态图| 暖暖日本免费播放| 胸大的姑娘中文字幕视频| 99视频网址| 茎身铃口调教| 色综合五月激情综合色一区 | 魔乳 堕乳漫画acg产卵| 小草视频免费观看在线| 99热最新在线| 九热这里只有精品| 双性被疯狂灌满精NP| 98国产精品人妻无码免费| 狠狠久久免费视频在线| 日本无吗高清| 91精品国产免费入口| 韩国女主播内部vip自带氏巾| 秋霞久久久久久一区二区| 张开腿我尝尝你的草莓| 国产学生在线播放精品视频| 日本久久精品毛片一区随边看| 中文人妻熟妇精品乱又伦| 国产在线观看www| 手机看片国产免费久久网|