ESP系列WiFi模塊在基于物聯(lián)網(wǎng)項(xiàng)目的愛好者和行業(yè)中非常受歡迎。ESP32是ESP系列模塊中最受歡迎的板之一,它具有雙核32位CPU,內(nèi)置Wi-Fi,藍(lán)牙和足夠數(shù)量的I/O引腳。它是一種小型且經(jīng)濟(jì)有效的設(shè)備,可用于使任何項(xiàng)目與互聯(lián)網(wǎng)通信。在這個(gè)項(xiàng)目中,我將創(chuàng)建一個(gè)帶有ESP32的web服務(wù)器,使用Arduino IDE環(huán)境控制LED。Web服務(wù)器是我們存儲(chǔ)網(wǎng)頁(yè)、處理網(wǎng)頁(yè)并將其傳送給Web客戶端的地方。Web服務(wù)器可以通過本地網(wǎng)絡(luò)上的任何設(shè)備訪問。在之前的教程中,我們使用樹莓派構(gòu)建了相同的web服務(wù)器。
ESP系列WiFi模塊在基于物聯(lián)網(wǎng)項(xiàng)目的愛好者和行業(yè)中非常受歡迎。ESP8266無線收發(fā)器是基于物聯(lián)網(wǎng)的應(yīng)用中最常用的模塊之一。在這里,我們使用ESP8266 NodeMCU與ThingSpeak物聯(lián)網(wǎng)云平臺(tái)連接。NodeMCU有內(nèi)置的Wi-Fi屏蔽,所以我們不需要像使用Arduino那樣連接外部Wi-Fi屏蔽。以前,我們使用ESP32 web服務(wù)器來使用網(wǎng)頁(yè)控制LED。
在本教程中,我們將在樹莓派中安裝Apache web服務(wù)器,以從可以通過互聯(lián)網(wǎng)從任何地方訪問的網(wǎng)頁(yè)控制LED。這是一個(gè)具有最低功能的基本教程,可以進(jìn)一步修改以在基于物聯(lián)網(wǎng)的家庭自動(dòng)化,遠(yuǎn)程控制自動(dòng)化,機(jī)器人等中使用此方法。
文本轉(zhuǎn)語(yǔ)音(TTS)技術(shù)已被廣泛應(yīng)用于語(yǔ)音助手、廣播、自動(dòng)取款機(jī)等領(lǐng)域。它也被用來幫助兒童學(xué)習(xí)說話和盲人交流。今天我們將使用ESP32來構(gòu)建一個(gè)TTS(文本到語(yǔ)音)引擎,它可以將任何數(shù)字轉(zhuǎn)換為語(yǔ)音。號(hào)碼將從網(wǎng)頁(yè)輸入,語(yǔ)音將從ESP32附帶的揚(yáng)聲器生成。也可以查看其他基于ESP32的物聯(lián)網(wǎng)項(xiàng)目。
在嵌入式系統(tǒng)領(lǐng)域,STM32微控制器因其強(qiáng)大的性能和豐富的內(nèi)建特性,成為眾多開發(fā)者的首選。特別是在物聯(lián)網(wǎng)(IoT)應(yīng)用中,將設(shè)備連接到互聯(lián)網(wǎng)并使其具備Web服務(wù)和遠(yuǎn)程通信能力,是一項(xiàng)至關(guān)重要的任務(wù)。本文將探討在STM32上實(shí)現(xiàn)Web服務(wù)器與Telnet功能時(shí),是否需要實(shí)時(shí)操作系統(tǒng)(RTOS)的支持。
機(jī)器人被用于許多領(lǐng)域,如建筑、軍事、制造、裝配等。機(jī)器人可以是自主的或半自主的。自主機(jī)器人不需要任何人為干預(yù),可以根據(jù)情況自行采取行動(dòng)。半自動(dòng)機(jī)器人根據(jù)人類的指令工作。這些半自動(dòng)機(jī)器人可以通過遙控器、手機(jī)、手勢(shì)等進(jìn)行控制。我們以前構(gòu)建了一些基于物聯(lián)網(wǎng)的機(jī)器人,可以從web服務(wù)器控制。
你通常會(huì)在ThingSpeak和其他物聯(lián)網(wǎng)平臺(tái)上看到帶有實(shí)時(shí)圖表和表格的數(shù)據(jù)記錄web服務(wù)器。但是我們也可以創(chuàng)建我們自己的web服務(wù)器,可以實(shí)時(shí)更新數(shù)據(jù),我們以前使用不同的板創(chuàng)建了許多web服務(wù)器。在這里,我們還將使用DHT11傳感器創(chuàng)建ESP8266 Web服務(wù)器數(shù)據(jù)記錄器。在這里,溫度和濕度數(shù)據(jù)將使用AJAX在網(wǎng)頁(yè)上更新。
數(shù)據(jù)是任何分析和預(yù)測(cè)的關(guān)鍵資源。它總是需要?jiǎng)?chuàng)建任何信息或統(tǒng)計(jì)。有很多在線和離線平臺(tái)可用于記錄數(shù)據(jù),我們已經(jīng)使用了許多基于物聯(lián)網(wǎng)的平臺(tái)和web服務(wù)器來存儲(chǔ)和可視化數(shù)據(jù)。這里我們使用最流行的離線存儲(chǔ)數(shù)據(jù)的方式,即SD卡。
近年來,基于Arduino和ESP32的web服務(wù)器項(xiàng)目在各種應(yīng)用中變得非常流行和有用。但是這種web服務(wù)器的一個(gè)主要缺點(diǎn)是它的靜態(tài)特性。意思是通過HTTP更新網(wǎng)頁(yè),你需要在更新任何數(shù)據(jù)之前更新整個(gè)網(wǎng)頁(yè)。這個(gè)問題有很多解決方法,比如幾秒鐘后自動(dòng)刷新網(wǎng)頁(yè),等等。
摘要:通過對(duì)DASH7協(xié)議棧的分析與設(shè)計(jì),并利用嵌入式web服務(wù)器技術(shù),實(shí)現(xiàn)了一個(gè)DASH7協(xié)議無線傳感器網(wǎng)絡(luò)的Mesh網(wǎng)絡(luò)設(shè)計(jì),同時(shí)基于網(wǎng)絡(luò)分層思想設(shè)計(jì)了鏈路加權(quán)代價(jià)函數(shù),優(yōu)化了網(wǎng)絡(luò)路由選擇。該Mesh網(wǎng)的實(shí)現(xiàn)解決了DASH7協(xié)議網(wǎng)絡(luò)無法多跳路由所帶來的應(yīng)用瓶頸。
摘 要:為解決現(xiàn)有系統(tǒng)無法遠(yuǎn)程控制和根據(jù)現(xiàn)場(chǎng)情況自動(dòng)調(diào)節(jié)燈光亮度等問題,文中設(shè)計(jì)了一個(gè)單片機(jī)控制系統(tǒng)、Web 服務(wù)器、Android客戶端三位一體的智能照明控制系統(tǒng)。系統(tǒng)以STM32F103單片機(jī)為核心,利用Android手機(jī)和Web服務(wù)器進(jìn)行遠(yuǎn)程控制,可隨時(shí)隨地通過手機(jī)App對(duì)室內(nèi)或樓宇的燈光進(jìn)行遠(yuǎn)程操控,實(shí)現(xiàn)定時(shí)開關(guān)燈、無極調(diào)光、紅外感應(yīng)控制、智能節(jié)能調(diào)光、多節(jié)點(diǎn)自由控制等功能,非常適合移動(dòng)終端的遠(yuǎn)程控制和自動(dòng)調(diào)節(jié)燈光的場(chǎng)合。
摘要:提出了使用RFID、ZigBee.Web服務(wù)器等物聯(lián)網(wǎng)關(guān)鍵技術(shù)在食品溯源系統(tǒng)中的應(yīng)用方法。其中,RFID技術(shù)是識(shí)別生產(chǎn)對(duì)象的唯一標(biāo)識(shí)號(hào),ZigBee無線網(wǎng)絡(luò)可將生產(chǎn)加工過程中的溫度、濕度、其他環(huán)境參數(shù)、產(chǎn)品儲(chǔ)存參數(shù)和唯一的標(biāo)識(shí)號(hào)匯集到帶有數(shù)據(jù)庫(kù)的嵌入式網(wǎng)關(guān)中,并在嵌入式網(wǎng)關(guān)中實(shí)現(xiàn)Web服務(wù)器的功能。食品安全管理人員或者消費(fèi)者只需通過瀏覽器就可以訪問嵌入式網(wǎng)關(guān),以獲取食品生產(chǎn)、加工和存儲(chǔ)等各個(gè)環(huán)節(jié)的信息,實(shí)現(xiàn)對(duì)食品加工企業(yè)的實(shí)時(shí)監(jiān)管。試驗(yàn)證明,物聯(lián)網(wǎng)技術(shù)的引入可以提高管理人員的工作效率,及時(shí)發(fā)現(xiàn)和查處食品鏈中的違法環(huán)節(jié),保證消費(fèi)者購(gòu)買食品的安全性和食品信息的真實(shí)性。
摘要:傳統(tǒng)模式的Web系統(tǒng)通常以客戶端發(fā)出請(qǐng)求、服務(wù)器響應(yīng)的方式工作。文中針對(duì)IP多播技術(shù)進(jìn)行詳細(xì)深入的分析和研究,給出了Web服務(wù)器端IP地址的自動(dòng)分配、域名的自動(dòng)獲取以及域名沖突解決方法,并將相關(guān)服務(wù)以IP數(shù)據(jù)包的形式主動(dòng)發(fā)送給客戶端,從而實(shí)現(xiàn)了Web服務(wù)的主動(dòng)推送。最后,基于嵌入式Linux系統(tǒng)對(duì)其有效,性進(jìn)行驗(yàn)證。
關(guān)注「嵌入式大雜燴」,選擇「星標(biāo)公眾號(hào)」一起進(jìn)步!大家好,我是ZhengN,本次來教大家在10分鐘內(nèi)使用開發(fā)板搭建一個(gè)web服務(wù)器。之前分享的文章:常見的嵌入式web服務(wù)器有哪些?中分享了幾種可以在嵌入式中使用的web服務(wù)器。嵌入式web服務(wù)器就是把web服務(wù)器移植到嵌入式系統(tǒng)的...
按照服務(wù)器的用途,服務(wù)器可細(xì)分為諸多類別。為增進(jìn)大家對(duì)服務(wù)器的了解程度,本文將對(duì)三種服務(wù)器予以介紹,它們分別是:Web服務(wù)器、應(yīng)用程序服務(wù)器以及HTTP服務(wù)器。
摘 要:基于ARM 微控制器技術(shù),提出了智能家居的遠(yuǎn)程監(jiān)控系統(tǒng)的有效方法。實(shí)際應(yīng)用中該方法以Web 瀏覽器作為操作界面,實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)通信監(jiān)控操作。利用nRF24L01 射頻模塊為智能家居終端
基于BB-Black的智能硬件生理監(jiān)測(cè) 本文以BeagleBone Black為核心,掛接ZigBee無線傳感節(jié)點(diǎn)和GSM/GPRS模塊;建立web服務(wù)器和SQLite數(shù)據(jù)庫(kù),接
???? 瀏覽器的請(qǐng)求數(shù)據(jù)包如何到達(dá)web服務(wù)器? ???? 很多讀者對(duì)于其中的完整流程不是特別的了解,下面一口君通過這22張圖,詳細(xì)的講解我們點(diǎn)擊瀏覽器的網(wǎng)址之后,數(shù)據(jù)包是如何經(jīng)過重重險(xiǎn)阻到達(dá)web server的。 1. LAN網(wǎng)絡(luò)中的用戶要訪問位于遠(yuǎn)程網(wǎng)絡(luò)中的服務(wù)器
服務(wù)器安全是網(wǎng)站站長(zhǎng)很關(guān)注的話題,因?yàn)榫W(wǎng)站安全關(guān)系到網(wǎng)站優(yōu)化排名的波動(dòng)、企業(yè)品牌形象以及傳遞錯(cuò)誤信息,將錯(cuò)誤網(wǎng)站瀏覽頁(yè)面展現(xiàn)給了瀏覽用戶。那么ileowu今天對(duì)WEB服務(wù)器安全設(shè)置,從而提升服務(wù)
服務(wù)器在網(wǎng)絡(luò)組織中是特別容易被黑客針對(duì)攻擊的,提高Web服務(wù)器安全性,減少不必要損失,是我們?nèi)粘_\(yùn)行不可缺少的操作。 默認(rèn)操作系統(tǒng)安裝和配置往往不是安全的。一個(gè)典型的默認(rèn)安裝包含許多網(wǎng)絡(luò)