日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

電子發(fā)燒友開源社區(qū) ? 來源:未知 ? 2022-11-03 12:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

sudo apt-get install openssh-server

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

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

查看Ubuntu IP地址,輸入:ifconfig

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

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

2. Thingsboard 簡介

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

Thingsboard架構(gòu)

Thingsboard有兩種架構(gòu)形式,微服務(wù)架構(gòu)和 Monolithic 架構(gòu),兩個(gè)架構(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

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

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

java -version

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

命令輸出結(jié)果:

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

3.3安裝服務(wù)

下載安裝包

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

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

安裝軟件包

sudo dpkg -i thingsboard-3.1.1.deb

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

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

ThingsBoard能夠使用SQL或hybrid數(shù)據(jù)庫方式。有關(guān)更多詳細(xì)信息請參見相應(yīng)的體系結(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

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

一旦安裝了PostgreSQL您可能想要?jiǎng)?chuàng)建一個(gè)新用戶或?yàn)橹饕脩粼O(shè)置密碼。以下說明設(shè)置PostgreSQL用戶密碼:

sudo su - postgres
psql
password
q

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

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

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

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

3.5 ThingsBoard配置

編輯ThingsBoard配置文件

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

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

將“PUT_YOUR_POSTGRESQL_PASSWORD_HERE”替換postgres用戶真實(shí)密碼

# 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

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

編輯ThingsBoard配置文件:

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

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

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

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

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

3.6 運(yùn)行安裝腳本

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

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

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

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

3.7啟動(dòng)服務(wù)

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

sudo service thingsboard start

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

啟動(dòng)后,您將可以使用以下鏈接打開Web UI:

http://localhost:8080/

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

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

http://192.168.2.102:8080/

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

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

默認(rèn)用戶名/密碼如下:

  • 系統(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。

更多熱點(diǎn)文章閱讀

END

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

就喜歡獎(jiǎng)勵(lì)一個(gè)“”和“在看”唄~


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

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


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

    關(guān)注

    2950

    文章

    48156

    瀏覽量

    418901
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3979

    瀏覽量

    21391

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    2026年美國服務(wù)器安裝配置寶塔面板完整教程:從安裝到建站

    寶塔面板是國內(nèi)用戶最熟悉的服務(wù)器管理工具,圖形化界面讓Nginx、MySQL、PHP的安裝和管理變得直觀。裝在美國服務(wù)器上,同樣好用。 本文覆蓋寶塔面板安裝、LNMP環(huán)境配置、建站全流
    的頭像 發(fā)表于 03-26 16:07 ?376次閱讀

    安裝官方 Ubuntu 23.10 映像時(shí)報(bào)錯(cuò),求解決

    我正在嘗試為我的 VisionFive 2 安裝新的 Ubuntu 23.10 服務(wù)器映像,我之前安裝了 Debian,并且有效?,F(xiàn)在我從這里下載了實(shí)時(shí)
    發(fā)表于 02-10 06:54

    無法啟動(dòng)預(yù)安裝Ubuntu 23.10 服務(wù)器映像怎么解決?

    從預(yù)安裝Ubuntu 23.10 服務(wù)器映像啟動(dòng): RISC-V/星五 VisionFive 2 - Ubuntu Wiki 我使用圖像刻錄機(jī)解壓縮并將圖像寫入 microSD 卡
    發(fā)表于 02-09 07:25

    Nordic經(jīng)過全球認(rèn)證的、多傳感、電池供電的蜂窩聯(lián)網(wǎng)原型平臺(tái):Thingy91X套件

    Thingy:91 X 為開發(fā)人員提供了一個(gè)經(jīng)過全球認(rèn)證的、多傳感、電池供電的蜂窩聯(lián)網(wǎng)原型平臺(tái) 全球領(lǐng)先的低功耗無線連接解決方案提供商N(yùn)ordic Semiconductor推出了
    發(fā)表于 12-15 10:39

    串口服務(wù)器產(chǎn)品解析與應(yīng)用方案選型指南

    2025年,聯(lián)網(wǎng)(IoT)、工業(yè)互聯(lián)網(wǎng)及智能化設(shè)備控制的快速發(fā)展使得串口服務(wù)器技術(shù)再次成為行業(yè)焦點(diǎn)。作為傳統(tǒng)串口通信與現(xiàn)代網(wǎng)絡(luò)技術(shù)的橋梁,串口服務(wù)
    的頭像 發(fā)表于 11-18 15:33 ?848次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘

    某品牌服務(wù)器+存儲(chǔ),安裝的linux操作系統(tǒng)。 機(jī)房意外斷電導(dǎo)致服務(wù)器操作系統(tǒng)無法正常啟動(dòng),服務(wù)器管理員故障服務(wù)器進(jìn)行修復(fù)操作后進(jìn)入系統(tǒng)查
    的頭像 發(fā)表于 11-18 11:20 ?758次閱讀

    恒訊科技解析:如何在日本服務(wù)器安裝和配置數(shù)據(jù)庫(如MySQL)?

    為您的業(yè)務(wù)部署日本服務(wù)器后,下一個(gè)關(guān)鍵步驟就是安裝和配置數(shù)據(jù)庫。無論是用于網(wǎng)站、應(yīng)用程序還是數(shù)據(jù)分析,一個(gè)穩(wěn)定高效的數(shù)據(jù)庫是業(yè)務(wù)的核心。恒訊科技將以最流行的MySQL為例,提供一份在日本服務(wù)器(以
    的頭像 發(fā)表于 11-04 11:07 ?836次閱讀

    SSH 遠(yuǎn)程連接內(nèi)網(wǎng) Linux 服務(wù)器

    。 前提條件 在使用 ZeroNews SSH 遠(yuǎn)程連接 Linux 服務(wù)器之前,請確認(rèn)您的 Linux 服務(wù)器已開啟遠(yuǎn)程連接服務(wù)。如果未開啟 SSH,請參考 CentOS/Ubuntu
    的頭像 發(fā)表于 09-17 19:52 ?614次閱讀
    SSH 遠(yuǎn)程連接內(nèi)網(wǎng) Linux <b class='flag-5'>服務(wù)器</b>

    串口服務(wù)器技術(shù)詳解:2025年行業(yè)標(biāo)準(zhǔn)與應(yīng)用指南

    串口服務(wù)器作為連接傳統(tǒng)串口設(shè)備與現(xiàn)代以太網(wǎng)的橋梁,在工業(yè)自動(dòng)化、聯(lián)網(wǎng)、交通、醫(yī)療等領(lǐng)域發(fā)揮著關(guān)鍵作用。2025年,隨著工業(yè)聯(lián)網(wǎng)(IIoT
    的頭像 發(fā)表于 09-02 17:55 ?1822次閱讀

    恒訊科技分析:Ubuntu服務(wù)器數(shù)據(jù)共享高效方案

    在當(dāng)今云計(jì)算時(shí)代,企業(yè)對于數(shù)據(jù)共享的需求日益增長,尤其是在使用Ubuntu服務(wù)器的場景下,如何實(shí)現(xiàn)高效、安全的數(shù)據(jù)共享成為關(guān)鍵問題。本文將為您詳細(xì)介紹幾種主流的Ubuntu服務(wù)器數(shù)
    的頭像 發(fā)表于 07-09 21:40 ?1687次閱讀

    聯(lián)網(wǎng)的應(yīng)用范圍有哪些?

    在運(yùn)輸車輛上安裝傳感,能實(shí)時(shí)監(jiān)控車輛位置、行駛速度、油耗等,提高運(yùn)輸效率,降低物流成本。比如京東的智能倉儲(chǔ)物流系統(tǒng),利用聯(lián)網(wǎng)實(shí)現(xiàn)了貨物的自動(dòng)化管理與高效配送。 交通領(lǐng)域:智能交通是
    發(fā)表于 06-16 16:01

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器部分?jǐn)?shù)據(jù)目錄項(xiàng)被破壞的數(shù)據(jù)恢復(fù)案例

    一臺(tái)安裝linux系統(tǒng)的服務(wù)器意外斷電。管理員重啟服務(wù)器后進(jìn)行檢測,發(fā)現(xiàn)服務(wù)器上部分文件丟失。管理員沒有進(jìn)行任何操作,直接將服務(wù)器正常關(guān)機(jī)并
    的頭像 發(fā)表于 05-08 15:16 ?613次閱讀

    如何在Ubuntu安裝NVIDIA顯卡驅(qū)動(dòng)?

    專有顯卡驅(qū)動(dòng)。本文將詳細(xì)介紹在Ubuntu系統(tǒng)上安裝NVIDIA顯卡驅(qū)動(dòng)的多種方法,幫助用戶根據(jù)自身情況選擇最適合的安裝方式。 二,硬件參數(shù) 平臺(tái):PX22_GPU CPU:I7-11
    的頭像 發(fā)表于 05-07 16:05 ?2966次閱讀
    如何在<b class='flag-5'>Ubuntu</b>上<b class='flag-5'>安裝</b>NVIDIA顯卡驅(qū)動(dòng)?
    綦江县| 江阴市| 巴青县| 英山县| 嘉荫县| 南投县| 扎兰屯市| 萝北县| 崇文区| 兴安盟| 招远市| 阿合奇县| 修文县| 申扎县| 托克托县| 济南市| 河西区| 西青区| 河北区| 财经| 包头市| 澎湖县| 枝江市| 靖远县| 梁山县| 石门县| 仁化县| 施甸县| 平乡县| 夹江县| 镇安县| 玉龙| 美姑县| 蚌埠市| 石狮市| 甘孜| 儋州市| 芮城县| 自贡市| 五河县| 甘泉县|