### 智慧安防管理平台(iOS端后端开发) 招募中

APP  > 后端开发
Python
国投智能 发布于2025-04-28
363人浏览

收藏

¥2.6万~4.3万

预算

90

天计划工期

项目详情

### 项目名称:智慧安防管理平台(iOS端后端开发)

---

### 需求描述:

山西智能科技有限公司计划开发一款面向物业、企业及社区的智慧安防管理平台,旨在通过移动端应用实现对安全技术防范系统的高效管理。该平台将支持实时监控、告警通知、设备状态查询、用户权限管理等功能,并与公司现有的物联网硬件设备无缝对接。

本次需求主要针对 **iOS端后端开发** 部分,具体功能模块包括但不限于以下内容:

1. **用户认证与授权**:

- 实现基于OAuth2.0或JWT的用户登录、注册、密码重置功能。

- 支持多角色权限管理(如管理员、普通用户、访客等)。

2. **设备管理**:

- 提供API接口以支持前端调用,用于查看、添加、编辑和删除设备信息。

- 设备类型包括但不限于摄像头、门禁系统、烟感报警器等。

3. **实时告警推送**:

- 开发告警事件的接收、处理逻辑,并通过Push Notification将告警信息推送给相关用户。

- 支持历史告警记录查询。

4. **数据统计与分析**:

- 提供API接口支持前端生成设备运行状态报表、告警趋势图表等。

5. **文件存储与管理**:

- 实现视频流、图片等多媒体文件的上传、下载及云端存储功能。

- 支持断点续传和大文件分片上传。

6. **系统集成**:

- 后端需兼容公司现有硬件设备协议(如Modbus、MQTT等),并提供标准化RESTful API接口供前端调用。

- 确保高并发情况下系统的稳定性和响应速度。

---

### 最匹配的技能要求:

1. **编程语言**:

- 熟练掌握Node.js、Python(Django/Flask)、Java(Spring Boot)或Go中的一种作为后端开发语言。

2. **数据库**:

- 熟悉MySQL、PostgreSQL关系型数据库的设计与优化。

- 掌握MongoDB、Redis等NoSQL数据库的使用场景与实践。

3. **云服务**:

- 具备AWS、阿里云、腾讯云等主流云平台的服务配置经验(如对象存储、消息队列、函数计算等)。

4. **实时通信**:

- 熟悉WebSocket、Socket.IO或其他实时通信技术,能够实现高效的双向通信。

5. **消息队列**:

- 熟悉RabbitMQ、Kafka等消息队列工具的使用,确保告警事件的可靠传递。

6. **安全性**:

- 深入理解OAuth2.0/JWT认证机制,具备RESTful API的安全设计能力。

- 能够预防常见的Web漏洞(如SQL注入、XSS攻击等)。

7. **其他**:

- 熟悉Linux服务器环境部署与运维。

- 具备良好的代码规范意识和团队协作能力。

---

### 大致预算与工期要求:

- **预算范围**:人民币 **10万~20万元**

- **工期要求**:自合同签订之日起 **3个月** 内完成开发、测试及上线部署。

---

### 注意事项:

1. 投标方需提供详细的开发计划书,包括技术选型、架构设计、接口文档等内容。

2. 开发过程中需定期提交阶段性成果,并配合我司进行需求确认和技术评审。

3. 项目完成后需提供完整的源代码、部署文档及技术支持服务。

---

如果您或您的团队符合以上要求,请尽快联系我们!期待与优秀的开发者合作,共同打造高品质的智慧安防管理平台!