18| 0
|
[其它] 智慧仪表APP上位机+mqtt+modbus+数据可视化大屏(项目源码下载) |
![]() 学习本套课程的同学们可以全面深刻理解物联网的工作原理以及APP上位机+可视化大屏开发 本套课程是我结合多年一线物联网开发经验开发的一套智慧仪表上位机APP。我们本套课程使用到的物联网通讯协议有mqtt协议以及modbus协议,还有websocket协议等等,在APP端通过mqtt协议以及websocket实时获取我们指定区域的电表水表以及天然气表数据,主要应用于智慧农场以及智慧工厂还有出租房等等。 我们本套课程使用的传感器都是基于工业级别的防爆、防风防雨等等。在课程后面我们专门开了一个数据可视化大屏开发模块。主要是针对前端可视化大屏界面动态渲染以及后端数据源的接口开发。再就是服务器加固系列模块比如如何防止暴力破解我们的服务器以及mqtt通讯协议。 我们本套课程没有过多的PPT概念都是实战,逐个代码敲打出来的上位机APP以及我们对应的服务器安全加固自动化shell脚本。 ![]() 第1章课程介绍(13分钟2节) 1-1智慧仪表APP上位机成果概述[04:44] 1-2整体项目技术栈+传感器概述[09:03] 第2章上位机开发基础环境搭建(14分钟3节) 2-1Vmware16虚拟机安装[02:55] 2-2服务器操作系统安装[06:15] 2-3代码编辑器下载安装配置[04:51] 第3章物联网基础通讯协议讲解(34分钟5节) 3-1Modbus网关基础知识讲解[05:39] 3-2智能电表水表天燃气表综合概述[06:00] 3-3modbus通讯协议讲解[07:49] 3-4modbus通讯名词解释[08:42] 3-5modbus通讯主站与从站详解[06:05] 第4章硬件传感器配置+介绍(45分钟6节) 4-1智能水表基础参数+与串口服务器接线详解[06:38] 4-2智能天燃气表基础参数+与串口服务器接线详解[07:24] 4-3智能电表基础参数+与串口服务器接线[07:31] 4-4modbus网关转WIFI配置详解[05:55] 4-5智能电表参数+mqtt参数写入modbus串口服务器[11:18] 4-6智能水表+气表参数写入modbus串口服务器[07:13] 第5章物联网服务器搭建(48分钟7节) 5-1安装配置Apache服务器[05:57] 5-2安装配置PHP7.4基础环境[05:55] 5-3安装配置MySQL5.7.30基础环境[07:36] 5-4安装配置thinkphp6.1.0+workerman[06:16] 5-5安装配置Mqtt(mosquitto)服务器[05:46] 5-6mqtt服务器接收电表水表气表数据[07:36] 5-7腾讯云服务器配置[09:03] 第6章 物联网APP项目基础配置 (1小时 11节) 6-1在uniapp中新建APP项目+运行示例代码[03:51] 6-2在夜神模拟器中运行APP[04:24] 6-3安卓真机运行调试APP[04:42] 6-4加载自定义字体图标库[05:50] 6-5配置APP全局属性[05:33] 6-6配置APP底部导航栏+素材下载(上)[06:44] 6-7配置APP底部导航栏+素材下载(下)[05:22] 6-8加载colorui组件库[06:20] 6-9加载开源动画库[05:03] 6-10自定义APP头部导航+动画渲染(上)[06:42] 6-11自定义APP头部导航+动画渲染(下)[06:17] 第7章 登录模块开发 (54分钟 7节) 7-1登录界面头部水波开发[08:51] 7-2登录输入框开发上[06:24] 7-3登录输入框开发下[06:49] 7-4MySQL用户表数据字典开发[04:58] 7-5登录请求接口开发[08:02] 7-6thinkphp6.1开发登录验证接口[13:58] 7-7跨域请求处理[05:13] 第8章 综合能耗模块开发 (3小时2分钟 23节) 8-1搜索输入框开发[09:11] 8-2单列选择框开发[06:00] 8-3双向数据绑定[06:24] 8-4动态样式绑定[07:55] 8-5区域坐标位置切换开发[06:28] 8-6电表数据渲染布局开发上[13:14] 8-7电表数据渲染布局开发下[10:21] 8-8mqtt基础方法讲解上[12:25] 8-9mqtt基础方法讲解下[06:47] 8-10APP端MQTT接收电表数据渲染界面[05:56] 8-11综合能耗数据渲染表格上[08:11] 8-12综合能耗数据渲染表格下[08:12] 8-13开发MySQL耗电耗水耗气数据表[07:03] 8-14MySQL多表连接SQL语句开发[07:22] 8-15thinkphp6.1开发综合能耗数据接口[09:19] 8-16mqtt渲染指定区域电表数据[06:36] 8-17thinkphp6.1开发指定区域的能耗数据[07:38] 8-18基于workerman的Timer定时器开发[08:44] 8-19基于workerman的Crontab定时器开发[06:19] 8-20基于workerman的Mqtt电表数据接收[07:41] 8-21thinkphp6.1开发电表水表气表数据入库功能([07:13] 8-22thinkphp6.1开发电表水表气表数据入库功能([06:13] 8-23APP端手机电话报警[07:07] 第9章 智能电表实时数据模块 (30分钟 3节) 9-1实时电表头部动画图开发[07:59] 9-2基于ucharts图表库的基础方法讲解[12:06] 9-3在ucharts中渲染实时电表动态数据[10:27] 第10章 智能水表实时数据模块 (14分钟 2节) 10-1ucharts渲染水表静态数据[05:57] 10-2ucharts+mqtt实时渲染水表动态数据[08:12] 第11章 智能天燃气表实时数据模块 (12分钟 2节) 11-1ucharts使用雷达图渲染静态气表数据[06:13] 11-2ucharts使用雷达图实时渲染动态气表数据[05:48] 第12章 MySQL数据库基础操作 (1小时40分钟 15节) 12-1MySQL表结构讲解[08:04] 12-2MySQL简单查询[06:16] 12-3MySQL条件查询[06:22] 12-4MySQL分组查询[06:25] 12-5MySQL分页查询[06:12] 12-6MySQL子查询[05:13] 12-7MySQL多表连接查询[06:36] 12-8MySQL聚合+特殊函数[07:10] 12-9MySQL内置数学函数[05:46] 12-10MySQL内置日期函数[06:03] 12-11MySQL内置字符串函数[07:28] 12-12MySQL基础DDL语句[08:31] 12-13MySQL基础索引讲解[05:34] 12-14MySQL密码修改[05:56] 12-15MySQL权限管理讲解[09:13] 第13章 微信报警模块开发 (9分钟 2节) 13-1调试微信接口报警[04:14] 13-2指定区域智能电表功率过大微信报警上[05:14] 第14章 邮件报警模块开发 (16分钟 3节) 14-1邮件报警客户端配置[04:22] 14-2调试邮件接口报警[06:41] 14-3指定区域智能电表功率过大邮件报警[05:29] 第15章 APP打包发布模块 (24分钟 5节) 15-1APP打包图标替换[04:18] 15-2在linux服务器端制作打包数字文件[06:52] 15-3使用自制证书打包发布[04:34] 15-4制作云端数字文件[05:05] 15-5使用云端证书打包发布[03:37] 第16章 服务器安全加固+mqtt安全加固 (1小时16分钟 10节) 16-1密码策略自动化shell脚本[07:28] 16-2密码强度自动化shell脚本[04:30] 16-3暴力破解自动化shell脚本[06:04] 16-4暴力破解防御措施[06:43] 16-5服务器文件系统加密[12:47] 16-6使用密钥对登录linux服务器[06:04] 16-7使用加密双因子认证登录linux服务器[07:36] 16-8mqtt用户名和密码校验[05:33] 16-9modbus网关设备ID过滤验证[09:03] 16-10tcpdump抓取mqtt通信数据包[10:50] 第17章 可视化大屏开发 (1小时17分钟 10节) 17-1调试前端ajax获取后端数据源[05:07] 17-2开发电力月度消耗排序榜单SQL语句[09:30] 17-3动态渲染电力月度排序消耗界面+数据源接口[07:43] 17-4动态渲染燃气月度排序消耗界面+数据源接口[10:03] 17-5动态渲染三大能源季度消耗界面+数据源接口[10:28] 17-6动态渲染年度总耗电消耗界面+数据源接口[06:50] 17-7动态渲染月度总耗电消耗界面+数据源接口[05:50] 17-8动态渲染周总耗电消耗界面+数据源接口[06:49] 17-9动态渲染年月周总耗水消耗界面+数据源接口[11:00] 17-10动态渲染累计总耗电消耗界面+数据源接口
购买主题
本主题需向作者支付 58 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.