国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ESP32連接云服務(wù)器【W(wǎng)ebSocket】

這篇具有很好參考價值的文章主要介紹了ESP32連接云服務(wù)器【W(wǎng)ebSocket】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

ESP32連接云服務(wù)器【ESP32+寶塔面板】


ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件

??????????相關(guān)文章??????????
ESP32連接MQ Sensor實現(xiàn)氣味反應(yīng)
?? https://blog.csdn.net/ws15168689087/article/details/131365573
ESP32+MQTT+MySQL實現(xiàn)發(fā)布訂閱【氣味數(shù)據(jù)收集】
?? https://blog.csdn.net/ws15168689087/article/details/131627595
個人云服務(wù)器搭建MQTT服務(wù)器
?? https://blog.csdn.net/ws15168689087/article/details/131571433
ESP32開發(fā)板引腳介紹【附有引腳使用實例】
?? https://blog.csdn.net/ws15168689087/article/details/131654327


?????內(nèi)容1:背景


ESP32-WROOM-32
??ESP32 是一款由 Espressif Systems 開發(fā)的低功耗、高性能、可擴(kuò)展的嵌入式微控制器,可用于構(gòu)建各種物聯(lián)網(wǎng) (IoT) 應(yīng)用。ESP32 芯片基于 ARM Cortex-M 內(nèi)核,具有 32 位地址空間,支持 Wi-Fi、藍(lán)牙和其他無線連接,以及多種外設(shè)接口,如 GPIO、定時器、PWM、串口等。

相關(guān)設(shè)備
???♀?ESP32+云服務(wù)器+Arduino IDE

??????????????????????????????

?????內(nèi)容2:服務(wù)器配置


1??配置第一步:
??因為本次我們需要通過寶塔面板,將腳本掛上去
?????因此,有關(guān)云服務(wù)器和寶塔面板的初始配置,這里將直接跳過??

2??配置第二步:
??首先是本次需要掛在服務(wù)器上的腳本代碼??Server.py??

import socket
import datetime

server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
server.bind(('xxx.xxx.xxx.xxx',xxxx)) #這里是綁定要監(jiān)聽的地址(內(nèi)網(wǎng)ip)和端口
server.listen(5) #開始監(jiān)聽 表示可以使用五個鏈接排隊
print('listen')
while True: #conn就是客戶端鏈接過來而在服務(wù)端為期生成的一個鏈接實例
   conn,addr = server.accept() #等待鏈接,多個鏈接的時候就會出現(xiàn)問題,其實返回了兩個值
   print(conn, addr)
   try:
       data = conn.recv(1024)  #接收數(shù)據(jù)
       if data:
           print('recive:',data.decode()) #打印接收到的數(shù)據(jù)
   except ConnectionResetError as e:
       print('關(guān)閉了正在占線的鏈接!')
       break
   # conn.close()

3??配置第三步:
??接著,在寶塔面板的軟件商店中導(dǎo)入????Python項目管理器????
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件
??然后新建一個文件夾【例如下圖中的esp】,并將腳本文件放入文件夾中ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件
???之后,我們在Python項目管理器中添加一個Python項目
??其中項目路徑等內(nèi)容,可以參照下圖填寫??
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件


ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件

4??配置第四步:
??首先查看并復(fù)制剛才文件的MD5_venv??
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件
??接著打開終端連續(xù)輸入下方代碼??

cd /xxx/xxx/   #先轉(zhuǎn)到所在目錄
btpython -m venv MD5_venv   #這里有些人用python3 -m 但是我報錯了,就用了btpython -m

ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件
??到這里,你可以到文件夾中的bin目錄中,可以找到已經(jīng)存在了activate文件
??此時你已經(jīng)可以將腳本掛到定時任務(wù)中執(zhí)行
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件

5??配置第五步:
??最后,我們將添加腳本任務(wù)
??腳本的內(nèi)容自行修改??
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件
?至此,服務(wù)器端的配置結(jié)束

??????????????????????????????

?????內(nèi)容3:ESP32配置


??相關(guān)代碼:

#include <Arduino.h>
#include <WiFi.h>
#include <WiFiClient.h>

const char* ssid     = "xxxx";     //WIFI名稱
const char* password = "xxxx";   //WIFI密碼

const char* host = "xxx.xxx.xxx.xxx";    //服務(wù)器的IP地址
const int port = 8081;    //端口號
int num=0;  
void setup()
{
   Serial.begin(115200);
   Serial.print("Connecting to ");
   Serial.println(ssid);
   /* connect to your WiFi */
   WiFi.begin(ssid, password);
   /* wait until ESP32 connect to WiFi*/
   while (WiFi.status() != WL_CONNECTED) {
       delay(500);
       Serial.print(".");
   }
   Serial.println("");
   Serial.println("WiFi connected with IP address: ");
   Serial.println(WiFi.localIP());
}
void loop()
{
   delay(1000);
   Serial.print("connecting to ");
   Serial.println(host);
   /* Use WiFiClient class to create TCP connections */
   WiFiClient client;
   
   if (!client.connect(host, port)) {
       Serial.println("connection failed");
       return;
   }
   String msg ="test:"+String(num++);
   Serial.println(msg);
   client.println(msg);
   //client.stop();
}

上傳到ESP32開發(fā)板上,可以看見連接成功!
ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件


ESP32連接云服務(wù)器【W(wǎng)ebSocket】,什么都有的筆記,服務(wù)器,websocket,運(yùn)維,單片機(jī),嵌入式硬件文章來源地址http://www.zghlxwxcb.cn/news/detail-561724.html

到了這里,關(guān)于ESP32連接云服務(wù)器【W(wǎng)ebSocket】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32通過esp8266連接WiFi接入MQTT服務(wù)器

    STM32通過esp8266連接WiFi接入MQTT服務(wù)器

    上文我們講到如何搭建本地MQTT服務(wù)器http://t.csdn.cn/aHNcO,現(xiàn)在介紹如何通過stm32連接MQTT 一.首先我們初始化esp8266這里我們使用的是USART4與其通信代碼如下 二.通過數(shù)據(jù)間隔時間來判斷是否是一串?dāng)?shù)據(jù)如果間隔時間大于30ms則判定為不是一串?dāng)?shù)據(jù),接收緩沖器清零。 代碼如下!

    2024年02月07日
    瀏覽(36)
  • 手機(jī)、電腦mqtt客戶端通過騰訊云服務(wù)器遠(yuǎn)程連接ESP32

    手機(jī)、電腦mqtt客戶端通過騰訊云服務(wù)器遠(yuǎn)程連接ESP32

    ????????本文將實現(xiàn): ????????1、esp32與騰訊云物聯(lián)網(wǎng)服務(wù)器通過mqtt協(xié)議通信 ????????2、電腦和手機(jī)客戶端通過mqtt與騰訊云相通信 ????????3、騰訊云服務(wù)器內(nèi)部消息轉(zhuǎn)發(fā),將手機(jī)、電腦發(fā)布的主題轉(zhuǎn)發(fā)給esp32訂閱,實現(xiàn)手機(jī)、電腦與esp32的遠(yuǎn)程通信。 ?????

    2024年02月11日
    瀏覽(25)
  • ESP8266+STM32+MQTT發(fā)送數(shù)據(jù)到阿里云服務(wù)器(三、配置ESP8266模塊并測試連接)

    ESP8266+STM32+MQTT發(fā)送數(shù)據(jù)到阿里云服務(wù)器(三、配置ESP8266模塊并測試連接)

    1、固件燒錄器 2、固件 3、串口工具 4、ESP866模塊 5、USB轉(zhuǎn)TTL模塊 (以上軟件工具文末分享的鏈接有,硬件請?zhí)詫氉孕匈徺I) 硬件如下圖: 1、按照下面對照關(guān)系進(jìn)行接線 USB轉(zhuǎn)TTL ESP8266 3.3V 3V3 GND GND RX TX TX RX IO0 GND 2、打開固件燒錄工具圖標(biāo) 3、點(diǎn)擊“ OK ” 4、在出現(xiàn)的界面中,

    2024年03月23日
    瀏覽(32)
  • 【雕爺學(xué)編程】Arduino智慧校園之使用ESP32連接WiFi并上傳溫度數(shù)據(jù)到服務(wù)器

    【雕爺學(xué)編程】Arduino智慧校園之使用ESP32連接WiFi并上傳溫度數(shù)據(jù)到服務(wù)器

    Arduino是一個開放源碼的電子原型平臺,它可以讓你用簡單的硬件和軟件來創(chuàng)建各種互動的項目。Arduino的核心是一個微控制器板,它可以通過一系列的引腳來連接各種傳感器、執(zhí)行器、顯示器等外部設(shè)備。Arduino的編程是基于C/C++語言的,你可以使用Arduino IDE(集成開發(fā)環(huán)境)來

    2024年03月18日
    瀏覽(23)
  • ESP32的MQTT AT固件燒錄+STM32以ESP32的MQTT AT固件的AT指令連接EMQX下mqtt服務(wù)器實現(xiàn)消息訂閱和發(fā)布

    ESP32的MQTT AT固件燒錄+STM32以ESP32的MQTT AT固件的AT指令連接EMQX下mqtt服務(wù)器實現(xiàn)消息訂閱和發(fā)布

    目錄 寫在前面 三種方案(利用ESP32連接EMQX下的MQTT) 步驟 ESP32燒錄固件并AT指令進(jìn)行測試。 下載固件 ?燒錄工具下載 燒錄固件(選擇ESP32) ?關(guān)于AT 指令與MQTT服務(wù)器斷開后自動重連MQTT服務(wù)器 關(guān)于AT指令設(shè)置上電自動連接WIFI 關(guān)于AT指令設(shè)置斷開后自動重新連接WIFI STM32對接E

    2023年04月12日
    瀏覽(25)
  • ESP8266連接OneNet服務(wù)器

    ESP8266連接OneNet服務(wù)器

    配置ESP8266為客戶端,連接公網(wǎng),連接上OneNet服務(wù)器,通過MQTT協(xié)議與服務(wù)器進(jìn)行交互。 一 準(zhǔn)備工作 OneNet平臺上創(chuàng)建自己的產(chǎn)品設(shè)備信息。 對MQTT協(xié)議進(jìn)行一定了解。 準(zhǔn)備一塊ESP8266,通過串口進(jìn)行ESP8266的配置。 二 配置ESP8266 1.AT 驗證硬件是否正常 硬件正常返回:AT OK 2.AT+RS

    2024年02月01日
    瀏覽(21)
  • ESP32網(wǎng)絡(luò)開發(fā)實例-搭建ESP32固件遠(yuǎn)程升級服務(wù)器

    我們在前面的文章中,已經(jīng)實現(xiàn)了OTA方式升級固件的兩種方式:在Arduino IDE 中升級和Web瀏覽器中升級。這兩種方式都不能滿足設(shè)備自動升級的需求。在本文中,將詳細(xì)介紹如何搭建一個ESP32固件遠(yuǎn)程升級服務(wù)器。通過遠(yuǎn)程升級服務(wù)器,ESP32設(shè)備可以根據(jù)固件版本號進(jìn)行自動升級

    2024年01月23日
    瀏覽(27)
  • 13-ESP8266連接MQTT服務(wù)器發(fā)送數(shù)據(jù)

    13-ESP8266連接MQTT服務(wù)器發(fā)送數(shù)據(jù)

    Author:teacherXue MQTT是一個基于客戶端-服務(wù)器的消息發(fā)布/訂閱傳輸協(xié)議。MQTT協(xié)議是輕量、簡單、開放和易于實現(xiàn)的,這些特點(diǎn)使它適用范圍非常廣泛。在很多情況下,包括受限的環(huán)境中,如:機(jī)器與機(jī)器(M2M)通信和物聯(lián)網(wǎng)(IoT)。其在,通過衛(wèi)星鏈路通信傳感器、偶爾撥號

    2024年02月03日
    瀏覽(49)
  • ESP32構(gòu)建簡單WebServer服務(wù)器

    ESP32構(gòu)建簡單WebServer服務(wù)器

    WebServer 服務(wù)器 此案例中,我們將創(chuàng)建一個最簡單的 webserver 服務(wù)器 案例實現(xiàn):ESP32 通過 SPIFFS 上傳網(wǎng)頁文件并保存,之后手機(jī)開啟熱點(diǎn),ESP32 連接到該熱點(diǎn);與手機(jī)處于同一熱點(diǎn)下的任何一個設(shè)備(下面用電腦演示)都可以通過 ESP32 反饋的內(nèi)網(wǎng)地址訪問其構(gòu)建的網(wǎng)頁! ESP

    2024年02月11日
    瀏覽(22)
  • windows 11 已成功與服務(wù)器建立連接,但是在登錄過程中發(fā)生錯誤。 (provider: ssl 提供程序, error: 0 - 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個現(xiàn)有的連接。)

    windows 11 已成功與服務(wù)器建立連接,但是在登錄過程中發(fā)生錯誤。 (provider: ssl 提供程序, error: 0 - 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個現(xiàn)有的連接。)

    目錄 問題說明: 解決方法: 操作步驟:? 查看結(jié)果命令:? windows 11 更新后無法鏈接windows 2003 系統(tǒng)的mssql? 微軟說明?反正我是看不懂,倒騰老半天我的電腦保留如下圖協(xié)議問題解決。? 右鍵點(diǎn)擊windows圖標(biāo)-》打開 終端(管理員)把命令貼上就好了。? 解決方法 重啟sql ser

    2024年02月12日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包