1.写在前面
我使用的模块是ESP-12F,理论上使用8266的WIFI模组都大同小异。关于8266的学习资料,大家可以参考安信可的相关资料,网址如下:http://wiki.ai-thinker.com/esp8266 ,ESP8266的使用普片性不用多说。为何要使用Alios things开发呢,这其中我挣扎许久。学习使用了安信可的nonos以及RTOS开发使用后,想要实现8266直连阿里云实现语音控制还需要很长的路要走,而使用Alios things的linkkit工程,只需要简单的几步就能实现8266使用天猫精灵关灯,开灯的简单示例,以及自动配网。阿里飞燕平台,提供了从设备功能定义、开发调试、设备加密、云端开发、APP开发、运营管理、数据统计等,覆盖从前期开发到后期运营的全生命周期。平台具有高稳定、高并发、高安全、强生态的特点。
从嵌入式设备开发,APP自定义开发,语音交互阿里云生活物联网平台真的是可以快速实现,对于想实现APP控制而又不懂APP开发的来说是福音。
2.开发环境搭建
开发环境搭建,这里也不详细阐述,借用网友的文章,已经写的很详细了!
https://blog.csdn.net/qq_36243942/article/details/88688132?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase
这里需要注意的是上述博文是基于旧版的alios things开发的,新版的已经加入了menuconfig配置,下文会详细讲述开发过程。
上述安装unbuntu过程大家也可以使用快速安装,找到镜像文件点击快速安装即可,省去繁琐的安装步骤。
安装后如下图,可点击左下角图标进入设置,设置分辨率使linux窗口尽可能大,方便使用。