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

標題: stm32控制esp8266WIFI模塊以太網實驗 帶手機APP控制 上傳DHT11溫濕度到網絡 [打印本頁]

作者: xiaohuan914    時間: 2017-4-24 23:54
標題: stm32控制esp8266WIFI模塊以太網實驗 帶手機APP控制 上傳DHT11溫濕度到網絡
使用esp8266在stm32上實現以太網通信,需要的拿去,WIFI模塊

全部資料下載:
WIFI—ESP8266.7z (2.08 MB, 下載次數: 159)




當程序燒寫到開發板之后,且 WIFI信號配置成功之后,現在可以用手機搜索
ESP8266發射出的 WIFI信號,信號名稱是:BinghuoLink,無需密碼即可連接。WIFI信號
默認的 IP是:192.168.123.169,端口是:8080。連接好 WIFI之后,運行安裝好的手機
APP—秉火物聯,APP上的 IP和端口已經初始化好,直接點擊連接即可,連接成功之后會
有提示,然后就可以控制開發板中 LED的亮滅了。


APP有兩個界面,第一面是控制開發板硬件的界面,第二面是 WIFI透傳界面,即
APP給開發板發信息,然后開發板把信息發回給 APP。


向電腦網絡助手上傳DHT11溫濕度:
  1. #include "test.h"
  2. #include "bsp_esp8266.h"
  3. #include "bsp_SysTick.h"
  4. #include <stdio.h>  
  5. #include <string.h>  
  6. #include <stdbool.h>
  7. #include "bsp_dht11.h"



  8. volatile uint8_t ucTcpClosedFlag = 0;



  9. /**
  10.   * @brief  ESP8266 (Sta Tcp Client)透傳
  11.   * @param  無
  12.   * @retval 無
  13.   */
  14. void ESP8266_StaTcpClient_UnvarnishTest ( void )
  15. {
  16.         uint8_t ucStatus;
  17.         
  18.         char cStr [ 100 ] = { 0 };

  19.         DHT11_Data_TypeDef DHT11_Data;
  20.         
  21.         
  22.   printf ( "\r\n正在配置 ESP8266 ......\r\n" );

  23.         macESP8266_CH_ENABLE();
  24.         
  25.         ESP8266_AT_Test ();
  26.         
  27.         ESP8266_Net_Mode_Choose ( STA );

  28.   while ( ! ESP8266_JoinAP ( macUser_ESP8266_ApSsid, macUser_ESP8266_ApPwd ) );        
  29.         
  30.         ESP8266_Enable_MultipleId ( DISABLE );
  31.         
  32.         while ( !        ESP8266_Link_Server ( enumTCP, macUser_ESP8266_TcpServer_IP, macUser_ESP8266_TcpServer_Port, Single_ID_0 ) );
  33.         
  34.         while ( ! ESP8266_UnvarnishSend () );
  35.         
  36.         printf ( "\r\n配置 ESP8266 完畢\r\n" );
  37.         
  38.         
  39.         while ( 1 )
  40.         {               
  41.                 if ( DHT11_Read_TempAndHumidity ( & DHT11_Data ) == SUCCESS )       //讀取 DHT11 溫濕度信息
  42.                         sprintf ( cStr, "\r\n讀取DHT11成功!\r\n\r\n濕度為%d.%d %RH ,溫度為 %d.%d℃ \r\n",
  43.                                                                 DHT11_Data .humi_int, DHT11_Data .humi_deci, DHT11_Data .temp_int, DHT11_Data.temp_deci );
  44.                                 
  45.                 else
  46.                         sprintf ( cStr, "Read DHT11 ERROR!\r\n" );

  47.                 printf ( "%s", cStr );                                             //打印讀取 DHT11 溫濕度信息

  48.         
  49.                 ESP8266_SendString ( ENABLE, cStr, 0, Single_ID_0 );               //發送 DHT11 溫濕度信息到網絡調試助手
  50.                
  51.                 Delay_ms ( 1000 );
  52.                
  53.                 if ( ucTcpClosedFlag )                                             //檢測是否失去連接
  54.                 {
  55.                         ESP8266_ExitUnvarnishSend ();                                    //退出透傳模式
  56.                         
  57.                         do ucStatus = ESP8266_Get_LinkStatus ();                         //獲取連接狀態
  58.                         while ( ! ucStatus );
  59.                         
  60.                         if ( ucStatus == 4 )                                             //確認失去連接后重連
  61.                         {
  62.                                 printf ( "\r\n正在重連熱點和服務器 ......\r\n" );
  63.                                 
  64.                                 while ( ! ESP8266_JoinAP ( macUser_ESP8266_ApSsid, macUser_ESP8266_ApPwd ) );
  65.                                 
  66.                                 while ( !        ESP8266_Link_Server ( enumTCP, macUser_ESP8266_TcpServer_IP, macUser_ESP8266_TcpServer_Port, Single_ID_0 ) );
  67.                                 
  68.                                 printf ( "\r\n重連熱點和服務器成功\r\n" );

  69.                         }
  70.                         
  71.                         while ( ! ESP8266_UnvarnishSend () );               
  72.                         
  73.                 }



  74.         …………限于本文篇幅 余下代碼請從51黑下載附件…………

復制代碼




作者: 123456nba    時間: 2017-5-5 13:25
有app的源碼嗎





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 在线观看黄色小视频 | 欧美三级欧美一级 | 中文字幕欧美在线 | 国产一区二区欧美 | 免费国产一区二区 | 六月丁香激情 | 在线视频a | 日韩av一区二区三区四区 | 欧美一级全黄 | 亚洲免费视频一区 | 一区二区三区在线看 | 欧美激情视频网站 | 3p在线观看| 久久精品综合 | 成年人免费在线观看 | 亚洲综合激情网 | 黄色小说视频 | 免费一级片 | 天天干在线观看 | 国产精品视频专区 | 日韩欧美国产高清91 | 亚洲精品视频免费观看 | 欧美美女一区二区 | 黄色片免费观看 | 日本在线免费 | 五月天一区二区三区 | 久久机热这里只有精品 | 在线播放a| 男人午夜影院 | 在线视频福利 | 亚洲区在线 | 欧美日韩综合 | 午夜成人在线视频 | 成人精品在线观看 | 三级网站在线 | 久久综合亚洲 | 久久福利社 | 国产一级特黄aaa大片 | 青青草av | 中国av在线播放 | 草少妇 |