83 lines
2.0 KiB
Markdown
83 lines
2.0 KiB
Markdown
|
||
我们基于 [ ESP32] 硬件,开发了一套完整的Java版本服务端系统,为智能硬件设备提供强大的后端支持。
|
||
|
||
## 我们需要你!
|
||
|
||
### 🔧 后端开发工程师
|
||
|
||
**技术要求:**
|
||
- 熟练掌握Java开发(Java 17+),有Spring Boot项目经验
|
||
- 了解WebSocket、MQTT等实时通信协议
|
||
- 熟悉MySQL数据库,有性能优化经验
|
||
- 了解Docker容器化部署
|
||
- 有AI/LLM集成经验者优先
|
||
- 有音视频处理经验者优先
|
||
|
||
**你将负责:**
|
||
- 开发和优化核心业务功能
|
||
- 集成各类AI服务和语音识别/合成服务
|
||
- 优化系统性能,处理高并发场景
|
||
- 参与新功能的设计和实现
|
||
|
||
### 🎨 前端开发工程师
|
||
|
||
**技术要求:**
|
||
- 熟练掌握Vue.js开发,有完整项目经验
|
||
- 熟悉Ant Design Vue等UI组件库
|
||
- 了解WebSocket实时通信
|
||
- 有响应式设计和移动端适配经验
|
||
- 有数据可视化经验者优先
|
||
|
||
**你将负责:**
|
||
- 开发和优化管理后台界面
|
||
- 实现设备管理、用户管理等功能模块
|
||
- 优化用户体验,打造流畅的交互界面
|
||
- 参与新功能的UI/UX设计
|
||
|
||
### 🛠️ 全栈开发工程师
|
||
|
||
如果你是一个全能型选手,能够同时处理前后端开发,那就更好了!我们特别欢迎能够独当一面的全栈工程师加入。
|
||
|
||
### 🤖 IoT/嵌入式开发工程师
|
||
|
||
**技术要求:**
|
||
- 熟悉ESP32开发
|
||
- 了解MQTT、WebSocket等物联网通信协议
|
||
- 有音频处理经验
|
||
- 熟悉C/C++开发
|
||
|
||
**你将负责:**
|
||
- ESP32固件开发和优化
|
||
- 硬件与服务端的通信协议设计
|
||
- 音频采集和处理优化
|
||
|
||
|
||
## 项目技术栈详情
|
||
|
||
### 后端技术栈
|
||
```
|
||
- Java 21 (LTS)
|
||
- Spring Boot 3.3.0
|
||
- Spring WebSocket & MQTT
|
||
- MyBatis 3.0.3
|
||
- MySQL + Redis
|
||
- Docker & Docker Compose
|
||
```
|
||
|
||
### AI与语音技术
|
||
```
|
||
- Spring AI 1.0.0
|
||
- 语音识别:Vosk、阿里云、腾讯云、讯飞
|
||
- 语音合成:Edge TTS、阿里云、火山引擎
|
||
- LLM支持:OpenAI、智谱AI、讯飞星火、Ollama
|
||
```
|
||
|
||
### 前端技术栈
|
||
```
|
||
- Vue.js 2.5.2
|
||
- Ant Design Vue 1.7.8
|
||
- WebSocket客户端
|
||
- ECharts数据可视化
|
||
```
|
||
|