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

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

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

遠(yuǎn)程IoT溫度和濕度傳感器的使用

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 16:56 ? 次閱讀

步驟1:所需的硬件和軟件:

硬件:

NCD遠(yuǎn)程溫濕度傳感器

具有USB接口的NCD遠(yuǎn)程無線網(wǎng)狀調(diào)制解調(diào)器

軟件:

Node-Red

XAMPP

步驟2:設(shè)置XAMPP

XAMPP是最流行的,免費(fèi)的開源跨平臺程序,它是運(yùn)行Web服務(wù)的一種解決方案。 XAMPP由ApacheFriends開發(fā),于2002年5月發(fā)布。XAMPP代表跨平臺(X),Apache(A),MySQL(M)有時(shí)(M)表示MariaDB,PHP(P)和Pearl(P)。/p》

XAMPP允許您在本地服務(wù)器上工作,并使用PHP代碼和MySQL數(shù)據(jù)庫測試網(wǎng)站的本地副本。 XAMPP啟用后,您可以使用http://localhost/或http://localhost/

下載并安裝XAMPP

轉(zhuǎn)到XAMPP網(wǎng)站并根據(jù)您的操作系統(tǒng)下載安裝程序。安裝應(yīng)類似于您在操作系統(tǒng)中進(jìn)行的常規(guī)軟件安裝。安裝時(shí),將提供一個(gè)選項(xiàng)來選擇是否要將Apache和MySQL作為服務(wù)運(yùn)行。如果選擇它,則Apache和MySQL將在系統(tǒng)啟動時(shí)啟動,如果您的計(jì)算機(jī)內(nèi)存不足或您不經(jīng)常進(jìn)行PHP開發(fā),則可能不需要。您可以在安裝后更改這些設(shè)置。

步驟3:啟動Apache和MySQL

轉(zhuǎn)到安裝XAMPP的位置(通常為C: Program Files xampp),然后雙擊XAMPP控制面板(xampp-control.exe)。這將為您帶來以下屏幕。單擊Apache和MySQL旁邊的開始按鈕以啟動它們。

步驟4:現(xiàn)在打開瀏覽器,然后輸入Http://localhost/或Http://127.0.0.1/

步驟5:這將打開以下頁面。單擊PhpMyAdmin。

步驟6:這將帶您進(jìn)入以下屏幕?,F(xiàn)在,單擊下圖所示的“新建”按鈕以創(chuàng)建新數(shù)據(jù)庫。

步驟7:現(xiàn)在如下圖所示創(chuàng)建新數(shù)據(jù)庫。

步驟8:現(xiàn)在創(chuàng)建一個(gè)表以可視化數(shù)據(jù),如下圖所示。

步驟9:現(xiàn)在將第一列命名為“ id”。

步驟10:現(xiàn)在滾動到屏幕右側(cè),您將看到“ A_I評論”即自動遞增,用于設(shè)置主鍵,該鍵唯一地標(biāo)識表中的每個(gè)記錄。單擊它下面的復(fù)選框。

步驟11:這將帶您進(jìn)入以下屏幕?,F(xiàn)在單擊``執(zhí)行‘’按鈕。

步驟12:現(xiàn)在輸入其他三列的值

名稱=溫度,類型=十進(jìn)制,長度/值= 10,2(即最多2個(gè)小數(shù)點(diǎn)),濕度也類似,在最后一欄中,您可以顯示創(chuàng)建的時(shí)間,然后單擊保存按鈕,如下圖所示。

步驟13:現(xiàn)在單擊您的數(shù)據(jù)庫名稱以展開它,它將顯示您的表名,然后單擊它以查看數(shù)據(jù)的顯示方式,如下圖所示。/h2》

所有這些都與XAMPP的設(shè)置有關(guān)。

步驟14:設(shè)置Node-red

現(xiàn)在您正在運(yùn)行傳感器,我們需要一種對數(shù)據(jù)進(jìn)行有用處理的方法。

首先,您必須安裝Node-紅色。

完成后,您需要輸入命令行或Windows用戶的Power Shell,導(dǎo)航到安裝Node-RED的目錄。

現(xiàn)在鍵入“ npm” i ncd-red-wireless node-red-dashboard”。這將安裝從無線傳感器接收數(shù)據(jù)所需的節(jié)點(diǎn),完成后即可啟動Node-RED。

要啟動節(jié)點(diǎn)服務(wù)器,請?jiān)诿钐崾痉蚪K端中輸入node-red并按Enter。

步驟15:創(chuàng)建流的步驟

這時(shí),您將看到一個(gè)很大的空白流,左側(cè)有一長串節(jié)點(diǎn),此邊欄稱為調(diào)色板。

第16步:繼續(xù)并將無線網(wǎng)關(guān)節(jié)點(diǎn)拖到您的Flow Canvas上。

NCD-red- wireless 提供節(jié)點(diǎn),用于管理串行連接,解析傳入的傳感器數(shù)據(jù),按特定參數(shù)對其進(jìn)行過濾,并允許您配置無線傳感器。

步驟17:查找您的無線傳感器:

交付節(jié)點(diǎn)后,您將能夠查看信息選項(xiàng)卡,其中包含有關(guān)節(jié)點(diǎn)功能的記錄,該選項(xiàng)卡非常適合-填充了最多的節(jié)點(diǎn)紅色軟件包,并包含寶貴的統(tǒng)計(jì)信息,現(xiàn)在您通常不希望查看任何其他文檔。信息標(biāo)簽的一扇門,因此,即使在構(gòu)建流程時(shí),如果對節(jié)點(diǎn)的工作原理有疑問,也請牢記。我們要做的下一個(gè)元素是配置節(jié)點(diǎn),當(dāng)您第一次添加該節(jié)點(diǎn)時(shí),您會注意到在右上角的一個(gè)藍(lán)色圓點(diǎn)旁邊有一個(gè)小三角形,該三角形表示該節(jié)點(diǎn)希望進(jìn)行額外的配置,藍(lán)色點(diǎn)表示節(jié)點(diǎn)已不再存在,但已作為流程的一部分進(jìn)行部署。

雙擊節(jié)點(diǎn)以打開配置選項(xiàng)。

單擊“串行設(shè)備”字段旁邊的鉛筆圖標(biāo)來配置您的USB路由器,這將打開第二個(gè)配置面板,其中只有幾個(gè)選項(xiàng)。

步驟18:單擊“串行端口”字段旁邊的放大鏡,然后選擇與路由器對應(yīng)的端口,然后單擊頂部的“添加”按鈕。

步驟19:現(xiàn)在將基于該選擇填充“串行設(shè)備”字段,并且您可以單擊“完成”,您現(xiàn)在可以直接訪問無線傳感器!查看數(shù)據(jù)。

步驟20:現(xiàn)在返回到面板,在頂部的搜索字段中鍵入“ debug”,抓住這些節(jié)點(diǎn)之一并將其拖動無線網(wǎng)關(guān)右側(cè)

步驟21:雙擊它,然后將“ msg?!备臑椤?complete Msg Object”。

步驟22:現(xiàn)在在兩個(gè)節(jié)點(diǎn)之間畫一條線,然后單擊窗口右上角的“部署”。

步驟23:處理數(shù)據(jù):

現(xiàn)在,無線傳感器中的數(shù)據(jù)已收集,并輸出到“調(diào)試”選項(xiàng)卡,此“調(diào)試選項(xiàng)卡”放置在信息標(biāo)簽。要查看該信息,可以單擊重置按鈕。在節(jié)點(diǎn)中,JSON數(shù)據(jù)包中的節(jié)點(diǎn)之間的記錄超過了紅色。當(dāng)msg對象進(jìn)入“調(diào)試”選項(xiàng)卡時(shí),您可以將其放大,以查看其附帶的總體信息列表。如果您需要快速查看正在檢入哪些傳感器,這將非常有用。該節(jié)點(diǎn)提供的另一個(gè)問題是將路由器與配置模式下的設(shè)備所記錄的網(wǎng)絡(luò)標(biāo)識互換的簡便方法,只需單擊左側(cè)的按鈕即可。節(jié)點(diǎn),工具將切換到配置網(wǎng)絡(luò),再次點(diǎn)擊它以使其返回偵聽模式。一旦我們設(shè)置了wi-fi工具節(jié)點(diǎn),就可以將其設(shè)置為在進(jìn)入配置模式時(shí)對傳感器進(jìn)行例行配置,因此始終可以維護(hù)此類網(wǎng)關(guān)節(jié)點(diǎn)以快速配置設(shè)備。

步驟24:添加無線傳感器:

我們需要在國內(nèi)分離無線傳感器記錄,以便能夠顯示它,我們可以使用交換節(jié)點(diǎn)完全基于具有或傳感器類型的mac地址從網(wǎng)關(guān)中拆分消息,但是正如我所提到的,無線節(jié)點(diǎn)確實(shí)包含了用于配置傳感器的額外功能,因此我們從它們開始為您提供這些結(jié)構(gòu)如何工作的額外完整圖像。如果您尚未看到來自兩個(gè)傳感器的數(shù)據(jù)包,請?zhí)崆霸竭^并點(diǎn)擊唯一一個(gè)尚未啟動的重置按鈕。通過任何串行設(shè)備配置節(jié)點(diǎn)進(jìn)行傳感器評估時(shí),mac地址和傳感器種類都緩存在一個(gè)池中,因此我們可以在下一步中快速找到它。

從面板中抓住一個(gè)無線節(jié)點(diǎn)并將其拖到流程上,雙擊以對其進(jìn)行配置。

步驟25:從下拉列表中選擇串行設(shè)備您曾經(jīng)使用過無線網(wǎng)關(guān),現(xiàn)在單擊“ Mac Address”旁邊的放大鏡,然后選擇一個(gè)可用選項(xiàng)。

步驟26:單擊“完成”

您會注意到這會自動為您設(shè)置傳感器類型,您也可以為其命名以使其易于識別。如“信息”標(biāo)簽中所述,“用于配置的串行設(shè)備”字段是可選的,我們現(xiàn)在不必?fù)?dān)心。您剛剛添加的節(jié)點(diǎn)有效地充當(dāng)了傳入傳感器數(shù)據(jù)的篩選器,僅傳遞了mac地址的數(shù)據(jù),如果沒有mac地址,則僅傳遞傳感器類型。

步驟27:現(xiàn)在返回選板并在頂部的搜索字段中鍵入“ debug”,抓住這些節(jié)點(diǎn)之一并將其拖到無線網(wǎng)關(guān)的右側(cè)

步驟28:雙擊單擊它,然后單擊完成

步驟29:添加功能節(jié)點(diǎn)

該功能節(jié)點(diǎn)用于運(yùn)行JavaScript針對msg對象的代碼。函數(shù)節(jié)點(diǎn)接受msg對象作為輸入,并且可以返回0個(gè)或多個(gè)消息對象作為輸出。該消息對象必須具有有效負(fù)載屬性(msg.payload),并且通常具有其他屬性,具體取決于后續(xù)節(jié)點(diǎn)。

現(xiàn)在從面板中獲取“功能”節(jié)點(diǎn),并將其放置到

步驟30:雙擊節(jié)點(diǎn)以編輯功能節(jié)點(diǎn)。

在這里,您只需編寫一些JavaScript代碼即可創(chuàng)建條件,因此在特定的溫度值下,電子郵件警報(bào)將發(fā)送到相應(yīng)的電子郵件ID。

步驟31:現(xiàn)在您已添加“ mysql”節(jié)點(diǎn)來存儲數(shù)據(jù),檢查是否存在面板,或者可以單擊“部署”按鈕右側(cè)的三個(gè)欄,如下圖所示。

第32步:現(xiàn)在單擊“管理面板”按鈕。

第33步:現(xiàn)在搜索Mysql并單擊如圖所示的“安裝”按鈕。/h2》

完成后,您將看到調(diào)色板中存在“ mysql”節(jié)點(diǎn)。

St ep 34:現(xiàn)在從面板中獲取“ mysql”節(jié)點(diǎn),然后雙擊它以打開配置選項(xiàng)。

步驟35:像先前創(chuàng)建的那樣輸入數(shù)據(jù)庫名稱并給出為其命名,然后單擊數(shù)據(jù)庫旁邊的鉛筆圖標(biāo)以編輯Sqldatabase節(jié)點(diǎn)。

步驟36:現(xiàn)在,默認(rèn)情況下,在Xampp中添加User = Root Ie,密碼為空白。您還可以創(chuàng)建用戶和密碼,然后在此處輸入,然后輸入數(shù)據(jù)庫名稱和時(shí)區(qū)(標(biāo)準(zhǔn)),然后單擊“更新并完成”

步驟37:現(xiàn)在您將查看數(shù)據(jù)庫節(jié)點(diǎn)顯示已連接

步驟38:現(xiàn)在,如圖所示,連接所有電線。

步驟39:現(xiàn)在點(diǎn)擊“部署”按鈕,您將在數(shù)據(jù)庫節(jié)點(diǎn)上顯示“ ok”,表示數(shù)據(jù)正在發(fā)送

步驟40:輸出

在這里您可以可視化傳入的數(shù)據(jù)。

責(zé)任編輯:wv

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

    關(guān)注

    7

    文章

    308

    瀏覽量

    58586
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4222

    瀏覽量

    197166
收藏 人收藏

    評論

    相關(guān)推薦

    溫度傳感器濕度傳感器的區(qū)別

    在環(huán)境監(jiān)測和控制領(lǐng)域,溫度濕度是兩個(gè)非常重要的參數(shù)。它們不僅影響著人類的舒適度,還對工業(yè)生產(chǎn)、農(nóng)業(yè)生產(chǎn)、科學(xué)研究等多個(gè)領(lǐng)域有著深遠(yuǎn)的影響。為了準(zhǔn)確監(jiān)測和控制這些參數(shù),我們通常會使用專門的傳感器設(shè)備
    的頭像 發(fā)表于 11-22 09:31 ?362次閱讀

    濕度傳感器種類及原理的優(yōu)劣分析

    濕度傳感器是一種能夠感知并測量環(huán)境中溫度濕度變化的設(shè)備,它們在環(huán)境監(jiān)測、氣象觀測、農(nóng)業(yè)、工業(yè)生產(chǎn)、智能家居等多個(gè)領(lǐng)域發(fā)揮著重要作用。下面將對溫
    的頭像 發(fā)表于 10-21 15:05 ?969次閱讀

    濕度傳感器是什么類型的傳感器

    濕度傳感器是一種能夠?qū)崟r(shí)監(jiān)測和記錄環(huán)境中溫度濕度變化的設(shè)備或裝置。這類傳感器廣泛應(yīng)用于環(huán)境監(jiān)測、氣象觀測、農(nóng)業(yè)、工業(yè)生產(chǎn)、倉儲管理、智能
    的頭像 發(fā)表于 10-21 14:53 ?603次閱讀

    補(bǔ)償HVAC系統(tǒng)中的溫度濕度傳感器

    電子發(fā)燒友網(wǎng)站提供《補(bǔ)償HVAC系統(tǒng)中的溫度濕度傳感器.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 11:35 ?0次下載
    補(bǔ)償HVAC系統(tǒng)中的<b class='flag-5'>溫度</b>和<b class='flag-5'>濕度</b><b class='flag-5'>傳感器</b>

    dht11溫度傳感器的原理及應(yīng)用

    DHT11是一種廣泛使用的數(shù)字溫濕度傳感器,它能夠測量溫度和相對濕度。這種傳感器因其低成本、易于使用和相對較高的準(zhǔn)確性而受到歡迎。 DHT1
    的頭像 發(fā)表于 09-03 17:28 ?2141次閱讀

    dht22溫度傳感器的原理及應(yīng)用

    DHT22是一款廣泛使用的數(shù)字溫濕度傳感器,它結(jié)合了溫度濕度的測量功能,并且以數(shù)字信號的形式輸出,這使得它在各種環(huán)境監(jiān)測和控制系統(tǒng)中非常受歡迎。 DHT22
    的頭像 發(fā)表于 09-03 16:06 ?1648次閱讀

    濕度傳感器怎么調(diào)試

    濕度傳感器是一種廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、氣象、科研等領(lǐng)域的傳感器,用于測量環(huán)境的溫度濕度。在實(shí)際應(yīng)用中,溫
    的頭像 發(fā)表于 08-19 15:04 ?1093次閱讀

    濕度傳感器技術(shù)參數(shù)有哪些

    濕度傳感器是一種用于測量環(huán)境溫度濕度傳感器。它們廣泛應(yīng)用于氣象、農(nóng)業(yè)、工業(yè)、醫(yī)療、智能家居等領(lǐng)域。本文將介紹溫
    的頭像 發(fā)表于 08-19 15:03 ?1281次閱讀

    TMP422-EP ±1°C遠(yuǎn)程溫度傳感器和±2.5°C本地溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMP422-EP ±1°C遠(yuǎn)程溫度傳感器和±2.5°C本地溫度傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-15 10:09 ?0次下載
    TMP422-EP ±1°C<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>和±2.5°C本地<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>數(shù)據(jù)表

    HDC2010 低功耗濕度溫度數(shù)字傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《HDC2010 低功耗濕度溫度數(shù)字傳感器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-12 10:37 ?0次下載
    HDC2010 低功耗<b class='flag-5'>濕度</b>和<b class='flag-5'>溫度</b>數(shù)字<b class='flag-5'>傳感器</b>數(shù)據(jù)表

    想要準(zhǔn)確地測量環(huán)境溫濕度?溫濕度傳感器是關(guān)鍵!

    的應(yīng)用十分廣泛。 ?溫濕度傳感器的工作原理 溫濕度傳感器的工作原理主要基于幾種不同的物理效應(yīng): 電 阻式: 電阻式溫濕度
    的頭像 發(fā)表于 07-04 08:48 ?608次閱讀

    濕度傳感器測量單片機(jī)

    濕度對于確保人類居住的舒適空間非常重要??照{(diào)通過控制溫度濕度來創(chuàng)造舒適的環(huán)境。濕度傳感器在控制空調(diào)濕度
    的頭像 發(fā)表于 05-13 16:25 ?436次閱讀

    濕度傳感器的類型與設(shè)計(jì)技巧

    傳感空氣中濕度變化的[濕度傳感器](Humidity Sensor),像是氣象觀測、農(nóng)業(yè)、工業(yè)制程、樓宇管理、醫(yī)療設(shè)備、食品和制藥業(yè)等領(lǐng)域,便經(jīng)常使用
    的頭像 發(fā)表于 05-05 10:21 ?2648次閱讀
    <b class='flag-5'>濕度</b><b class='flag-5'>傳感器</b>的類型與設(shè)計(jì)技巧

    濕度傳感器工作原理 溫濕度傳感器的接線方法

    濕度傳感器是一種用于測量環(huán)境溫度和相對濕度的裝置。它通常用于工業(yè)、農(nóng)業(yè)、氣象、室內(nèi)空調(diào)等領(lǐng)域。本文將詳細(xì)介紹溫濕度
    的頭像 發(fā)表于 02-14 18:00 ?9879次閱讀

    濕度傳感器接線端子T是什么意思

    濕度傳感器是一種用于測量周圍環(huán)境溫度濕度的設(shè)備,廣泛應(yīng)用于工業(yè)控制、氣象觀測、智能家居等領(lǐng)域。而溫濕度
    的頭像 發(fā)表于 01-16 09:16 ?2358次閱讀