標(biāo)題: STM32驅(qū)動(dòng)esp8266 WiFi手機(jī)app控制代碼 [打印本頁]

作者: 李子豪    時(shí)間: 2017-5-19 10:51
標(biāo)題: STM32驅(qū)動(dòng)esp8266 WiFi手機(jī)app控制代碼
本程序可以通過手機(jī)app遠(yuǎn)程實(shí)現(xiàn)對esp8266模塊的控制,可以實(shí)現(xiàn)智能家居的功能,該例程燒寫到STM32開發(fā)板中,然后app就可以控制開發(fā)板
本例程演示如何使用串口調(diào)試助手測試WF-ESP8266 WiFi模塊

通過串口調(diào)試助手配置模塊,并與外界進(jìn)行數(shù)據(jù)傳輸

ESP8266 作為 AP TCP Server 向手機(jī)網(wǎng)絡(luò)助手發(fā)送 DHT11 溫濕度

AT+GMRAT version:0.22.0.0(Mar 20 2015 10:04:26)
SDK version:1.0.0
compile time:Mar 20 2015 11:00:32

OK


單片機(jī)源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @date    2015-01-xx
  7.   * @brief   WF-ESP8266 WiFi模塊測試
  8.   ******************************************************************************
  9.   * @attention
  10.   *
  11.   * 實(shí)驗(yàn)平臺(tái):野火 iSO STM32 開發(fā)板
  12.   *
  13.   ******************************************************************************
  14.   */

  15. #include "stm32f10x.h"
  16. #include "bsp_usart1.h"
  17. #include "bsp_SysTick.h"
  18. #include "bsp_esp8266.h"
  19. #include "test.h"
  20. #include "bsp_dht11.h"
  21. #include "bsp_led.h"
  22. #include "bsp_beep.h"
  23. #include "bsp_cl.h"
  24. #include "bsp_ch.h"
  25. #include "bsp_ms.h"
  26. #include "bsp_jh.h"
  27. #include "bsp_key.h"

  28. /**
  29.   * @brief  主函數(shù)
  30.   * @param  無
  31.   * @retval 無
  32.   */
  33. int main ( void )
  34. {
  35.         /* 初始化 */
  36.   USARTx_Config ();                                                              //初始化串口1
  37.         SysTick_Init ();                                                               //配置 SysTick 為 1ms 中斷一次
  38.         ESP8266_Init ();                                                               //初始化WiFi模塊使用的接口和外設(shè)
  39.         DHT11_Init ();
  40.   LED_Init ();
  41.         Beep_Init ();
  42.         CL_Init();
  43.         CH_Init();
  44.         MS_Init ( );
  45.   JH_Init ( );
  46.         Key_GPIO_Config();
  47.         
  48.         printf ( "\r\n野火 WF-ESP8266 WiFi模塊測試?yán)蘚r\n" );                          //打印測試?yán)烫崾拘畔?br />
  49.         
  50. //        macBEEP_ON ();
  51. //        Delay_ms(3000);
  52. //        macBEEP_OFF ();
  53.         
  54.   ESP8266_StaTcpClient_UnvarnishTest ();
  55. ……………………

  56. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
1-手機(jī)app控制例程2.rar (337.95 KB, 下載次數(shù): 201)






作者: 2532098972    時(shí)間: 2017-5-23 20:14
有沒有3.5.0庫的版本呢?

作者: billtest36    時(shí)間: 2017-6-26 08:19
太好了 感謝分享  下載來研究研究
作者: bob521    時(shí)間: 2017-10-19 23:20
APP有沒有
作者: xuanmic    時(shí)間: 2017-10-20 08:56
謝謝樓主的分享。
作者: Simontune    時(shí)間: 2017-10-30 01:40
感謝樓主的分享!
作者: huangchengxiao    時(shí)間: 2017-11-1 14:19
謝謝版主,,我下載來學(xué)習(xí)一下!
作者: tolobo    時(shí)間: 2018-4-18 14:13
謝謝版主
作者: luofengbj    時(shí)間: 2018-5-21 22:27
感謝提供~
作者: zhangping.    時(shí)間: 2018-12-1 15:13
樓主下載不了了
作者: wquanfu    時(shí)間: 2018-12-1 17:20
太好了,我就是要學(xué)習(xí)這個(gè),謝謝
作者: MCUV++    時(shí)間: 2019-5-11 23:46
沒有app
作者: koko5    時(shí)間: 2019-5-18 09:53
你好,樓主,這個(gè)例程需要用串口助手連接STM32來對進(jìn)行配置嗎?
作者: koko5    時(shí)間: 2019-5-18 10:05
您用的ESP8266不是01的吧?
作者: jemery1030    時(shí)間: 2019-9-9 13:53
感謝分享
作者: 風(fēng)雨任漂泊    時(shí)間: 2019-9-13 19:22
謝謝樓主分享




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1