0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 小程序

微信小程序控制流程说明——远程App控制

发表时间:2023-11-16 16:06:38

文章来源:炫佑科技

浏览次数:195

菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技

微信小程序控制流程说明——远程App控制

流程描述: 首先,启用。 一旦互联网可用,您就可以控制它。 使用示例程序修改WIFI、按键等信息来控制上网。 微信小程序是使用http协议完成的,通过接口来实现控制。

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

一、下载示例程序,用于远程App控制或手动控制

下载地址:点击下载

本demo是使用IDE开发。 IDE的环境配置请参考:环境配置:点击跳转

程序下载后,需要修改的信息为:

需要修改的信息包括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;
//**************************************************//

用户的私钥可以通过在Baffa云控制台中点击跳转来获取。 注册并绑定邮箱地址可以通过Baffa Maker云控制台中的跳转来获取。

登录完成后,您可以在控制台看到您的私钥UID,如图:

创建一个主题。 在控制台中,您可以创建主题。

WIFI名称是自己路由器的WIFI名称,区分大小写。 如果写错,将无法连接网络。

修改完成后,只需下载程序并通过串口调试助手查看通信详细信息即可。

当检测到消息打开时微信小程序控制流程说明——远程App控制,灯打开,当检测到消息关闭时,灯关闭。 开发可以在控制台中push on或off,然后检查串口是否收到。 如果收到,则说明正常,可以进行下一步编写微信小程序。

注意:消息不限于打开或关闭。 开发可以发挥自己的想象力随意定义。 您推送什么消息以及微控制器上执行什么消息检测?

二、微信小程序开发

在微信公众平台注册一个小程序账号,获取小程序appid,如下所示:

右侧点击-开发-》开发设置-》在下面的服务器域名处,点击修改,在合法域名中添加域名,保存提交。 如下所示。

下载并安装微信开发工具。

下载demo示例程序。下载地址:点击下载

打开微信开发工具,小程序项目,导入项目。 在目录中选择你刚才下载解压的demo示例程序,在AppID中填写你的小程序的AppID,然后点击下方导入。 如下所示。 (导入时请注意,选择导入的文件夹时,必须选择包含app.json文件的文件夹进行导入,否则会报错。)

这个示例程序非常简单。 可以继续开发添加各种功能,添加背景,优化颜色等,如果只是简单使用,只需要将/pages/index/index.js文件中的uid和topic信息修改为自己的即可。 是的,这里的uid和topic需要和填写的uid和topic一样,如下图。

修改完成后,按ctrl+s保存修改。 您可以点击左侧屏幕上的按钮进行调试河南微信小程序开发,如下所示。

控制台可以查看小程序的调试信息。 默认情况下,它会每隔5秒自动请求服务器查看状态信息。 单击“打开”或“关闭”按钮,打开串口调试助手,检查是否收到指令。 如果您**步已连接到互联网,则可以接收信息。

如果接口等功能都开发。 您可以点击微信开发工具上方的上传按钮,如下图。

上传成功后,登录刚刚注册的微信公众平台。 在版本管理处可以看到刚刚上传的小程序。 只需提交以供审核即可。 等待一天左右,通常就会过去。 通过后登录微信公众平台并提交发布。 就是这样。 如果你自己使用,一定要添加登录验证功能,比如验证某个字符串是否匹配正确等,否则小程序上线后,别人就可以随意控制。

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多