【Ameba Arduino】实战:Airkiss配置Ameba连接Wi-Fi
本帖最后由 Ameba_Arduino 于 2016-6-29 12:02 编辑AirKiss是微信硬件平台提供的一种WIFI设备快速入网配置技术,要使用微信客户端的方式配置设备入网,需要设备支持AirKiss技术。
Ameba目前已支持AirKiss 最新的2.0版本,在配网功能的基础上,增加了近场发现功能。
材料准备
§ Ameba Arduino开发板x 1§ Android手机x1§ Patch file for Airkiss:
手机APP准备
微信提供了Airkiss 调试工具来辅助测试Airkiss功能。 目前支持Android系统。
可到http://iot.weixin.qq.com/wiki/document-0_6.html点击下载,将Airkiss调试工具安装到手机上。
范例说明
[*]将Airkiss patch加入 Ameba project
1. 将Airkiss patch中的文件添加到SDK对应的位置
• airkiss 文件夹复制到SDK下“\component\common\application”中
• wifi_conf.c文件替换SDK中的“component\common\api\wifi\wifi_conf.c”
2. 添加Airkiss相关文件到IAR project中
• 在project下“Add Group”,命名为“Airkiss”。
•在“Airkiss”中添加 airkiss.c 和libairkiss.a。
修改相关设定并编译
1. 打开Airkiss选项
platform_opts.h($sdk\ project\realtek_ameba1_va0_example\inc)中:
“#define CONFIG_AIRKISS 1 //on or off tencent airkiss”
2. 点击make,然后将其download到Ameba中。
使用步骤
1. Reset Ameba,输入“ATWX”指令,Ameba将会开始监听不同的channel
2. 打开手机的AirKissDebugger工具
填入WiFi的名字和密码,点击“发送”
3. Ameba在抓到所需信息后,会锁住该channel并连接WiFi
4. 在连线成功后,手机端会显示“Bingo”,且下方会提示Airkiss是否成功。Ameba端在连线成功后,根据Airkiss 2.0的需求,会定期发送广播包,以实现近场搜索功能。
关于更多介绍请访问官方主页:http://ameba.realsil.com.cn/
QQ交流群:Ameba Arduino 技术交流群(184666894)
或本站介绍帖:
【新品推荐】Ameba Arduino全功能IoT解决方案
【AmebaArduino】入手教程之一:开发环境搭建
【AmebaArduino】入门教程之二:5分钟玩转小车无线控制
【AmebaArduino】入门教程之三: Wi-Fi之初体验
【Ameba Arduino】入门教程之四:AmebaWebServer LED 控制
【Ameba Arduino】入门教程之五:给无线小车添加“眼睛”
【Ameba Arduino】入门教程之六:无线小车进阶控制---六轴姿态控制
【Ameba Arduino】实战:用Ameba打造Wi-Fi控制的MP3播放器
【Ameba Arduino】实战:用Ameba读写SD卡
页:
[1]