久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6121|回復: 3
打印 上一主題 下一主題
收起左側

51單片機通過ESP8266向服務器連線

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

廢話了那么多  看看做的怎么樣吧,手機端關注公眾就可以   PC端在個人后臺看



值得注意的是  設備標識號、傳感器標識和個人秘鑰一定要分清楚
還有就是樂聯網發送數據頻率是20秒  我也不懂這個為啥。。沒深究還有很多功能,希望各位多多探索
最后附上部分代碼,還有8266AT固件包
AT+RST                   //復位
AT+CIOBAUD=9600 //設置波特率
AT+CIPMODE=1             //STA模式
AT+CIPMUX=0             //單連接模式
AT+CWMODE=1             //透傳模式
AT+CWJAP="WIFI名稱","WIFI密碼"  //連接WiFi   這里是WiFi和密碼
AT+CIPSTART="TCP","api.lewei50.com",80  //與樂聯網建立TCP連接
AT+SAVETRANSLINK=1,"api.lewei50.com",80,"TCP"//開機自動進入透傳
AT+CIPSEND                  //進入透傳開始發送數據

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

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

typedef unsigned int u16;          //對數據類型進行聲明定義
typedef unsigned char u8;

u8 receiveData,i;
u8 code POST[]={"POST /api/V1/gateway/Updatesensors/(設備標識) HTTP/1.1\r\n"};
u8 code userkey[]={"userkey:(個人秘鑰)\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\":\"(傳感器標識)\",\"Value\":(數據)}]"};

void sendChar(u8 a)                                 //單片機發送一個字節
{
        SBUF = a;
        while(TI==0);
        TI=0;        
}
void sendString(u8 *s)                        //發送一個字符串
{
        while(*s!='\0')
        {
                sendChar(*s);
                s++;
        }        
}
void delay(u16 xms)//延時函數,有參函數
{
        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;//出去接收到的數據        
        RI = 0;//清除接收中斷標志位
        EA=1;
}



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

使用道具 舉報

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

使用道具 舉報

板凳
ID:65956 發表于 2020-5-21 08:49 | 只看該作者
下載下來試試看,謝謝分享
回復

使用道具 舉報

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

帖子里有完整的代碼的,你只需要添加你的設備標識等相關信息就可以在后臺查看信息了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区黑人欧美xxxx | 在线观看精品 | 在线免费观看黄色 | 亚洲精品视频免费观看 | 九九热在线观看 | 国产视频三级 | 日本一区二区电影 | 神马久久久久久久久久 | 亚洲精品www. | 黄色网址av| 99re热精品视频国产免费 | 国产一区二区在线播放 | 欧美精品一区在线观看 | 天堂一区二区三区 | 国产日韩欧美在线观看 | 国产精品久久免费观看 | 搞黄网站在线观看 | 亚洲精品日韩欧美 | 成人1区 | 一区二区日韩 | 在线日韩 | 成人免费视频网站在线观看 | 国产不卡在线观看 | 国产精品久久久久久久午夜片 | 亚洲日韩第一页 | 欧美日韩亚洲一区 | 亚洲一区有码 | 久久中文字幕一区 | 欧美日韩久久精品 | 成人免费看片 | av在线一区二区三区 | 免费看的av | 久久久久亚洲精品 | 久久噜噜噜精品国产亚洲综合 | 国产精品美女一区二区 | 午夜精品在线 | 亚洲国产精品人人爽夜夜爽 | 成人精品视频 | 亚洲日本免费 | 成人免费在线视频 | 色狠狠一区|