接入巴法云,开源安卓、微信小程序控制

核心提示第一、接入说明esp32 的程序和esp8266的程序几乎相同,因为他们引入的包的函数都是一样的,所以之前esp8266的接入程可以无缝接入巴法云,但是需要做简单修改,需要修改的地方有两处。第一处:#include修改为#include第二

首先,访问指令

esp32的程序和esp8266几乎一样,因为它们引入的包的功能是一样的,所以esp8266的访问程序可以无缝访问之前的Bafa Cloud,只需要简单的修改。有两个地方需要修改。

第一名:

#包括

修改为

#包括

其次,修改要控制的引脚,并放置esp8266引脚:

consint LED _ Pin = D2;//MCU LED引脚值

修改您需要控制的pin。例如,如果您想要控制GPIO4,请将其修改为:

consint LED _ Pin = 4;//MCU LED引脚值

其他地方可以不用改装。当然,如果需要其他函数,直接把函数写到程序里就行了。程序只提供了一个简单的演示,是开源的。如果使用C或c++,可以继续编写附加函数。

把套路改成下载:点击下载。

套路就是一个简单的控制LED,可以通过下面的app或者小程序或者智能音箱来控制。

Esp32环境安装1。安装ArduinoIDE,默认安装,安装路径可以更改。从https://www.arduino.cc/en/Main/Software,官方网站下载windows版本。有两个版本,一个是安装版,一个是免安装版。

2.下载安装后,打开arduino IDE。打开右上角的“文件”-“首选项”-“附加开发板管理器URL”进行填写。

http://ai.bemfa.com/esp32/stable/package_esp32_index.json

完成后,单击“确定”进行确认。3.重新启动arduino IDE。在顶栏上,打开工具-开发板-开发板管理器,搜索esp32,找到并安装它。

4.重新启动arduino IDE。“工具”-“开发板”,下拉找到esp32开发模块。

5.刻录设置是默认设置。插上开发板,在工具-开发板-端口中选择自己开发板的com口。返回IDE,单击上面指向右侧的箭头进行刻录。

立正!

第四步。因为国内网络问题,一直下不去,就放弃吧。以上是官方下载方法。不,真的,用别人打包的SDK安装包。

1.首先安装ArduinoIDE

2.下载打包的esp32安装包,直接运行并解压。

下载地址:

下载https://pan.baidu.com/s/1xaVKXvAShsZqKvde1mO-Ag,双击并安装它。第二,安卓app,微信小程序控制app和小程序可以直接使用esp8266版本。

原理解释:

因为esp8266和esp32都是通过订阅访问的,app或者微信小程序只负责向平台推送消息,谁订阅谁就把消息发送到订阅的设备上。因此,app或applet对硬件是透明的,可以由esp8266或esp32或其他联网设备控制和通用。

或者可以参考这个账号下的其他文章。软件是通用的。

 
友情链接
鄂ICP备19019357号-22