要实现定时控制,需要先实现手动控制,或者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内做字符串匹配检测其他消息的话,就推送自定义的消息,协议开源,有较强的自主性。

esp8266手机端网络调试助手_esp8266定时控制相关推荐

  1. ESP8266与网络调试助手的通信(TCP ServerTCP Client)

    一.ESP8266设置成STA模式相关命令: AT+CWMODE=1     //Station模式 AT+RST                  //复位 AT+CIPMUX=0       // ...

  2. ESP8266模块手机端和电脑端网络调试助手

    ESP8266模块手机端和电脑端网络调试助手 使用方法比较简单,如下界面所示: 电脑端:确定"协议类型","IP地址"和"端口",然后点击连 ...

  3. ESP8266模组作为客户端连接到网络调试助手服务器

    本文将展示如何以WiFi作为联网方式,ESP8266WiFi模组作为客户端,网络调试助手作为TCP服务器,以TCP协议为基础,使用AT指令连接到网络调试助手. 一.前期准备 1.硬件准备: (1)小熊 ...

  4. 网络调试助手(pc端)+ESP8266指令

    一.所需软件 链接:https://pan.baidu.com/s/1ycyOSZJOsiIocY3umrG7-g 提取码:38f2 链接:https://pan.baidu.com/s/1EUuXU ...

  5. 一些网络调试助手和一些串口调试助手下载

    网络调试助手(NetAssist) 串口调试助手(UartAssist) TCP&UDP调试助手 XCOM V2.6 下载地址 链接:https://pan.baidu.com/s/1cNx1 ...

  6. Hold the door! mosquitto——使用ESP8266以及网络调试助手测试通信

    9.14 开新坑 参考: MQTT通信协议(mosquitto)发布订阅例子C语言实现 https://kunaly.blog.csdn.net/article/details/107466430?s ...

  7. 串口调试助手 rtc 显示时间_闪电侠串口网络调试助手

    作为一个嵌入式开发工程师,一直苦于没有一个用起来很顺手的串口网络调试工具,于是乎,还等什么呢,自己做呗,废话不多说,今天正式发布一款基于C#开发的[闪电侠串口网络调试助手]. [闪电侠调试助手]是集合 ...

  8. 使用网络调试助手 MQTT接入阿里云物联网平台,逐字节讲解,适用单片机/ESP8266接入阿里云

    目录 1. CONNECT 连接服务器 2. CONNACK 确认连接 3. DISCONNECT 断开连接 4. PINGREQ 心跳请求 5. PINGRESP 心跳响应 6. SUBSCRIBE ...

  9. esp8266系列学习(四)——esp8266+手机端+路由器(路由可上网)组成物联网与广域网建立tcp通信的工作模式设定方法

    四.esp8266+手机端+路由器(路由可上网)组成物联网与广域网建立tcp通信的工作模式设定方法 前言:esp8266模块和手机同时接入在一个路由下,通过路由器建立二者之间的tcp通信,模块设置为客 ...

最新文章

  1. 学习Python有什么优势?
  2. Solr6.7 学习笔记(01) -- 目录结构
  3. java 常量变量使用_java常量和变量入门教程
  4. JSP:Cookie实现永久登录(书本案例)
  5. PD--SqlServer生成Hive建表语句
  6. TranslateAnimation
  7. 选择器权重及字体属性
  8. socket编程之read()/write()
  9. mysql 8.0.28安装教程(超简单)
  10. 【Go语言入门指南】零基础入门 go 语言 | Golang 入门指南
  11. 双心一键获取winsxs的写入权限,解决VC运行库安装error1935错误
  12. Java 银联支付官网demo测试及项目整合代码
  13. 网关状态检测 echo request/reply
  14. 第三届蓝桥杯JavaC组国(决)赛真题
  15. ASR 语音识别(VOSK)API资源/DEMO
  16. vue3 图片懒加载
  17. 能源互联网系统出线柜
  18. 广播报时的-滴-滴-嘟-声音频率
  19. py金山打字通(滑稽版) /为了孙曌凌
  20. 油气储运工程中计算机的应用,最优化在油气储运工程中的应用.PDF

热门文章

  1. 无法打开Win11系统小组件怎么办
  2. 案例 自动办公_办公自动化案例教程(双色)(含微课)
  3. 轮询、长轮询与Web Socket的前端实现
  4. SpringBoot 之Spring Boot Starter依赖包及作用
  5. MyBatis-Plus——增删查改
  6. mac11.14 mysql_mysql 5.7 11 章 数据类型(1)
  7. numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作
  8. php中的数组用什么统计,php数组元素统计与值汇总
  9. 两个单链表相交的一系列问题----0_0
  10. 单变量和多变量财务预警模型_SPSS数据分析,基于判别分析上市公司财务危机预警分析...