(开源)微信小程序控制esp8266

您所在的位置:网站首页 esp8266苹果手机弹窗代码 (开源)微信小程序控制esp8266

(开源)微信小程序控制esp8266

2024-07-17 06:09:12| 来源: 网络整理| 查看: 265

微信小程序控制esp8266 第一、远程App控制或手动控制下载esp8266示例程序 第二、微信小程序开发

在这里插入图片描述

流程说明:首先要使esp8266能够联网,能联网就可以控制,使用示例程序,修改WIFI、密钥等信息即可联网控制。微信小程序控制是使用http协议完成,通过接口实现对ESP8266的控制。

个人可免费注册五个微信小程序账号。

第一、远程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是否收到,如果收到,说明正常可进行下一步微信小程序编写。

说明:消息不单单局限于on或off,开发者可以张大脑洞随意定义的,你推送什么消息,在单片机处做什么消息检测就可以了。

第二、微信小程序开发

在 微信公众平台注册小程序账号,拿到小程序 appid,长的大概是这样:wx34a2063de5cec04b。

右侧点击 -开发–》开发设置–》下方服务器域名处,点击修改,在request合法域名处,添加域名https://api.bemfa.com 保存提交即可。如下图。

在这里插入图片描述

下载安装微信开发者工具。 下载demo示例程序。下载地址: 点击下载

打开微信开发者工具,小程序项目,导入项目。在目录处选择刚刚下载解压的demo示例程序,AppID处填入你的小程序AppID,然后点击下方导入即可。如下图。(导入时需注意,在选择导入的文件夹时,要选择含有app.json文件的文件夹导入,不然会报错。) 在这里插入图片描述 本示例程序非常简单,各位大神可以继续开发添加各种功能,添加背景,优化色彩等等,如果只是简单使用,只需修改/pages/index/index.js 文件中uid 和topic 信息为自己的即可,这里的uid和topic需要和esp8266填入的uid和topic相同,如下图。 在这里插入图片描述 修改完毕后,ctrl+s 保存修改。可以点击左边屏幕上的按钮进行调试,如下图。

在这里插入图片描述 console控制台可以查看小程序的调试信息。默认每5秒会自动请求一下服务器,查看esp8266的状态信息。点击打开或者关闭按钮,打开esp8266串口调试助手,可查看esp8266是否收到指令,如果第一步esp8266已联网,都是可以收到信息的。

如果界面和其他功能都开发完毕。可以点击微信开发者工具的上面的上传按钮,如下图。 在这里插入图片描述 上传成功后,再登陆刚刚注册的微信公众平台,在版本管理处,可以看到自己刚刚上传的小程序,提交审核即可,等一天左右,一般都会通过,通过后登陆微信公众平台,提交发布即可。如果是自己使用的,做好加上登陆验证功能,比如验证匹配一下某个字符串是否正确等等,不然小程序上线后别人也可以随意控制了。

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭