510企业网站系统源码,重庆网站建设cqsday,温州网站建设专家,wordpress整站ssl要实现定时控制#xff0c;需要先实现手动控制#xff0c;或者app控制。实测定时精度#xff0c;北京时间#xff0c;误差不超过1秒。第一、远程App控制或手动控制下载esp8266示例程序下载地址: 点击下载本demo 是利用arduino IDE开发#xff0c;关于arduino IDE 的ESP826…要实现定时控制需要先实现手动控制或者app控制。实测定时精度北京时间误差不超过1秒。第一、远程App控制或手动控制下载esp8266示例程序下载地址: 点击下载本demo 是利用arduino IDE开发关于arduino IDE 的ESP8266环境配置可参考环境配置: 点击跳转程序下载好需要修改的信息有需要修改的信息有WIF名称WIFI密码用户私钥UID设备主题topic。//********************需要修改的部分*******************////WIFI名称区分大小写不要写错
#define DEFAULT_STASSID Air_mbs
//WIFI密码
#define DEFAULT_STAPSW air123456
//用户私钥可在控制台获取,修改为自己的UID
#define UID 4d9ec352e0376f2110a0c601a2857xxx
//主题名字可在控制台新建
#define TOPIC light002
//单片机LED引脚值
const int LED_Pin D4;//**************************************************//
用户私钥可以巴法云控制台点击跳转获取注册绑定邮箱即可在巴法创客云控制台点击跳转获取。登陆完成后可在控制台看到自己的私钥UID如图所示创建主题在控制台可创建主题。第一输入主题字母或数字或字母数字组合。点击创建主题。WIFI名称为自己的路由器WIFI名称区分大小写写错会导致连接不上网络的。下载程序到esp8266即可可以通过串口调试助手查看通信详情。当检测到消息为on 时执行开灯当检测到消息为off 时执行关灯。开发者可在控制台推送on或者off然后查看串口看esp8266是否收到如果收到说明正常可进行下一步app编写。说明消息不单单局限于on或off开发者可以张大脑洞随意定义的你推送什么消息在单片机处做什么消息检测就可以了。第二 app开发app 采用 app inventor 开发通过拖拽编程生成安卓app简单便捷。在appInventor 点击跳转国内站创建账号并登陆。本操作只提供一个app的demo界面过于丑陋大家可自由发挥更改界面。demo 下载点击下载顶部导航栏依次点击项目--导入项目aia选择上一步骤下载的aia文件导入即可。点击导入的项目即可看到控制面板面板主要分为在组建设计和逻辑设计用户可在右上角进行模式切换。组建设计面板可以向屏幕添加组建以进行二次开发。逻辑面板则进行相关逻辑编写。 导入aia文件后如果只是简单使用只需要修改两个地方一个是主题名字一个是UID均需开发者置换成自己的topic主题名字和UID用户私钥均可在创客云控制台获取点击跳转。此处的主题topic应该和ESP8266程序里面设定的主题修改为一样不然会收不到消息。UID修改为自己的私钥。下载后安装到手机即可。第二、定时控制如果在第一步可以在控制台推送on或者off控制esp8266或者使用app进行控制。下面可以设置定时控制。在巴法云控制台点击第一步创建的主题下方的定时控制按钮。 可自定义推送消息的时间自定义推送的消息。由于步骤一中的ESP8266检测到on后控制引脚电平置高电平故定时打开设定定时如下。 点击新增定时后以后每天都会在18:12:10向esp8266推送一条on消息以达到定时控制的目的。当然如果在esp8266内做字符串匹配检测其他消息的话就推送自定义的消息协议开源有较强的自主性。