[分享] 安卓手机APP控制STM32F103和ESP
789 查看
6 回复
 楼主 | 发布于 2019-07-17 | 只看楼主
分享到:
在局域网内,ESP8266工作在STA模式,ESP8266作为客户端跟电脑服务端发数据,一次发送1120个字节,时间间隔100ms,
程序具有掉线自动重连功能。
1.1 ESP8266简介
ESP8266是串口型 WIFI,速度比较低,不能用来传输图像或者视频这些大容量的数据,主要应用于数据量传输比较少的场合,比如温湿度信息,一些传感器的开关量等。在 WIFI透传的实验中,我们实测的数据为:在局域网内,WIFI工作在 STA模式,单片机通过 ESP8266给上位机发送数据,每次发送 1120字节,时间间隔为 100ms,非常稳定,待机时间为 24小时。
1.2 接线方式
ESP8266已经集成到开发板上,WIFI的 URX和 UTX通过跳帽接到板子的 PB10和PB11,PB10和 PB11是 STM32串口 3的 TX和 RX,板子默认出厂的时候这两个跳帽已经接好,如果用户想把 PB10和 PB11留作他用,可把跳帽断开,跳帽在开发板右下脚。

1.3 例程测试
1.3.1 手机app控制例程
WIFI芯片:ESP8266,已经集成在开发板上,工作在 AP模式,向外发出 WIFI信号,程序上设置 WIFI信号名称为:BinghuoLink,加密方式为 OPEN,不需要密码。然后用手机连接该 WIFI信号:BinghuoLink,连接成功之后,运行手机 APP“秉火物联”,即可用手机控制开发板上的 LED的亮灭,蜂鸣器的开关,如果开发板上插了 DHT11温湿度传感器,那么传感器的信息也会传到手机上显示。APP只支持安卓,不支持 IOS。
注意:目前的例程和 APP只支持 手机跟 WIFI模块通信,是属于局域网的点对点通信,还没有实现公网通信。如果要实现公网通信,则必须通过服务器,即我们经常说的云。我们的云服务器也进入了最后的调试阶段,很快就会开放出来给大家使用。最新消息

单片机源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  fire
  5.   * @version V1.0
  6.   * @brief   WF-ESP8266 WiFi模块测试
  7.   ******************************************************************************
  8.   */ 

  9. #include "stm32f10x.h"
  10. #include "bsp_usart1.h"
  11. #include "bsp_SysTick.h"
  12. #include "bsp_esp8266.h"
  13. #include "test.h"
  14. #include "bsp_dht11.h"



  15. /**
  16.   * @brief  主函数
  17.   * @param  无
  18.   * @retval 无
  19.   */
  20. int main ( void )
  21. {
  22.         /* 初始化 */
  23.   USARTx_Config ();                                                              //初始化串口1
  24.         SysTick_Init ();                                                               //配置 SysTick 为 1ms 中断一次 
  25.         ESP8266_Init ();                                                               //初始化WiFi模块使用的接口和外设

  26.         
  27.         printf ( "\r\n野火 WF-ESP8266 WiFi模块测试例程\r\n" );                          //打印测试例程提示信息

  28.         
  29.   ESP8266_StaTcpClient_UnvarnishTest ();
  30.         
  31.         
  32.   while ( 1 );
  33.         
  34.         
  35. }

(0 ) (0 )
回复 举报

回复于 2019-07-17 沙发

感谢分享


(0 )
评论 (0) 举报

回复于 2019-07-17 2#

感谢分享
(0 )
评论 (0) 举报

回复于 2019-07-17 3#

感谢分享!!!
(0 )
评论 (0) 举报

回复于 2019-07-25 4#

谢谢分享!!!
(0 )
评论 (0) 举报

回复于 2019-07-27 5#

支持下,谢谢分享!
(0 )
评论 (0) 举报

回复于 2019-08-07 6#

谢谢分享!!!
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部