0413公开课资料:
开发快出品物联网微信智能硬件开发系列教程,课程从最简单的入门课开始,手把手教您如何从学会开发到自主开发,系列课程下来,您可以根据自己的想法自主研发创意小产品,所有课程全部在线免费!!!
物联网智能硬件开发快——基于小e开发平台的系列免费公开课程,报名进行中!-电子产品世界论坛
http://forum.eepw.com.cn/thread/280072/1
0413
先行预习一下,听完课再做总结~~~
0415更新公开课截图
本期的主题是“WiFi连接技术与小e开发平台”
三个方面:
1.小e智能硬件开发平台
2.小e应用程序源码结构
3.wifi技术及其在小e的应用
1.小e智能硬件开发平台
小e上的外围设备与硬件连接
小e的三个应用案例
2.小e应用程序源码结构
流程:
user_init()——应用程序入口
模式判断,档位开关(OLED或气压计)
相应模式硬件初始化
两个分支:
1.wifi未连接——airkiss过程
airkiss监控任务创建
airkiss按键是否按下
配置airkiss
2.wifi已经连接
获取ip
创建ilink任务
监控信息
控制信息解析并控制外设
把消息上传给ilink
包括:外设驱动‘外设头文件,应用程序文件
应用程序文件主要是以下三个
3.wifi技术及其在小e的应用
主要讲ieee802.11a/b/g/n wifi协议标准相关的知识,在我们路由器上面经常看到,,现在ac的路由器也出现了,相信大家对wifi有了解。
两个重要的概念
STA——手机、电脑、pad等终端
AP——路由器
用户接入这一部分已经和airkiss有关了
小e wifi应用编程
熟悉ESP8266的应该知道,它支持STA、AP与STA+softAP三种方式
此例子,小e作为STA自动连接到AP上
注意:如果wifi_station_set_config()在user_init()以外,需要调用wifi_station_connect()函数
此例子,小e作为AP,需要设置AP的相关信息,加密方式等
截图来自于“开发快”的公众号,有些不清晰哈~