Android APP 与STM32无线环境控制系统

本文介绍了一个使用Android APP进行远程监控的环境控制系统,该系统由STM32F103单片机作为核心,通过8266 WiFi模块与Android手机进行交互。STM32程序主要涉及串口和中断设置,而APP部分则包含登陆界面和数据通信。系统具备异常报警功能,提供串口代码示例和Android App的简单布局。
摘要由CSDN通过智能技术生成

本系统为安卓APP的环境参数远程监控系统,以STM32F103单片机作为本设计的中控中心,结合物联网技术,以Android智能手机作为远程控制的客户端,通过8266 WiFi模块实现环境监控系统硬件与Android手机的交互、环境参数的反馈,并实时提醒用户采取措施,具有异常报警功能。
使用的软件为keil5 和Android studio

在这里插入图片描述
在这里插入图片描述

STM32程序:
主要编写串口、中断。ESP8266驱动程序网上有很多,可以直接拿来使用,本系统使用的是ESP8266的AP模式,在下位机中先设置好模式:
代码为:
u3_printf(“AT+CWMODE=2\r\n”); //ÏòESP8266•¢ËÍÊý¾Ý
delay_ms(1000);
u3_printf(“AT+CWSAP=“ESP8266”,“12345678”,11,3\r\n”); //ÏòESP8266•¢ËÍÊý¾Ý
delay_ms(1000);
u3_printf(“AT+RST\r\n”); //ÏòESP8266•¢ËÍÊý¾Ý
delay_ms(3000);
u3_printf(“AT+CIPMUX=1\r\n”); //ÏòESP8266•¢ËÍÊý¾Ý
delay_ms(2000);
u3_printf(“AT+CIPSERVER=1,5000\r\n”); //ÏòESP8266•¢ËÍÊý¾Ý
delay_ms(1000);
主要了解8266的AT指令即可,现在都是集成好了的,使用非常方便。
串口代码:
//´®¿Ú3,printf º¯Êý
//È·±£Ò»´Î·¢ËÍÊý¾Ý²»³¬¹ýUSART3_MAX_SEND_LEN×Ö½Ú

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值