前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ESP8266_25基于blinker平台的APP控制LED

ESP8266_25基于blinker平台的APP控制LED

作者头像
MCU起航
发布2020-06-29 14:37:42
9700
发布2020-06-29 14:37:42
举报
文章被收录于专栏:单片机爱好者

ESP8266的基础类教程已经完结,后续的教程属于应用篇。实战性更强,更有趣味,相应的操作难度也会整体提升。没有基础的童鞋,尽量先把我前面写的基础教程学完再操作,否则,看不懂别怪我~~~

前几天发了个小视频,通过一个手机APP控制LED的颜色切换。感兴趣的朋友很多,而且有人一下子就猜出来,我使用的是blinker平台的控制方案。今天给大家说下具体怎么实现。

先说说我是怎么发现这个平台的!

ESP8266的基础课程完结以后,我一直在考虑如何出一些趣味性强的,炫酷的实用性教程。但是我个人又比较懒,不可能重新打板,只为了出一篇教程,所以我瞄上了各个物联网平台。同时,不停地有人跟我发信息或留言,问能否实现ESP8266接入天猫精灵或者小度音箱。

我一看,这个听起来有意思,开始研究。研究之后发现,已经有一些爱好者开始做了,但是不多。

有,说明可以实现!不多,说明可以快速找到核心资料。

经过对比,我选了blinker平台(非广告)。严格来说,它提供了一整套解决方案,分免费版、专业版、企业版。我穷,你们懂的。所以咱们看看免费的,包括:云平台、SDK、APP。

先说云平台,貌似是搭建在阿里云上的,这个暂时可以放心。

然后是SDK,或者说支持的硬件,直接上图吧:

我主要看重的是ESP8266,他们提供的开发方式有两种:一种是在arduino环境下开发,另一种支持安信可的一体化开发环境,但是仅支持最新的RTOS模式。

原谅我暂时的精神洁癖,放弃了arduino,我选了安信可一方。

最后是APP,他们的APP很有意思。安装好是这样:

打开后是这样:

第一次打开,这里应该是空的,但我已经添加了两个设备。虽然我是安信可工具开发的,但图标还是arduino。个人表示…..希望你们换个图标~~~

点击一个设备,进来以后,是这样的:

第一次创建设备,打开以后,应该是空的,距离和音量这两个图标是我之前添加的。注意页面右上角,有一个编辑的图标。点击之后,该页面进入编辑模式,如下:

页面最下面是工具栏,里面有各种控件可以选用。页面中间是我随便拖出来的两个,大家想用哪个用哪个,编辑一下属性就好。例如,我们点击工具栏里面的“按键”,如下所示:

在这里,你可以修改按键样式、数据键名(注意,要和你程序里的一致,否则没反应)、显示的文本、颜色、背景等。

平台、SDK、APP我这里大致说一下,感兴趣的自己去官网慢慢啃。

接着说,我因为要用安信可的工具开发, 所以着重看的是RTOS方面,链接如下:

https://doc.blinker.app/?file=001-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B/14-freeRTOS%E6%8E%A5%E5%85%A5

截个图:

如图所示,怎么说呢,有点简陋(从这句话可以看出,我没收他们的广告费)。记得那天我还兴冲冲的跟我媳妇说:媳妇,我给咱家小度增加个功能。

当时以为很简单,结果弄了一天,没搞定,受到了我媳妇的嘲讽~~~

原因很简单,RTOS下的开发方式我不熟。我当时只把GITHUB下的C文件加到工程里,menuconfig没有改(听不懂这句话的,说明新版的安信可开发工具你没用过)。

先说下官方提供的源码,例程还是比较多的,感兴趣的可以自己研究下:

知道问题后,我直接把Button_WiFi这个文件夹里面的所有文件都复制过去,果然,编译出了一堆警告,但没有报错。

然后上电,就是你们那天看到的那个视频效果了。

打住!不是要接入天猫或者小度吗?

别急,慢慢来~~~

所以,这一节,编程的内容说的不多,大部分都是介绍。但只要你有一定的基础,还是可以搞定的。源码我放在这里,感兴趣的可以拿去研究,没基础的就算了。注意源码位置:

压缩包有点大,因为我懒得整理了。

最后,有人跟我说:你要是敢接入天猫,我立马把我的小米都扔了。

同学,你认真的吗?

链接:

https://pan.baidu.com/s/1rkQWE-L3tArdvZ-q_F--Sg

提取码:e6ve

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 单片机爱好者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档