RM新时代网站-首页

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>IoT Connect建立在esp8266之上的開源物聯(lián)網(wǎng)平臺(tái)

IoT Connect建立在esp8266之上的開源物聯(lián)網(wǎng)平臺(tái)

2022-07-07 | zip | 0.08 MB | 次下載 | 免費(fèi)

資料介紹

PCB圖如下:
poYBAGK1LKGAWKq2AAGMBg1YGdg167.jpg
pYYBAGK1LKOAecRbAAE2LYILZ_k893.jpg

成分

105 電容器 × 1
5V繼電器 × 8
嗨鏈接 5V
高聯(lián)
× 1
2 針交流連接器 × 9
3.5 毫米 LED × 1
開關(guān)觸覺按鈕開關(guān) × 2
CFR25SJT-52-10K
國(guó)巨
× 2
10歐姆電阻 × 8
2N3904
× 8
DHT11 溫度和相對(duì)濕度傳感器模塊 × 1
LDR × 1
ESP8266 ESP-12F 串行排序到 Wi-Fi 模塊 × 1
FTDI 電纜 × 1
74hc595移位寄存器 × 1
5v穩(wěn)壓器 × 1

描述

物聯(lián)網(wǎng)連接

?IoT Connect 是一個(gè)建立在 esp8266 之上的開源物聯(lián)網(wǎng)平臺(tái),它允許用戶以最有效的方式遠(yuǎn)程連接和控制他們的家用電器。

該項(xiàng)目主要分為3個(gè)主要部分,即硬件、固件和Web UI。

硬件:

硬件建立在 ESP8266 和 74HC595N 移位寄存器之上,僅使用 3 個(gè) GPIO 即可控制 8 個(gè)設(shè)備。因此,我們留下了額外的 GPIO,可用于其他目的,例如連接傳感器。該設(shè)備還包括 DHT11 等傳感器,可讓我們測(cè)量房間的當(dāng)前室溫和濕度,以及幫助我??們測(cè)量房間亮度的 LDR(光敏電阻)。

???????????????借助這些傳感器,我們可以使用 IFTTT 或 Adafruit IO 等 3rd 方服務(wù)自動(dòng)化設(shè)備。該硬件包括板載 5v 電源,因此用戶無需安裝額外的電源適配器即可為設(shè)備供電。我們必須提供的唯一輸入是 110v-220v 交流電源。

???????????????該設(shè)備還包括 2 個(gè)輕觸開關(guān),一個(gè)用于重置 ESP,另一個(gè)連接到 GPIO,可對(duì)其進(jìn)行編程以獲取用戶輸入或重置設(shè)備。

固件:

IoT Connect 固件使用 Arduino 框架構(gòu)建,可以獨(dú)立運(yùn)行或與 IoT Connect Web 應(yīng)用程序同步運(yùn)行。它的設(shè)計(jì)方式還可以將其閃存到任何其他可用的物聯(lián)網(wǎng)智能交換機(jī)上,例如 Sonoff 設(shè)備或 Tuya 設(shè)備。

刷固件:

要刷固件,您可以先從這里下載。這將為您提供 2 個(gè)文件:

pYYBAGK1LLmAL_ljAAAGUa_Ts6U013.png

firmware.bin(包含功能的主文件)

spiffs.bin(UI 文件,包括 HTML、JS 和 CSS 文件)

只需在 FTDI 編程器的幫助下通過暴露的編程引腳將固件.bin 文件閃存到 ESP8266 上。您可以使用固件存儲(chǔ)庫中包含的 Tasmotizer 將固件.bin 刷新到 esp8266 上。閃爍完成后,我們就可以打開設(shè)備了。

該固件為我們提供了以下多項(xiàng)功能:

強(qiáng)制門戶:

打開設(shè)備后刷新固件后,ESP 將托管自己的接入點(diǎn),名為“IoT Connect”,該接入點(diǎn)可用于執(zhí)行其初始設(shè)置。

poYBAGK1LLuAB_CmAAAtPt9jCX4642.png

您可以將筆記本電腦android/ios 手機(jī)連接到此 AP。連接 Wi-Fi 后,會(huì)彈出一個(gè)網(wǎng)頁(或從 Web 瀏覽器瀏覽 192.168.4.1),顯示如下設(shè)置屏幕。

pYYBAGK1LL2ABJV_AAAhqlBo3Ss858.png

在這里,您可以通過 OTA 更新 firmware.bin 或通過上傳第二個(gè)文件(即 spiffs.bin)繼續(xù)下一步。SPIFFS 閃爍后,設(shè)備將重新啟動(dòng)并托管其網(wǎng)頁。

pYYBAGK1LL-Ab8KtAAA3jgVndmc884.png

這是您必須提供設(shè)備配置的頁面。第一個(gè)設(shè)置是 MQTT 代理。如果您想連接到 IoT Connect Web UI,請(qǐng)保持所選選項(xiàng)不變,或者如果您想連接到任何其他 MQTT 服務(wù)器,例如 Adafruit.io 或 HiveHQ 等,請(qǐng)選擇第二個(gè)選項(xiàng),即自定義。您可以在此處提供 MQTT 服務(wù)器的 MQTT 詳細(xì)信息。

?poYBAGK1LMSAQdtIAAAauHel9tk255.png

如果您想讓設(shè)備與任何云服務(wù)隔離,您也可以選擇 N/A。

在第二個(gè)下拉列表中,選擇您已刷入此固件的設(shè)備類型。如果使用本項(xiàng)目中提到的相同設(shè)備,則選擇“IoT Connect Board Rev 2”并單擊保存。此設(shè)備將再次重新啟動(dòng)后,網(wǎng)頁將刷新。

poYBAGK1LMiADYsJAAAuCYf4wTM292.png

無線上網(wǎng):

?現(xiàn)在第二步是連接到家庭 Wi-Fi。轉(zhuǎn)到 WiFi 選項(xiàng)卡并單擊掃描,選擇要連接的 AP,輸入 WiFi 密碼并單擊更新 Wifi。

pYYBAGK1LMqAf3kvAAAxeVi7S60814.png

提示將要求您確保輸入了正確的詳細(xì)信息。單擊確定,設(shè)備將重新啟動(dòng)。

pYYBAGK1LM2AUz8LAABmyqfP1kI035.png

如果您輸入了錯(cuò)誤的詳細(xì)信息,那么 ESP spiffs 將被刪除,您必須重新上傳 spiffs.bin 并重新開始。

驗(yàn)證:

保存 Wi-Fi 設(shè)置并成功重啟設(shè)備后,網(wǎng)頁將重定向到 ESP 的本地網(wǎng)址,并出現(xiàn)驗(yàn)證提示。

pYYBAGK1LNGAG2O1AAAaSFTXUiE621.png

默認(rèn)用戶名和密碼為“admin/admin”。輸入相同的內(nèi)容,您將看到可以控制相應(yīng)繼電器的撥動(dòng)開關(guān)列表。

poYBAGK1LNSAI_vmAAE0zuQNLY0446.png

如果您想從輕觸開關(guān)切換它,您可以從下拉列表中選擇繼電器。

IoT Connect 固件還顯示通過 MQTT 來回流動(dòng)的每條命令,以使用戶了解云服務(wù)器上正在發(fā)生的信息。您可以單擊“打開調(diào)試控制臺(tái)”按鈕來檢查數(shù)據(jù)流。

poYBAGK1LNyAaPZ9AADxkFYp6ro212.png

這里的“ESP_SENSOR”和“ESP_ATTENDENCE”是推送相應(yīng)JSON數(shù)據(jù)的主題。

您還可以從“安全”選項(xiàng)卡中修改身份驗(yàn)證用戶名和密碼。

pYYBAGK1LOCAKQ5vAABGQGAlEN0257.png

亞歷克薩:

IoT Connect 固件內(nèi)置支持 Alexa。只需轉(zhuǎn)到 Alexa 選項(xiàng)卡,您就可以配置 3 個(gè)不同的繼電器,這些繼電器可以由連接到同一網(wǎng)絡(luò)的 Alexa 設(shè)備發(fā)現(xiàn)和控制。

pYYBAGK1LOKAXAX1AABTEESKkCk193.png

設(shè)備狀態(tài):

要獲取設(shè)備狀態(tài),您可以檢查狀態(tài)選項(xiàng)卡,該選項(xiàng)卡將提供一些有用的信息,例如本地 URL、Wi-Fi SSID、MQTT 狀態(tài)、Wi-Fi 強(qiáng)度以及傳感器的溫度 + 濕度 + 照度讀數(shù)。?

pYYBAGK1LOSAJqDMAAB3Vf_40vM423.png

IoT Connect 固件最好的部分是 UI 通過 Web Sockets 連接到模塊,因此您在 Web UI 上看到的信號(hào)強(qiáng)度和傳感器讀數(shù)等數(shù)據(jù)將異步更新而無需刷新頁面。這有助于減少 ESP 網(wǎng)絡(luò)服務(wù)器的負(fù)載。

設(shè)備配置:

最后一個(gè)選項(xiàng)卡是設(shè)備選項(xiàng)卡,通過此選項(xiàng)卡,您可以對(duì)設(shè)備執(zhí)行重置、重啟、更新或重新配置設(shè)置(例如 MQTT 服務(wù)器或更改設(shè)備類型)等基本操作。

poYBAGK1LOeASTOjAABWxrxD9Ec196.png

此選項(xiàng)卡還允許您將 IoT Connect 固件連接到 IoT Connect Web UI。

只需單擊重新配置設(shè)備按鈕 -> 與 IoT Connect 配對(duì)

pYYBAGK1LOqAQdSlAAAu10yHsPo498.png

這會(huì)將您重定向到一個(gè)網(wǎng)頁,您必須在其中提供 IoT Connect 帳戶的憑據(jù),然后單擊添加設(shè)備。

poYBAGK1LO6AB8BLAABEPBgUeg8185.png

在下一頁上為您的設(shè)備命名并選擇要添加此設(shè)備的房間,然后單擊添加設(shè)備。

(房間將在 IoT Connect Web App 的以下部分中進(jìn)行說明)

poYBAGK1LPCAGh4_AABJIJxpoPo665.png

在下一頁上,您必須按下并松開設(shè)備上的輕觸開關(guān)一次或兩次才能完成同步過程。

pYYBAGK1LPKATWYxAABBTIhVozE416.png

然后您將被重定向到IoT Connect Web 應(yīng)用程序。

物聯(lián)網(wǎng)連接網(wǎng)絡(luò)應(yīng)用程序:

IoT Connect Web 應(yīng)用程序旨在非常簡(jiǎn)單且信息豐富。您可以從此URL (https://iot-connect.in) 訪問 Web 應(yīng)用程序。

pYYBAGK1LPSAXdUdAABltN_YmMA472.png

首先,您需要?jiǎng)?chuàng)建一個(gè)帳戶,然后登錄。登錄后,您必須轉(zhuǎn)到控制面板并創(chuàng)建一個(gè)房間。

poYBAGK1LPeAS-plAAEpe3Unxnc512.png

如上所述,可以向這些房間添加設(shè)備。添加設(shè)備后,您可以在設(shè)備名稱旁邊看到一個(gè)綠色的地球符號(hào),這表示設(shè)備已在線并已連接。

poYBAGK1LPuASnqkAAADVmtzVZ0781.png

如果設(shè)備離線,地球符號(hào)將顯示為紅色,并顯示設(shè)備離線時(shí)的時(shí)間。

pYYBAGK1LP2ASG4-AAAIwetkiV8843.png

單擊設(shè)備選項(xiàng)卡時(shí),將打開一個(gè)控制面板并將其最大化,您可以從中看到與電路板上的繼電器相同數(shù)量的開關(guān)。您可以切換這些開關(guān)來切換板上的繼電器。這里唯一的區(qū)別是這種連接是通過 MQTT 進(jìn)行的,并且可以從世界任何地方控制中繼。您可以從任何地方訪問 IoT Connect 網(wǎng)站并控制繼電器。

poYBAGK1LQCAKC34AAB_pLQQ6Vw986.png

除此之外,該網(wǎng)頁還將以圖表和儀表的形式顯示傳感器讀數(shù)。

通過單擊記錄下的開始按鈕,可以在此處記錄這些讀數(shù)。錄音只能運(yùn)行 1 小時(shí)。最大限度。此外,這些記錄可以以 CSV 的形式下載,也可以以圖表的形式查看。

您可以通過單擊 NC 并在彈出窗口中提供新名稱來重命名繼電器名稱。激活 IoT Connect 智能家居技能后,Alexa 設(shè)備也會(huì)發(fā)現(xiàn)相同的名稱。

pYYBAGK1LQKAMIgpAAAaynbaAHY693.png

這個(gè) Web 應(yīng)用程序最好的部分是多個(gè)用戶可以共享一個(gè)設(shè)備,第一次添加設(shè)備的用戶將成為設(shè)備的所有者。如果其他用戶將添加相同的設(shè)備,則會(huì)向所有者發(fā)送請(qǐng)求以批準(zhǔn)訪問??梢詮膸舨糠謴墓蚕碛脩羰栈卮嗽L問權(quán)限。

poYBAGK1LQSAeACbAABNHrTSMVY444.png

IoT Connect 還支持推送通知,因此如果任何用戶切換繼電器,則通知將發(fā)送給共享該設(shè)備的每個(gè)用戶。您可以從“帳戶”部分禁用此通知。

pYYBAGK1LQaANNrhAAARoKmtcxQ232.png

您還可以在 Alexa 技能商店找到IoT Connect Smart Home Skill。此技能將允許您控制與 IoT Connect 板不在同一網(wǎng)絡(luò)中的 Alexa 設(shè)備的繼電器。

代碼

IoT Connect 固件版本

https://github.com/aviralverma-8877/IoTConnect-Firmware-Releases

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
RM新时代网站-首页