欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6568|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)通過(guò)ESP8266向服務(wù)器連線

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
最近在搞云服務(wù)器,入手了一塊8266,這玩意網(wǎng)上應(yīng)該還是有很多資料的   但是最近我查的有點(diǎn)暴躁,還是把具體經(jīng)驗(yàn)說(shuō)一下吧。搞這個(gè)應(yīng)該算是蠻簡(jiǎn)單的   網(wǎng)上有部分教程,我就不嫌丑了   連接也順便發(fā)一下  ,因?yàn)橛玫氖菢?lè)聯(lián)網(wǎng)的服務(wù)器,所以就事說(shuō)事
鏈接:https://blog.csdn.net/csdnhuaong/article/details/71052872
簡(jiǎn)單分幾步:一、通過(guò)AT指令寫(xiě)死在8266內(nèi)存里面(具體指令文件里有哈)PS:最好先修改一下8266的波特率  
二是設(shè)置服務(wù)器啦  em。。。。上鏈接吧  www點(diǎn)lewei50點(diǎn)com/dev/doc/126   樂(lè)聯(lián)網(wǎng)里面有詳細(xì)的教程
三就是測(cè)試了 。。。樂(lè)聯(lián)網(wǎng)有模擬測(cè)試 API的和HTTP的  很方便   然后就是通過(guò)PC串口模擬調(diào)試  最后進(jìn)行單片機(jī)測(cè)試
鏈接同樣在CSDN的那個(gè)帖子

廢話了那么多  看看做的怎么樣吧,手機(jī)端關(guān)注公眾就可以   PC端在個(gè)人后臺(tái)看



值得注意的是  設(shè)備標(biāo)識(shí)號(hào)、傳感器標(biāo)識(shí)和個(gè)人秘鑰一定要分清楚
還有就是樂(lè)聯(lián)網(wǎng)發(fā)送數(shù)據(jù)頻率是20秒  我也不懂這個(gè)為啥。。沒(méi)深究還有很多功能,希望各位多多探索
最后附上部分代碼,還有8266AT固件包
AT+RST                   //復(fù)位
AT+CIOBAUD=9600 //設(shè)置波特率
AT+CIPMODE=1             //STA模式
AT+CIPMUX=0             //單連接模式
AT+CWMODE=1             //透?jìng)髂J?br /> AT+CWJAP="WIFI名稱","WIFI密碼"  //連接WiFi   這里是WiFi和密碼
AT+CIPSTART="TCP","api.lewei50.com",80  //與樂(lè)聯(lián)網(wǎng)建立TCP連接
AT+SAVETRANSLINK=1,"api.lewei50.com",80,"TCP"//開(kāi)機(jī)自動(dòng)進(jìn)入透?jìng)?br /> AT+CIPSEND                  //進(jìn)入透?jìng)鏖_(kāi)始發(fā)送數(shù)據(jù)

PSOT的數(shù)據(jù)發(fā)送格式一定要清楚   建議在單片機(jī)程序里面直接用數(shù)組保存
//POST數(shù)據(jù)格式
POST /api/V1/gateway/Updatesensors/(設(shè)備標(biāo)識(shí))  HTTP/1.1
userkey:(個(gè)人秘鑰)
Host: open.lewei50.com
Content-Length: 26
Connection: close

[{"Name":"(傳感器標(biāo)識(shí))","Value":15}]
///////////////////////////////////////////////////////////////////////////////////////////////////////////////#include "reg52.h"                         //此文件中定義了單片機(jī)的一些特殊功能寄存器

typedef unsigned int u16;          //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
typedef unsigned char u8;

u8 receiveData,i;
u8 code POST[]={"POST /api/V1/gateway/Updatesensors/(設(shè)備標(biāo)識(shí)) HTTP/1.1\r\n"};
u8 code userkey[]={"userkey:(個(gè)人秘鑰)\r\n"};
u8 code Host[]={"Host: open.lewei50.com\r\n"};
u8 code Length[]={"Content-Length: 26\r\n"};
u8 code Connection[]={"Connection: close\r\n\r\n"};
u8  _data[]={"[{\"Name\":\"(傳感器標(biāo)識(shí))\",\"Value\":(數(shù)據(jù))}]"};

void sendChar(u8 a)                                 //單片機(jī)發(fā)送一個(gè)字節(jié)
{
        SBUF = a;
        while(TI==0);
        TI=0;        
}
void sendString(u8 *s)                        //發(fā)送一個(gè)字符串
{
        while(*s!='\0')
        {
                sendChar(*s);
                s++;
        }        
}
void delay(u16 xms)//延時(shí)函數(shù),有參函數(shù)
{
        u16 x,y;
        for(x=xms;x>0;x--)
         for(y=110;y>0;y--);
}
void UsartInit()
{
    TMOD = 0x20;
    SCON = 0x50;
    TH1 = 0xFA;
    TL1 = TH1;
    PCON = 0x80;
    EA = 1;
    ES = 1;
    TR1 = 1;
}
void main()
{        
        UsartInit();  //        串口初始化
        while(1)
        {
                sendString(POST);
                sendString(userkey);
                sendString(Host);
                sendString(Length);
                sendString(Connection);
                sendString(_data);
        }               
}
void UARTInterrupt(void) interrupt 4
{               
        EA=0;
        receiveData=SBUF;//出去接收到的數(shù)據(jù)        
        RI = 0;//清除接收中斷標(biāo)志位
        EA=1;
}



bin文件下載地址:
ESP8266.zip (4.98 MB, 下載次數(shù): 81)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:731520 發(fā)表于 2020-5-19 21:38 | 只看該作者
樓主,有詳細(xì)的程序代碼嗎,求一份完整的程序
回復(fù)

使用道具 舉報(bào)

板凳
ID:65956 發(fā)表于 2020-5-21 08:49 | 只看該作者
下載下來(lái)試試看,謝謝分享
回復(fù)

使用道具 舉報(bào)

地板
ID:250869 發(fā)表于 2020-6-3 16:22 | 只看該作者
樊特西 發(fā)表于 2020-5-19 21:38
樓主,有詳細(xì)的程序代碼嗎,求一份完整的程序

帖子里有完整的代碼的,你只需要添加你的設(shè)備標(biāo)識(shí)等相關(guān)信息就可以在后臺(tái)查看信息了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表