业无高卑志当坚,男儿有求安得闲?这篇文章主要讲述智能家居 手机一键自配置APP相关的知识,希望能为你提供帮助。
说明
本教程主要记录APP端一键自配置功能+TCP/IP通信
0配套使用单片机烧录
文章图片
/* 文件名称:smartconfig.ino 功能:ESP8266快速配置功能 作者:www.doit.am 日期:2015-12-31
版本:1.0 */ #include < ESP8266WiFi.h> #define LED 16 int i =0; void smartConfig() { WiFi.mode(WIFI_STA); Serial.println("\\r\\nWait for Smartconfig"); WiFi.beginSmartConfig(); while (1) { Serial.print("."); digitalWrite(LED, 0); delay(500); digitalWrite(LED, 1); delay(500); if (WiFi.smartConfigDone()) { Serial.println("SmartConfig Success"); Serial.printf("SSID:%s\\r\\n", WiFi.SSID().c_str()); Serial.printf("PSW:%s\\r\\n", WiFi.psk().c_str()); break; } } }void setup() { Serial.begin(9600); Serial.println("Start module"); pinMode(LED, OUTPUT); digitalWrite(LED, 0); smartConfig(); }void loop() { delay(1000); Serial.println(i++); }
1 APP端开发
APP源代码网址
https://www.espressif.com/zh-hans/products/software/esp-touch/resources
说明文档
file:///C:/Users/dongdong/Downloads/30b-esp-touch_user_guide_cn_v1.1_20160412%20(2).pdf
下载后新建-空项目-导入源代码
一路一直下一步,直接生成APP,然后点击调试
文章图片
之后看到工程文件
文章图片
(app是自己创建的空项目)
2 代码讲解
文章图片
按键生成一个异步线程任务,链接目标WIFI
文章图片
任务结束后,弹出对话框返回 分配到的地址,可用来下一步通信
文章图片
3 加入TCP/IP通信例程
【智能家居 手机一键自配置APP】
推荐阅读
- Failed to load C:ProgramFilesTwoAndroidsdkuild-tools27.0.3libdx.jar
- hdu 1425 Happy 2004
- 数据分区------《Designing Data-Intensive Applications》读书笔记9
- 课程四(Convolutional Neural Networks),第四 周(Special applications: Face recognition & Neural style tr
- Android Studio修改默认Activity继承AppCompatActivity(转)
- HTML5 唤起 APP
- Android.mk 宏
- Android.mk 计算怎么办()
- android开发游记(ItemTouchHelper 使用RecyclerView打造可拖拽的GridView)