本项目致力于开发一个基于Spring Cloud框架的微服务架构下的物联网云平台,旨在实现高效、灵活的服务部署与管理,推动智能设备互联互通。
一、物联网的概览
1.1 物联网的起源
1.2 物联网的概念
1.3 物联网的应用
1.4 物联网技术要素
1.5 物联网与云计算的关系
1.6 物联网与大数据的关系
二、软件架构演进史
2.1 单体架构
2.2 分布式应用
2.3 微服务架构
2.4 Serverless 架构
三、物联网云平台开发环境搭建
3.1 开发需要的软件与技术环境概览
3.2 Java 环境—JDK 安装
3.3 数据库-MySQL安装
3.4 高速缓存技术 - redis 安装
3.5 时序数据库-influxdb安装
3.6 IDE 开发工具-Idea 安装
3.7 原型图设计工具-Axure 安装
3.8 前端开发工具-vscode 安装
3.9 容器部署-docker 安装
3.10 消息队列-kafka安装
3.11 mqtt broker安装
四、可视化管理工具的安装
4.1 navicat安装与使用
4.2 redis 可视化工具安装与使用
4.3 mqtt 可视化工具安装与使用
4.4 kafka 可视化工具安装与使用
4.5 代码管理工具安装git 与 使用
五、后台开发基础知识介绍
5.1 数据库使用
5.2 Redis连接
5.3 Mqtt接入
5.4 Influxdb接入