低门槛+低成本大学生宿舍物联网门锁系统(APP+小程序+Stm32)

这是一个基于STM32F103的物联网门锁系统,结合微信小程序、手机APP、Wcf服务和VB.NET辅助服务程序,利用SQLite数据库进行数据交互。系统预算约70元,代码开源并提供视频演示。支持只用小程序或APP的单一控制方式,也可两者兼备。未来计划优化为轻量化系统并提升效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统简介:

本物联网门锁由 Stm32F103开发板+微信小程序+手机APP+Wcf服务后端+vbnet辅助服务程序+sqlite数据库组成。适合软件、控制、通信等相关专业的同学练手,所有代码无偿公开,经测试能保证长时间稳定运行。实际部署时有问题可以留言

系统实测效果:视频链接

演示视频

Stm32F103+微信小程序+手机APP+Wcf服务 的物联网宿舍门锁

完整系统预算:(合计70元左右)

Stm32F103开发板:20元
Esp01-s wifi模块:10元(某宝购买)
Sg90舵机:5元(某宝购买)
杜邦线:5元(某宝购买)
华为云服务器1年:30元(某宝购买,最低配置即可)
域名1年:10元(万网购买,最便宜的后缀即可)
Ssl认证:0元(https证书,小程序调用接口必须,非商业1年体验)

系统功能:

Stm32F103门锁终端能自主连接云端服务程序,小程序、手机APP连接云端,发送控制指令由云端服务程序验证后,转发到Stm32执行,通过心跳检测终端设备是否在线。本系统可以只实现手机APP或小程序其中之一。具体如下文所示。
其中的连接结构如下:
在这里插入图片描述
Wcf可以提供小程序需要的接口(https),但是门锁终端Stm32F103连接服务器使用的是传统的tcp-ip协议,所以这里还会有一个vbnet辅助服务程序,负责连接Stm32F103终端,wcf服务与vbnet辅助服务程序间由sqlite作为数据中介,辅助程序轮询的方式读取、执行wcf的命令。

系统搭建方式:

在这里插入图片描述
方式1:取消小程序,用户控制端只要手机APP:此时不需要实现Wcf服务,此种方式最为简单。需要实现3、4、5、6.
方式2:取消手机APP,用户端只要实现微信小程序:此时不需要手机APP端,其他均要实现。需要1、2、3、4、6。
方式3:手机APP和小程序都实现,此时需要实现1~6。(笔者推荐)

下一步系统的改进:(由我实现,后续更新的代码会重新发布)

1:移植轻量化系统
2:修改vbnet的辅助服务程序,取消轮询方式,改为c#语言的wcf与wpf的tcp连接方式,提高效率。

系统实现步骤:(参考下面的blog)

1:微信小程序,链接
2:wcf服务(含sqlite),链接
3:vbnet辅助服务程序,链接
4:手机APP,链接
5:Stm32F103终端,链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值