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

Wifi模塊-ESP-01s

這篇具有很好參考價(jià)值的文章主要介紹了Wifi模塊-ESP-01s。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

藍(lán)牙,ESP-01s,Zigbee, NB-Iot等通信模塊都是基于AT指令的設(shè)計(jì)

那什么是AT指令呢

簡介: AT指令集是從終端設(shè)備(Terminal Equipment,TE)或數(shù)據(jù)終端設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電路終端設(shè)備(Data Circuit Terminal Equipment,DCE)發(fā)送的。

其對(duì)所傳輸?shù)臄?shù)據(jù)包大小有定義:即對(duì)于AT指令的發(fā)送,除AT兩個(gè)字符外,最多可以接收1056個(gè) 字符的長度(包括最后的空字符)。 每個(gè)AT命令行中只能包含一條AT指令;對(duì)于由終端設(shè)備主動(dòng)向PC端報(bào)告的URC指示或者response 響應(yīng),也要求一行最多有一個(gè),不允許上報(bào)的一行中有多條指示或者響應(yīng)。AT指令以回車作為結(jié)尾,響應(yīng)或上報(bào)以回車換行為結(jié)尾。

ESP-01s出廠波特率正常是115200, 注意:AT指令,控制類都要加回車,數(shù)據(jù)傳輸時(shí)不加回車

Wifi模塊-ESP-01s

?Wifi模塊-ESP-01s

然后開關(guān)網(wǎng)絡(luò)助手,設(shè)立TCP服務(wù)器

?Wifi模塊-ESP-01s

?連接服務(wù)器

AT+CIPSTART="TCP","192.168.0.113",8888 //指令,注意雙引號(hào)逗號(hào)都要半角(英文)輸入 CONNECT //結(jié)果:成功

OK //結(jié)果:成功

發(fā)送數(shù)據(jù)

AT+CIPSEND=4 // 設(shè)置即將發(fā)送數(shù)據(jù)的長度 (這里是4個(gè)字節(jié))

>CLCA // 看到大于號(hào)后,輸入消息,CLCA,不要帶回車

Response :SEND OK //結(jié)果:成功 //注意,這種情況下,每次發(fā)送前都要先發(fā)送AT+CIPSEND=長度 的指令,再發(fā)數(shù)據(jù)!

開啟透傳更方便

AT+CIPMODE=1 //開啟透傳模式

Response :OK

?AT+CIPSEND //帶回車

Response: > //這個(gè)時(shí)候隨意發(fā)送接收數(shù)據(jù)咯

退出透傳模式

//在透傳發(fā)送數(shù)據(jù)過程中,若識(shí)別到單獨(dú)的?包數(shù)據(jù) “+++”,則退出透傳發(fā)送

可以直接用單片機(jī)實(shí)現(xiàn):文章來源地址http://www.zghlxwxcb.cn/news/detail-469085.html

#include "reg52.h"
#include "intrins.h"
#include <string.h>


#define SIZE 12
sfr AUXR = 0x8E;
sbit D5 = P3^7;
char cmd[SIZE];

code char LJWL[] ?= "AT+CWJAP=\"542413\",\"545457\"\r\n";
code char LJFWQ[] = "AT+CIPSTART=\"TCP\",\"192.168.0.113\",8880\r\n";?

char TCMS[] ?= "AT+CIPMODE=1\r\n";
char SJCS[] ?= "AT+CIPSEND\r\n";
?
void UartInit(void)?? ??? ?//9600bps@11.0592MHz
{
?? ?AUXR = 0x01;
?? ?SCON = 0x50; //配置串口工作方式1,REN使能接收
?? ?TMOD &= 0x0F;
?? ?TMOD |= 0x20;//定時(shí)器1工作方式位8位自動(dòng)重裝
?? ?
?? ?TH1 = 0xFD;
?? ?TL1 = 0xFD;//9600波特率的初值
?? ?TR1 = 1;//啟動(dòng)定時(shí)器
?? ?
?? ?EA = 1;//開啟總中斷
?? ?ES = 1;//開啟串口中斷
}

void Delay1000ms()?? ??? ?//@11.0592MHz
{
?? ?unsigned char i, j, k;

?? ?_nop_();
?? ?i = 8;
?? ?j = 1;
?? ?k = 243;
?? ?do
?? ?{
?? ??? ?do
?? ??? ?{
?? ??? ??? ?while (--k);
?? ??? ?} while (--j);
?? ?} while (--i);
}

void sendByte(char data_msg)
{
?? ?SBUF = data_msg;
?? ?while(!TI);
?? ?TI = 0;
}

void sendString(char* str)
{
?? ?while( *str != '\0'){
?? ??? ?sendByte(*str);
?? ??? ?str++;
?? ?}
}

void main()
{

?? ?D5 = 1;
?? ?//配置C51串口的通信方式
?? ?UartInit();
?? ?
?? ?while(1){
?? ??? ?//Delay1000ms();
?? ??? ?//往發(fā)送緩沖區(qū)寫入數(shù)據(jù),就完成數(shù)據(jù)的發(fā)送
? ? ? ?
?? ??? ?sendString(LJWL);
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ?
?? ??? ?sendString(LJFWQ);
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?sendString(TCMS);
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?sendString(SJCS);
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ??? ?Delay1000ms();
?? ?}
}

void Uart_Handler() interrupt 4
{
?? ?static int i = 0;//靜態(tài)變量,被初始化一次
?? ?if(RI)//中斷處理函數(shù)中,對(duì)于接收中斷的響應(yīng)
?? ?{
?? ??? ??? ?RI = 0;//清除接收中斷標(biāo)志位
?? ??? ??? ?cmd[i] = SBUF;
?? ??? ??? ?i++;
?? ??? ??? ?if(i == SIZE){
?? ??? ??? ??? ?i = 0;
?? ??? ??? ?}
?? ??? ??? ?if(strstr(cmd,"en")){
?? ??? ??? ??? ?D5 = 0;//點(diǎn)亮D5
?? ??? ??? ??? ?i = 0;
?? ??? ??? ??? ?memset(cmd,'\0',SIZE);
?? ??? ??? ?}
?? ??? ??? ?if(strstr(cmd,"se")){
?? ??? ??? ??? ?D5 = 1;//熄滅D5
?? ??? ??? ??? ?i = 0;
?? ??? ??? ??? ?memset(cmd,'\0',SIZE);
?? ??? ??? ?}
?? ?}
?? ??? ?
?? ?if(TI);
}

到了這里,關(guān)于Wifi模塊-ESP-01s的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • NB-iot模塊可做財(cái)物防盜竊器,讓你的財(cái)物可定位跟蹤!

    NB-iot模塊可做財(cái)物防盜竊器,讓你的財(cái)物可定位跟蹤!

    NB-iot無線數(shù)傳模塊可做財(cái)物防盜竊器,讓你的財(cái)物可定位跟蹤! 隨著社會(huì)的發(fā)展,公共資源及共享資源的蓬勃發(fā)展,對(duì)資產(chǎn)管理和資產(chǎn)追蹤有了新的需求,如:某兒童玩具車在商場外面提供車輛乘坐游玩服務(wù),但是擔(dān)心玩具車輛被盜竊等資產(chǎn)管理、資產(chǎn)追蹤的問題。 要是有

    2023年04月23日
    瀏覽(29)
  • STM32之NB-IoT學(xué)習(xí)(一)——NB-IoT介紹

    STM32之NB-IoT學(xué)習(xí)(一)——NB-IoT介紹

    這篇先總結(jié)一下NB-IoT的基本知識(shí),下一篇再涉及相關(guān)單片機(jī)程序代碼。 目錄 一. NB-IoT概念及特點(diǎn) 1.概念 2.特點(diǎn) 3.目前主要應(yīng)用情況 二. NB-IOT部署方式 1.獨(dú)立部署(Stand alone operation)簡稱ST 2.保護(hù)帶部署(Guard band operation)簡稱GB 3.帶內(nèi)部署(In-band operation)簡稱IB 三.工作狀態(tài)

    2024年02月08日
    瀏覽(20)
  • NB-iot網(wǎng)絡(luò)的組成架構(gòu)

    NB-iot網(wǎng)絡(luò)的組成架構(gòu)

    大家好,今天小白給大家簡單介紹一下NB-iot網(wǎng)絡(luò)的組成架構(gòu),歡迎一起交流學(xué)習(xí)。NB-iot網(wǎng)絡(luò)架構(gòu).終端:主要是通過空口連接到基站。終端側(cè)主要包含行業(yè)終端與NB-IoT模塊。行業(yè)終端包括:芯片、模組、傳感器接口、終端等;NB-IoT模塊包括無線傳輸接口、軟SIM裝置、傳感器接口等。

    2024年02月05日
    瀏覽(17)
  • 中興協(xié)力NB-IoT部署實(shí)驗(yàn)(含復(fù)雜項(xiàng)目)

    中興協(xié)力NB-IoT部署實(shí)驗(yàn)(含復(fù)雜項(xiàng)目)

    這個(gè)實(shí)驗(yàn)要求每個(gè)人都完成一遍,并且不同學(xué)生的部分操作內(nèi)容也不同,個(gè)別班級(jí)最后也被要求基于此完成復(fù)雜項(xiàng)目,黑字部分是必要操作,紫字部分是輔助完成操作或復(fù)雜項(xiàng)目的講解 進(jìn)入實(shí)驗(yàn)室,選擇模擬器(同一臺(tái)模擬器可以在不同電腦上同時(shí)登錄查看控制),運(yùn)行ZX

    2024年02月07日
    瀏覽(24)
  • 物聯(lián)網(wǎng)NB-IoT之電信物聯(lián)網(wǎng)開放平臺(tái)對(duì)接流程淺析

    電信物聯(lián)網(wǎng)開放平臺(tái)對(duì)接流程如下圖所示: 1、創(chuàng)建 APP 應(yīng)用 登錄中國電信物聯(lián)網(wǎng)開放平臺(tái)對(duì)接測(cè)試環(huán)境SP Portal(https://180.101.147.135:8843),初次登錄需要修改初始密碼。 選擇【應(yīng)用管理】-【應(yīng)用】點(diǎn)擊右上角“+創(chuàng)建應(yīng)用”。 典型的 NB-IoT 應(yīng)用的參數(shù)設(shè)置可參考如下設(shè)置:

    2024年02月16日
    瀏覽(23)
  • NB-IoT BC260Y Open CPU SDK?UDP 的應(yīng)用

    BC260Y-CN QuecOpen 模塊均內(nèi)置 TCP/IP 協(xié)議棧,可直接通過 AT 命令訪問網(wǎng)絡(luò);這大大降低模塊對(duì)PPP 以及外部 TCP/IP 協(xié)議棧的依賴,從而降低終端設(shè)計(jì)的成本。 模塊可提供 TCP 客戶端、UDP 客戶端等套接字(Socket)服務(wù)。 通過 TCP/IP AT 命令,模塊可以打開/關(guān)閉 Socket,并通過 Socket 收發(fā)

    2024年02月03日
    瀏覽(48)
  • LuatOS-SOC接口文檔(air780E)--nbiot - NB-IOT操作庫

    網(wǎng)絡(luò)是否就緒 參數(shù) 無 返回值 返回值類型 解釋 boolean 已聯(lián)網(wǎng)返回true,否則返回false 例子 讀取IMSI 參數(shù) 無 返回值 返回值類型 解釋 string 返回IMSI值,如果不存在就返回nil 例子 讀取ICCID 參數(shù) 無 返回值 返回值類型 解釋 string 返回ICCID值,如果不存在就返回nil 例子 讀取或設(shè)置I

    2024年02月05日
    瀏覽(22)
  • NB-IoT BC260Y Open CPU SDK? TCP Client的應(yīng)用

    BC260Y-CN QuecOpen 模塊均內(nèi)置 TCP/IP 協(xié)議棧,可直接通過 AT 命令訪問網(wǎng)絡(luò);這大大降低模塊對(duì)PPP 以及外部 TCP/IP 協(xié)議棧的依賴,從而降低終端設(shè)計(jì)的成本。 模塊可提供 TCP 客戶端、UDP 客戶端等套接字(Socket)服務(wù)。 通過 TCP/IP AT 命令,模塊可以打開/關(guān)閉 Socket,并通過 Socket 收發(fā)

    2024年02月20日
    瀏覽(21)
  • Wifi模塊-ESP-01s

    Wifi模塊-ESP-01s

    藍(lán)牙,ESP-01s,Zigbee, NB-Iot等通信模塊都是基于AT指令的設(shè)計(jì) 那什么是AT指令呢 簡介: AT指令集是從終端設(shè)備(Terminal Equipment,TE)或數(shù)據(jù)終端設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電路終端設(shè)備(Data Circuit Terminal Equipment,DCE)發(fā)送的。 其對(duì)所傳輸?shù)臄?shù)

    2024年02月07日
    瀏覽(20)
  • ESP8266WIFI模塊(ESP01)上云端(OneNet平臺(tái),HTTP)

    ESP8266WIFI模塊(ESP01)上云端(OneNet平臺(tái),HTTP)

    1.注冊(cè)賬號(hào)并登錄 Onenet平臺(tái) 2.打開控制臺(tái) 3.在控制臺(tái)點(diǎn)擊全部產(chǎn)品,選擇基礎(chǔ)服務(wù)的多協(xié)議接入 4.選擇·HTTP并點(diǎn)擊添加產(chǎn)品。 5.填寫產(chǎn)品信息,名稱隨便起,行業(yè)任選一個(gè),類別也任選,聯(lián)網(wǎng)方式選擇wifi 6.添加設(shè)備 并填寫設(shè)備名稱,隨便起名個(gè)字,隨便輸入編號(hào),但是同一

    2024年02月04日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包