整个上云 API Demo 例程采用前后端分离的设计,前端采用的是 TS+Vue3 框架,后端采用的是 JAVA 语言(必须11及以上的版本,否则后端代码无法编译),Spring Boot 框架。使用该例程,用户需要预先学习熟悉以下知识:
前端
TypeScript、HTML、CSS 编程语言。
Vue3.x 框架、Node.js npm 包管理。
Ant Design Vue V2 组件库。
HTTP/Websocket 通信。
Linux 环境通过 Nginx 部署前端应用服务。
高德地图开放 API 使用。
后端
Java
Spring Boot
MQTT
MySQL
WebSocket
Redis
环境与版本
Linux 云服务器,Ubuntu16.04 系统
Java 版本:openJDK 必须11及以上
MySQL 版本:8.0.26
EMQX 版本:4.4.0
Redis 版本:6.2
Nginx 版本:1.20.2
Vue 版本:3.0.5
Node.js 版本:17.8
Demo 源码下载
DEMO 前端源码:下载地址
DEMO 后端源码:下载地址
如果没有开发环境,可以直接下载docker包进行部署:下载地址