一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何使用Node-RED mysql節(jié)點(diǎn)制作簡單的CPU溫度記錄器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-04 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:需要做的事情

對(duì)于此項(xiàng)目,我使用Raspberry Pi Zero,因?yàn)樗w積小且價(jià)格便宜,可以輕松放入口袋。因此,您的軟件會(huì)與您一同旅行。但是,只要基于Debian Linux的計(jì)算機(jī)都可以使用。

您還需要Internet連接和通過終端(或ssh)對(duì)計(jì)算機(jī)的本地訪問。

如果使用Mac或Linux:-

$ ssh pi @ your_pi‘s_ip_address

如果使用Windows,請(qǐng)下載并安裝Putty:-

https://www.chiark.greenend.org.uk/~sgtatham/putty 。..

步驟2:登錄

默認(rèn)Raspbian登錄:-

pi和樹莓派。

下一步,運(yùn)行這些命令。

sudo apt-get更新

sudo apt-get升級(jí)

sudo apt-get安裝nodejs npm nodered。

請(qǐng)注意,如果您使用的是Raspbian,Ubuntu 18.04 LTS或Debian 9的較舊版本,則將不會(huì)輕易獲得nodered的作用

在這種情況下,您必須手動(dòng)運(yùn)行Node-RED安裝腳本:-

bash 《(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)

步驟3:少量命令

之后您已經(jīng)安裝了所有程序。

sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2

在線,您還可以找到有關(guān)如何安裝phpmyadmin和mysql的說明。

sudo nano/etc/apache2/apache2.conf

轉(zhuǎn)到底部并添加

包含/etc/phpmyadmin/apache.conf

使用Ctrl + O保存,按Enter。使用CTrl + x退出

sudo/etc/init.d/apache2重新啟動(dòng)

如果成功安裝了phpmyadmin,則應(yīng)該能夠登錄到localhost/phpmyadmin

用您的Pi的IP替換本地主機(jī)。

以root用戶身份登錄,并在安裝phpmyadmin之前設(shè)置密碼。

第4步:Node-RED和PHPMyAdmin

Node-RED使您可以創(chuàng)建圖形連接的程序或流程。在https://nodered.org上了解有關(guān)Node-RED的更多信息。

現(xiàn)在,我將向您展示如何創(chuàng)建一個(gè)簡單的記錄器。

轉(zhuǎn)到http://raspberrypi。 local:1880

關(guān)注圖片。

這是JSON字符串

[{{id“:” 7c27ad7b.907564“,” type“:” tab“,” label“:” MySQL Test“,” disabled“:false,” info“:”這是在Node-Red中演示MySQL節(jié)點(diǎn)的流程。 n我們測量Raspberry Pi CPU的溫度并將其記錄下來int數(shù)據(jù)庫。“},{” id“:” abb00580.da71b8“,” type“:” inject“,” z“:” 7c27ad7b.907564“,” name“:” Trigger“,” topic“:”“ , “有效載荷”: “”, “載荷類型”: “日期”, “重復(fù)”: “2”, “crontab的”: “”, “一次”:假 “onceDelay”:0.1, “×”:120,” Y “:120,” 線 “:[[” 4b58b33f.21a98c “]]},{” ID “:” 4b58b33f.21a98c “ ”類型“: ”EXEC“, ”Z“: ”7c27ad7b.907564“,”命令 “:” vcgencmd”, “addpay”:真實(shí)的, “追加”: “measure_temp”, “useSpawn”: “假”, “計(jì)時(shí)器”: “”, “oldrc”:假的, “名”: “命令”, “×”:330, “Y”:180, “線”:[[ “aecee5b2.fe7388”],[],[]]},{ “ID”: “aecee5b2.fe7388”, “類型”:“功能“,” z“:” 7c27ad7b.907564“,”名稱“:”查詢“,” func“:”/* n函數(shù),我使用命令“ vcgencmd measure_temp ”輸入我的Raspberry Pi的CPU ntemperature。 n然后將該溫度存儲(chǔ)在變量temp中, n進(jìn)行必要的格式化,然后發(fā)送數(shù)據(jù)庫 n查詢以在名為的數(shù)據(jù)庫中輸入溫度 nNode-RED-test和表中名為Field的字段,每兩秒鐘一次。 n */ nvar temp = msg.payload.replace(“ temp = ”,“ ”)。replace (“’C \ n ”,“ ”);//只給出數(shù)字 nquery =`INSERT INTO test(Field)VALUES(`+ temp +`);`;//使用記錄的溫度值創(chuàng)建查詢 nmsg.topic = query;//將查詢放入msg.topic nreturn msg;//返回查詢“,”輸出“:1,” noerr“:0,” x“:570,” y“:220,”電線“:[[”“ e6bdfff5.ee1c4”,“ f2028a4.d529f78”]] },{“ id”:“ e6bdfff5.ee1c4”,“ type”:“調(diào)試”,“ z”:“ 7c27ad7b.907564”,“ name”:“查詢字符串”,“ active”:true,“ tosidebar”:真, “控制臺(tái)”:假 “tostatus”:假, “完成”: “主題”, “×”:870, “Y”:420, “線”:[]},{ “ID”:“f2028a4。 d529f78“ , “類型”: “MySQL的”, “Z”: “7c27ad7b.907564”, “MYDB”: “b916f977.ae8a78”, “名稱”: “數(shù)據(jù)庫”, “×”:740, “Y”:80 , “線”:[[ “aca1d3b2.ce954”]]},{ “ID”: “aca1d3b2.ce954”, “類型”: “調(diào)試”, “Z”: “7c27ad7b.907564”, “名稱”:”有效載荷(狀態(tài))“,”活動(dòng)“:true,”側(cè)邊欄“:true,”控制臺(tái)“:false,” tostatus“:false,”完成“:”有效載荷“,” x“:850,” y“:180, “線”:[]},{ “ID”: “b916f977.ae8a78”, “類型”: “MySQLdatabase”, “Z”: “”, “宿主”: “127.0.0.1”, “端口”:“3306 “,” db“:” Node-RED-test“,” tz“:”“}]]

將此字符串復(fù)制并粘貼到圖片所示的位置。

我還發(fā)布了顯示PHPMyAdmin中條目的圖片。

步驟5:注意一些事情

一些重要性要注意的是IP地址??赡軙?huì)有所不同。另外,您必須首先創(chuàng)建一個(gè)名為Node-RED-test的數(shù)據(jù)庫,一個(gè)名為test的表,并將字段命名為“ Field”。您可以借助PHPMyAdmin Web工具實(shí)現(xiàn)所有這些功能。它使處理數(shù)據(jù)庫變得輕而易舉。在線上有很多資源可以為您提供幫助。您需要在計(jì)算機(jī)上安裝vcgencmd。它是允許您查看系統(tǒng)信息的主要工具。它已預(yù)先安裝在Raspbian Stretch上。

要直接運(yùn)行Node-RED:-

1)-

$ node-red-start

2)在每次啟動(dòng)時(shí)-

$ sudo systemctl啟用nodered.service

步驟6:您自己的CPU_Temp_Logger!

現(xiàn)在,如果您如圖所示在phpmyadmin中瀏覽數(shù)據(jù)庫,您會(huì)注意到隨著CPU的溫度添加到表中的條目。

功能Node是這里的關(guān)鍵。它允許您過濾消息并發(fā)送查詢以及temp變量。我已經(jīng)在功能節(jié)點(diǎn)中對(duì)此進(jìn)行了解釋??纯催@個(gè)。每兩秒鐘輸入一次,但是您可以更改注入節(jié)點(diǎn)的延遲。

責(zé)任編輯:wv

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

    關(guān)注

    1

    文章

    860

    瀏覽量

    27922
  • 溫度記錄器
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    物聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控Node-RED平臺(tái)引領(lǐng)新范式

    物聯(lián)網(wǎng)的星辰大海已近在眼前,但抵達(dá)彼岸的航程需要更高效的槳帆。低代碼開發(fā),特別是以Node-RED為代表的可視化流編程范式,正在大幅降低物聯(lián)網(wǎng)應(yīng)用開發(fā)的技術(shù)門檻和成本,釋放創(chuàng)新潛能。成都縱橫
    的頭像 發(fā)表于 06-28 14:53 ?306次閱讀
    物聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控<b class='flag-5'>Node-RED</b>平臺(tái)引領(lǐng)新范式

    FeRAM在汽車事件數(shù)據(jù)記錄器中的應(yīng)用

    在安全氣囊的電子控制單元(ECU)中的事件數(shù)據(jù)記錄器(EDR)中,F(xiàn)eRAM也得到了應(yīng)用。通過使用 FeRAM,可以滿足 EDR 的規(guī)定,確保在事故發(fā)生時(shí),能夠記錄并保存詳細(xì)的數(shù)據(jù),有助于查明事故原因。
    的頭像 發(fā)表于 06-18 09:47 ?1137次閱讀
    FeRAM在汽車事件數(shù)據(jù)<b class='flag-5'>記錄器</b>中的應(yīng)用

    【教程】Node-RED中Chirpstack節(jié)點(diǎn)使用指南

    在物聯(lián)網(wǎng)應(yīng)用開發(fā)中,LoRaWAN技術(shù)因其低功耗、遠(yuǎn)距離傳輸?shù)忍攸c(diǎn)而備受關(guān)注。Chirpstack作為最流行的LoRaWAN服務(wù)之一,與Node-RED的集成為我們提供了強(qiáng)大的物聯(lián)網(wǎng)應(yīng)用開發(fā)能力
    的頭像 發(fā)表于 03-27 19:33 ?555次閱讀
    【教程】<b class='flag-5'>Node-RED</b>中Chirpstack<b class='flag-5'>節(jié)點(diǎn)</b>使用指南

    【干貨】什么是Node-RED?一文帶你了解!

    一什么是Node-RED?首先我們來認(rèn)識(shí)一下什么是Node-RED。Node-RED是一個(gè)基于Node.js的開源可視化編程工具,于2013年由IBM公司推出。它可以通過瀏覽
    的頭像 發(fā)表于 03-13 19:32 ?795次閱讀
    【干貨】什么是<b class='flag-5'>Node-RED</b>?一文帶你了解!

    Node-RED賦能ARMxy嵌入式計(jì)算機(jī):開發(fā)者的首選

    引言 在工業(yè)自動(dòng)化與物聯(lián)網(wǎng)(IoT)迅猛發(fā)展的今天,如何高效地管理和控制工業(yè)設(shè)備成為了眾多企業(yè)的關(guān)注焦點(diǎn)。Node-Red作為一種直觀且強(qiáng)大的可視化編程工具,憑借其低門檻、易用性強(qiáng)的特點(diǎn),已經(jīng)成為
    的頭像 發(fā)表于 10-11 11:39 ?741次閱讀
    <b class='flag-5'>Node-RED</b>賦能ARMxy嵌入式計(jì)算機(jī):開發(fā)者的首選

    Node-RED + 鋇錸技術(shù)ARMxy工控機(jī)實(shí)現(xiàn)Modbus轉(zhuǎn)IEC-61850

    隨著工業(yè)自動(dòng)化技術(shù)的發(fā)展,不同設(shè)備之間的數(shù)據(jù)互通變得越來越重要。傳統(tǒng)的協(xié)議轉(zhuǎn)換網(wǎng)關(guān)雖然能夠?qū)崿F(xiàn)不同協(xié)議設(shè)備之間的數(shù)據(jù)交換,但在靈活性和擴(kuò)展性方面存在一定的局限性。本文將介紹一種基于Node Red
    的頭像 發(fā)表于 10-11 11:16 ?579次閱讀
    <b class='flag-5'>Node-RED</b> + 鋇錸技術(shù)ARMxy工控機(jī)實(shí)現(xiàn)Modbus轉(zhuǎn)IEC-61850

    教程:ARMxy工業(yè)計(jì)算機(jī)上Node-RED連接本地MySQL的方法

    選擇。與此同時(shí),MySQL數(shù)據(jù)庫因其高性能和可靠性,在工業(yè)數(shù)據(jù)存儲(chǔ)方面扮演著重要角色。 本文將介紹如何在ARMxy工業(yè)計(jì)算機(jī)上使用Node-Red與本地MySQL數(shù)據(jù)庫建立連接的過程。通過具體步驟的演示,我們將展示從環(huán)境配置到數(shù)
    的頭像 發(fā)表于 10-11 10:24 ?608次閱讀
    教程:ARMxy工業(yè)計(jì)算機(jī)上<b class='flag-5'>Node-RED</b>連接本地<b class='flag-5'>MySQL</b>的方法

    SONY MZ-N910便攜式小型磁盤記錄器中文說明書

    SONY MZ-N910便攜式小型磁盤記錄器中文說明書
    發(fā)表于 10-08 09:47 ?2次下載

    ARM控制Node-Red:獲取氣象網(wǎng)站數(shù)據(jù)

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IoT)蓬勃發(fā)展的背景下,企業(yè)和開發(fā)者們不斷尋求更智能的方式來管理和控制工業(yè)設(shè)備。Node-Red作為一種強(qiáng)大的可視化編程工具,簡化了物聯(lián)網(wǎng)應(yīng)用程序的開發(fā)過程,使得即使是編程新手也能快速搭建起復(fù)雜的數(shù)據(jù)流網(wǎng)絡(luò)。與此同時(shí),高性能的工業(yè)計(jì)算機(jī)則是實(shí)現(xiàn)這一切的基礎(chǔ)。
    的頭像 發(fā)表于 09-21 10:40 ?570次閱讀
    ARM控制<b class='flag-5'>器</b>與<b class='flag-5'>Node-Red</b>:獲取氣象網(wǎng)站數(shù)據(jù)

    Node-Red可視化編程:簡化開發(fā)的創(chuàng)新之選

    Node-Red 是構(gòu)建物聯(lián)網(wǎng) (IOT Internet of Things) 應(yīng)用程序的一個(gè)強(qiáng)大工具,其重點(diǎn)是簡化代碼塊的“連接 ” 以執(zhí)行任務(wù)。它使用可視化編程方法,允許開發(fā)人員將預(yù)定義的代碼塊 (稱為“節(jié)點(diǎn) ”,Node
    的頭像 發(fā)表于 09-21 10:37 ?819次閱讀
    <b class='flag-5'>Node-Red</b>可視化編程:簡化開發(fā)的創(chuàng)新之選

    ARMxy ARM 物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)支持 Node-RED 用于工業(yè)控制

    在惡劣環(huán)境下穩(wěn)定運(yùn)行。豐富的通信接口(如網(wǎng)口、USB、RS485 等)及 WiFi/4G 支持,使網(wǎng)關(guān)能夠靈活適應(yīng)不同網(wǎng)絡(luò)環(huán)境。 Node-RED 是一個(gè)基于 Node.js 的流程編排工具,通過
    的頭像 發(fā)表于 08-19 17:01 ?820次閱讀
    ARMxy ARM 物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)支持 <b class='flag-5'>Node-RED</b> 用于工業(yè)控制

    ARMxy ARM物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)支持Node-RED用于云邊端一體化

    解決方案的理想選擇。本文將重點(diǎn)介紹ARMxy ARM邊緣計(jì)算網(wǎng)關(guān)如何利用Node-RED這一開源工具,簡化物聯(lián)網(wǎng)應(yīng)用的開發(fā)流程,加速數(shù)據(jù)從邊緣到云端的無縫流動(dòng),逐步引導(dǎo)您掌握其應(yīng)用。 一、精準(zhǔn)設(shè)備選型與配置 選擇合適的ARMxy ARM物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)是項(xiàng)目成功的基
    的頭像 發(fā)表于 08-19 16:05 ?1034次閱讀
    ARMxy ARM物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)支持<b class='flag-5'>Node-RED</b>用于云邊端一體化

    ARMxy ARM嵌入式計(jì)算機(jī)支持Node-Red應(yīng)用于Ubuntu系統(tǒng)訂閱消息

    。核心板CPU、ROM、RAM、電源、晶振等元器件均采用國產(chǎn)工業(yè)級(jí)方案,兼容Node-Red框架。本文主要介紹ARMxy邊緣計(jì)算網(wǎng)關(guān)BL340系列使用Node-Red工具與libmosquitto
    的頭像 發(fā)表于 08-16 14:23 ?617次閱讀
    ARMxy ARM嵌入式計(jì)算機(jī)支持<b class='flag-5'>Node-Red</b>應(yīng)用于Ubuntu系統(tǒng)訂閱消息

    利用ARMxy邊緣計(jì)算機(jī)BL340與Node-Red實(shí)現(xiàn)LED設(shè)備的開閉控制

    Node-Red作為一個(gè)編程模型,以其基于節(jié)點(diǎn)的方式簡化了數(shù)據(jù)流的創(chuàng)建,成為連接硬件與軟件的橋梁。ARM嵌入式計(jì)算機(jī)BL340系列的加入,不僅彰顯了ARM架構(gòu)在嵌入式系統(tǒng)的強(qiáng)大應(yīng)用潛力,還為開發(fā)者
    的頭像 發(fā)表于 08-15 14:12 ?595次閱讀
    利用ARMxy邊緣計(jì)算機(jī)BL340與<b class='flag-5'>Node-Red</b>實(shí)現(xiàn)LED設(shè)備的開閉控制

    使用Node-RED實(shí)現(xiàn)ModBus TCP到RTU的轉(zhuǎn)換

    ,需要將ModBusTCP數(shù)據(jù)轉(zhuǎn)換為ModBusRTU格式或者是將ModBusRTU格式轉(zhuǎn)換為ModBusTCP數(shù)據(jù)。本文將詳細(xì)介紹如何使用Node-RED來實(shí)現(xiàn)M
    的頭像 發(fā)表于 08-02 08:21 ?1647次閱讀
    使用<b class='flag-5'>Node-RED</b>實(shí)現(xiàn)ModBus TCP到RTU的轉(zhuǎn)換