如何用ESP8266 向手机App 发送信息_esp8266发送短信-程序员宅基地

技术标签: 通讯  安卓开发  ESP8266  Android  

首先是让ESP8266 开启热点,大概AT 指令如下:

AT+CWMODE=2					//配置为AP 模式
AT+CWSAP="name","password",1,3
AT+CIPMUX=1					//启动多连接模式
AT+CIPSERVER=1,8080	//配置为服务器模式并开启8080端口
AT+CIPSTO=5000				//等待时间为5000s

然后手机连接该热点,关于手机App 如何写,我不在这里讲,大家有兴趣的可以去我的其他相关文章中进行查看。

然后在手机端,构建好输入输出流之后,我在这里遇到一个坑。
我的输入流是使用readLine() 方法进行数据读取,然而该方法与其他方法的不同点在于该方法若没有读取到完整的一行数据,就会进入堵塞状态。故我们用ESP8266 有关发送数据的AT 指令进行数据发送时,数据尾必须加上"\n" 以代表这是完整的一行数据,否则App 端将会无反应。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40973138/article/details/96035064

智能推荐

Java-求合数的质因数_java计算合数的因子并输出-程序员宅基地

文章浏览阅读1k次。目标效果:源码:import java.util.ArrayList;import java.util.Scanner;/** * 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 * @author Vivinia * *//*思路:每一个和数都由比较小的质数例如2,3,5...构成,所以可以从小的数开始除,只要能整除继续除以这个_java计算合数的因子并输出

制作基于XKT-510和T3168芯片的无线供电模块-程序员宅基地

文章浏览阅读2.6w次,点赞7次,收藏49次。制作基于XKT-510和T3168芯片的无线供电模块制作无线供电模块_xkt-510

MySQL8.0报错:Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation-程序员宅基地

文章浏览阅读2.1w次,点赞18次,收藏29次。MySQL8.0.16版本中新增了一个system_user帐户类型,当我通过phpAdmin新增用户并赋予权限时 CREATE USER 'homestead'@'%' IDENTIFIED WITH caching_sha2_password BY '***'; GRANT ALL PRIVILEGES ON *.* TO 'homestead'@'%' WITH GRANT OPTIO..._access denied; you need (at least one of) the system_user privilege(s) for t

49 kmalloc 的实现-程序员宅基地

文章浏览阅读337次,点赞7次,收藏7次。这里说的是 内核中分配小对象的一种内存分配方式 kmalloc呵呵 经典程度不必多说了, 内核使用的大多数 不经常使用的小对象基本上是基于 kmalloc这里 我们来看一下 kmalloc, kmalloc 基于 slab, 因此 这里不会赘述太多。

Flutter入门与环境搭建-程序员宅基地

文章浏览阅读107次。Flutter简介Flutter 是Google开发的一个移动跨平台(Android 和 iOS)的开发框架,使用的是 Dart 语言。和 React Native 不同的是,Flutter 框架并不是一个严格意义上的原生应用开发框架。Flutter 的目标是用来创建高性能、高稳定性、高帧率、低延迟的 Android 和 iOS 应用。并且开发出来的应用在不同的平台用起来跟原生应用具有一样的体验..._curl flutter 工具

使用 ONLYOFFICE API 构建 Java 转换器,在 Word 和 PDF 之间进行转换_onlyoffice convert-程序员宅基地

文章浏览阅读841次,点赞8次,收藏6次。随着文档处理需求的增加,格式转换成为了一个重要的需求点。由于PDF格式具有跨平台、不易被篡改的特性,将Word格式(.docx)转换为PDF格式(.pdf)的需求尤为强烈。ONLYOFFICE作为一个强大的办公套件,提供了这样的转换功能,使得用户可以轻松地在Word和PDF之间进行转换。_onlyoffice convert

随便推点

单元测试体系(五)-mapper单元测试例子(MyBatis)_mapper的测试用例-程序员宅基地

文章浏览阅读6.4k次。单元测试体系(五)-mapper单元测试例子_mapper的测试用例

Elasticsearch 5.0 中term 查询和match 查询(text和keyword)_es中keyword字段如何进行term查询-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏9次。最近项目中使用了ElasticSearch, 在使用基本的查询功能的时候,遇到些头疼的事情,有时候数据明明存在,用term查询就是查不到,用match才可以。有时候缺可以,差点就把es整成玄学了。后来阅读各种博客后,我想我明白其中的原理了。1. term&matchterm: 精确查询,对查询的值不分词,直接进倒排索引去匹配。 match; 模糊查询,对查询的值分词,对分词的结果..._es中keyword字段如何进行term查询

如何防止企业内部员工泄漏商业机密、防止计算机泄密、防止网络攻击 | 有哪些方法可以预防企业内部数据泄露?-程序员宅基地

文章浏览阅读385次,点赞8次,收藏8次。防止员工泄露公司机密是一项长期而艰巨的任务。企业需要综合运用事前防御、事中控制和事后追溯等多种策略,确保企业的信息安全。

Vue.js 入门最佳项目实践-个人博客全栈SPA应用从零到上线-程序员宅基地

文章浏览阅读109次。项目简介 在线预览开发指南-快速上手 这是一个完全由 Vue 全家桶来实现的轻博客应用,充分应用了Vuex对所有状态数据进行管理并优化整体结构,后端应用Node.js开发的全栈应用,在业余时间持续在GitHub上迭代版本并不断完善功能,由LeanCloud提供数据存储服务(云服务)。项目源代码Version 4.0完整4.0版..._在vue项目中使用process.on('uncaughtexception', (err) => console.error(err))

GStreamer开发介绍_gstreamer 获取每帧解码时间-程序员宅基地

文章浏览阅读2.2k次。https://blog.csdn.net/liu_xiao_cheng/article/details/43017491#section-bin-ghost-img发Chat转载 2015年01月22日 12:00:304059 专注webrtc、kurento音视频开发 qq:911921258I. 介绍GStreamer 是一个非常强大而且通用的流媒体应用程序框架。 GS..._gstreamer 获取每帧解码时间

【前端技术】Vue3 01:初识 Vue.js_前端 volar-程序员宅基地

文章浏览阅读835次。Vue.js(常简称为 Vue)是一个开源的渐进式 JavaScript 框架,用于构建用户界面。Vue.js 的设计理念是易于上手,便于集成到其他项目中,并且能够逐渐地扩展到复杂的单页应用程序 (SPA) 中。Vue.js 采用了响应式数据绑定和组件化的思想,使得开发者可以快速地构建交互式的 Web 应用程序。_前端 volar

推荐文章

热门文章

相关标签