物联中控平台
项目描述:
本项目类似小米的远程操控智能家居等电器的平台,由本人负责前后端、软硬件的开发和搭建,主要实现了移动端远程操控空调启停、升降温以及调节风力模式,远程启停浇水系统,联动GPT判断当日天气温度情况,自动调用微信接口推送信息到微信端做提醒。
技术栈:SpringBoot、MyBatisPlus、Vue3、ElementUi、C51单片机
项目要点:
1.硬件采用C51单片机+ESP8266网络模块作客户端,移动端发送通过连接网络模块发送信号到单片机,单片机通过发送红外线模块调用电器完成启停等操作。
2.后端调用weather接口获取当地天气温度情况,GPT集合汇总天气信息调用微信接口,将汇总信息转换成拟人信息推送到主人微信。
文件打印客户端
项目描述:
本项目主要用于web端发送文件打印请求到客户端执行打印,该项目主要解决了服务端无法控制设置打印配置进行打印并获取回调结果。
技术栈:Node.js、Electron、Vue3、Vite、SpringBoot
项目要点:
1.Electron联合Node调用客户端环境,启动SpringBoot中转exe,对各类文件用dll动态链路库进行转换PDF操作。
2.第三方系统开启WebScoker连接Electron客户端,发送文件流和打印配置(份数、A3/A4、横竖、彩色黑白),客户端对文件流进行相关操作并输出到打印列表。