<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>通過WiFi Web服務器公開您的IoT Bundle Kit信息

通過WiFi Web服務器公開您的IoT Bundle Kit信息

2023-06-15 | zip | 0.00 MB | 次下載 | 免費

資料介紹

描述

注意:本教程可能已過時,請到此處獲取更新版本。

您可以將這個項目想象成一個獨立的監控設備,它可以在沒有 WiFi 互聯網連接的情況下向其他移動設備(即智能手機)公開信息,同時托管此信息的備份。

在這個項目中,WiFi Web 服務器始終處于開啟狀態,而您可以通過按下按鈕輕松觸發服務器,如果按下它就會啟動它,從而降低應用程序的功耗。溫度、濕度、壓力和光照數據將顯示在一個簡單的網頁上,而兩個按鈕將允許控制 Proto Carrier 上兩個繼電器的行為。

最重要的是,所有數據都存儲在 SD 上的 .CSV 文件中(逗號分隔值)。如果您想要一個可以根據需要收集/或更換的可靠備份設備,這將非常方便。

軟件

該項目嚴重依賴于 Tom Igoe 編寫的 WiFi NINA 庫的 AP_SimpleWebServer 示例:

文件>示例>WifiNINA>AP_SimpleWebServer.ino

我強烈建議您運行該示例以測試更簡單的草圖。在開始之前,我們需要知道 SSID 和密碼名稱要超過八個字母,如果您不想遇到奇怪的行為,請不要使用短名稱。另一個非常重要的經驗法則是確保 WiFiNINA 庫是最新的(我們所說的 1.4.0)。代碼在第 46 行檢查固件版本。

String fv = WiFi.firmwareVersion();
if (fv < "1.0.0") {
Serial.println("Please upgrade the firmware");
}

您應該按照固件更新程序的說明(工具>Wifi101 WifiNINA 固件更新程序),以 100% 確保一切都是最新的并且在模塊上正常工作。如果您可以測試AP_SimpleWebServer.ino代碼,您應該能夠點亮打開和關閉板載 LED。

請記住 MKR WiFi 1010 提供的網絡與互聯網沒有連接,因此您可以在某些移動設備上啟用非連接導航。我們已準備好#copypasta代碼。之前,讓我們回顧一下它,以檢查一切是否正常。

要導入的庫:

#include 
#include 
#include 
#include 
#define POLL_RATE 2*1000

該變量POLL_RATE定義了 SD 數據的更新時間。每個日志都打印在串行端口中供您檢查。

在該函數中,檢查與WiFi模塊、Environment Shield和SD卡的通信,并且服務器在80端口上運行,并且在整個函數setup() 中通知我們在串行端口上。printWiFiStatus();

// start the web server on port 80
server.begin();// 
you're connected now, so print out the status
printWiFiStatus();

和前面的例子一樣,每次客戶端連接時,它的瀏覽器都會從client.println()函數中注入 html 數據。此外,這可以在串行日志中看到。

?
poYBAGNhQ3WAIlAwAAJq6f8orSc091.png
?

這個版本的代碼中唯一的例外是主體部分,它在readENV() 函數中生成,返回一個帶有數據的字符串。

String body = readENV();
// the content of the HTTP response follows the header:
client.print(body);

然后在整個void writeLog() 函數中將數據保存在 SD 上。您可以使用 Web UI 控制板。

?
pYYBAGNhQ3eABJDhAACTDoifRjQ765.png
?

在 SD 卡上托管圖像

作為獎勵曲目,Arduino 徽標托管在 SD 上,并使用base64 標準直接導入頁面。您可以使用多個站點來創建一個 img.txt 文件。一探究竟!


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

評論

查看更多

下載排行

本周

  1. 1XV7011BB陀螺儀傳感器廣泛用于工業應用
  2. 69.11 KB  |  1次下載  |  免費
  3. 2具有可配置電壓轉換、三態輸出和總線保持電路的SN74AXCH8T245 8位雙電源總線收發器數據表
  4. 1.01MB   |  1次下載  |  免費
  5. 3什么是儀表放大器?儀表放大器公式推導+工作原理
  6. 2.98 MB   |  1次下載  |  2 積分
  7. 4常見的電路拓撲結構
  8. 0.32 MB   |  1次下載  |  免費
  9. 5仁懋電子產品畫冊
  10. 3.04 MB  |  1次下載  |  免費
  11. 6四個2輸入異或門SN74LVC86A-Q1數據表
  12. 349.14KB   |  次下載  |  免費
  13. 7十六進制施密特-三格逆變器SN74AUC14數據表
  14. 366.34KB   |  次下載  |  免費
  15. 8施密特觸發器正NAND門和具有圖騰極輸出的反相器數據表
  16. 711.01KB   |  次下載  |  免費

本月

  1. 1RSA306B頻譜分析儀技術資料匯總
  2. 未知   |  204次下載  |  免費
  3. 2RSA500A系列便攜式頻譜分析儀技術盤點
  4. 未知   |  157次下載  |  免費
  5. 3高幅度波形/ 函數發生器汽車、半導體、科學和工業應用測量剖析
  6. 未知   |  141次下載  |  免費
  7. 4直流無刷電機驅動與失速電流限制參考設計
  8. 10.6 MB   |  34次下載  |  1 積分
  9. 5電動汽車同步快充慢充原理及測試的三種情況介紹
  10. 未知   |  30次下載  |  免費
  11. 6NI數據采集(DAQ)函數的應用
  12. 0.3 MB   |  23次下載  |  免費
  13. 7保護新能源汽車電池使用壽命的六種措施
  14. 未知   |  18次下載  |  免費
  15. 8稀土激光材料的詳述
  16. 0.1 MB   |  11次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935096次下載  |  免費
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420055次下載  |  免費
  5. 3Altium DXP2002下載入口
  6. 未知  |  233070次下載  |  免費
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191341次下載  |  免費
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183319次下載  |  免費
  11. 6labview8.5下載
  12. 未知  |  81572次下載  |  免費
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73798次下載  |  免費
  15. 8NI LabVIEW中實現3D視覺的工具和技術
  16. 未知  |  70088次下載  |  免費
亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>