ESP8266 wifi 模块配置,Wechat+APP控制实现

简介: ESP8266 wifi 模块配置,Wechat+APP控制实现

1、安信可AiCloud 2.0 AT 固件ai-thinker_esp8266_dout_aicloud_v0.0.0.6_20170517.7z

AiCloud 2.0 AT 固件

特性:

 AiCloud 2.0 安全稳定易用

 使用操作简单,任何mcu均可直接接入

512+512map固件

下载地址:ai-thinker_esp8266_dout_aicloud_v0.0.0.6_20170517.7z

更新时间:2017年05月17日

更新说明:0.0.0.6新增功能使用

 增加webconfig

 删除+CHELLO,+CIOADC,+CWWPSSTART,+CWWPSSTOP命令

 增加GPIO0恢复出厂功能(上电后1s内,拉低IO0,保持3s,模组恢复出产设置AT+RESTORE)

 

 内部版本 v0.0.0.6

 SDK版本 v1.5.4.1

 AT Firmware,内含 8Mbit 和 32Mbit 两个版本

 固件为512+512map方式

0.0.0.6 bug和补充说明:

 说明:

 1. AiCloud参数的存放扇区(1MByte flash:0xF4 0xF5 0xF6 sector, 4MByte flash:0x3F4 0x3F5 0x3F6 sector),目前0.0.0.6版的user1.bin&user2.bin达到了485kb。

 2. 0.0.0.6版本为512+512map终版固件,AT+CIUPDATE停更,AT+CLDOTA也不会升级。

 3. 使用烧录工具烧录0.0.0.6版本固件,可以正常使用。

 4. 对于4MByte flash, 对AiCloud参数不会造成任何破坏。

 bug:

 1. 对于1MByte flash,升级到user2时,将会擦除掉AiCloud参数,导致固件不可用。

 

2、下载乐鑫科技的FLASH下载软件 并查看自己是多大的FLASH

3、选择自己对应FLASH大小的BIN文件点击START

 

    注意更新固件库需要下拉某些引脚,具体更新方法见乐鑫官网“ESP8266 SDK ⼊⻔指南

4、开发模式配网,见安信可官网的 AiCloud 2.0 AT开发文档

注意说明中的准备配网,AT+CLDSTART,回复+CSTATE:[CLOUD_CONNECTED]说明成功了(复位后加)

步骤2:设备配网 需要在同一个路由器下配好,好了之后就无所谓哪个网络,只要能上网就能控制配好网络的这款模块啦

 

 

 

 

(备注:)

 

//TCP Client 和 UDP, 支持透传模式。

1) 设置 WIFI 模式:

AT+CWMODE=1 //设置为 STA 模式

响应:OK

2) 重启生效

AT+RST

响应:OK

3) 连接路由器

AT+CWJAP="Tenda333","123456789" //连接对象路由器的 ssid 和 password

响应:OK

4) 查询模块 IP

AT+CIFSR

响应:192.168.1.xxx

以下二种方法均可以给设备配网,可以选择最适合您的任意一种。

方法一:使用AT+CLDSTART命令自动进入配网状态

AT+RST      //复位模块

ready

 

AT+CLDSTART  //启动云服务

OK

+CSTATE:[CLOUD_DISCONNECTED]

+CSTATE:[AP_OK]

+CSTATE:[SMARTLINK_START]

+CSTATE:[SMARTLINK_FINDING]

 

AT+CLDSTATE  //查询云端状态

+CSTATE:[SMARTLINK_FINDING]

OK

 

// app点击配网之后的打印

+CSTATE:[SMARTLINK_GETTING]

+CSTATE:[SMARTLINK_LINKING]

+CSTATE:[SMARTLINK_OK]

+CSTATE:[CLOUD_CONNECTING]

+CSTATE:[AP_STATION_OK]

+CSTATE:[CLOUD_CONNECTED]    // 连接成功

若要对手机APP进行开发,AiCloud Android SDK 开发指导 ,并下载

Android 教程

Android 开发文档:AiCloud Android SDK 开发指导

Android 源码快速上手指南:aicloud_v2_android_easy_use.pdf

Android 透传源码示例:aicloud_v2_android_source_20170316.zip

相关文章
|
3月前
|
小程序 开发工具 git
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
|
3月前
|
小程序 Android开发 iOS开发
uni-app 安装与配置
uni-app 安装与配置
39 1
|
2天前
|
C++
【Azure Logic App】使用Event Hub 连接器配置 Active Directory OAuth 认证无法成功连接到中国区Event Hub
在尝试使用Azure Logic App创建由Event Hub触发的工作流时,配置了Active Directory OAuth认证但仍遇到认证失败的问题。错误信息提示找不到指定的租户ID。尽管已设置了正确的Azure中国环境Authority,认证请求似乎仍指向全球Azure环境。这可能是Logic App服务本身的局限导致。作为替代方案,可采用Connection String或Managed Identity方式进行认证,两者均可正常工作。此外,通过Azure Function App复现此问题,进一步验证这是服务层面而非配置问题。相关文档和教程可在Azure官方文档中找到。
|
17天前
|
XML Android开发 UED
"掌握安卓开发新境界:深度解析AndroidManifest.xml中的Intent-filter配置,让你的App轻松响应scheme_url,开启无限交互可能!"
【8月更文挑战第2天】在安卓开发中,scheme_url 通过在`AndroidManifest.xml`中配置`Intent-filter`,使应用能响应特定URL启动或执行操作。基本配置下,应用可通过定义特定URL模式的`Intent-filter`响应相应链接。
46 12
|
1月前
|
小程序 安全 数据挖掘
陪玩语聊APP小程序定制开发模块功能
随着电竞行业的规范化,游戏陪玩软件兴起,提供专业陪玩服务。核心功能包括:多样化注册登录、用户资料展示、智能匹配筛选陪玩、语音互动(多人/私聊)、订单交易管理、陪玩入驻审核、数据分析、客服系统及社交功能。旨在融合游戏、语音聊天与社交,构建综合娱乐平台。
|
3月前
|
Web App开发 JSON 小程序
苹果app开发apple-app-site-association文件配置
apple-app-site-association 是苹果的配置文件,用于建立app和网站关联,支持Universal Links,使点击网站链接能直接打开相应app内部页面。配置文件为JSON格式,需上传至服务器`.well-known`目录或根目录。通过检查三个链接来测试配置,确保Content-Type为`application/json`。成功配置后,点击链接能在iPhone备忘录或Safari中直接唤起app,但可能有24-48小时延迟。
531 6
|
2月前
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
102 0
|
3月前
|
网络协议 物联网
|
3月前
|
Android开发
Android 支持 ap6236 wifi 模块补丁
Android 支持 ap6236 wifi 模块补丁
61 0
|
3月前
|
前端开发 Android开发 iOS开发
应用研发平台EMAS使用 aliyun-react-native-push 库接入推送和辅助通道,推送都可以收到,但是在App切到后台或者杀掉进程之后就收不到推送了,是需要配置什么吗?
【2月更文挑战第31天】应用研发平台EMAS使用 aliyun-react-native-push 库接入推送和辅助通道,推送都可以收到,但是在App切到后台或者杀掉进程之后就收不到推送了,是需要配置什么吗?
71 2