收藏
已收藏
¥{[getMoney(26000)]}~{[getMoney(43000)]}
预算
90
天计划工期
收藏
已收藏
¥{[getMoney(26000)]}~{[getMoney(43000)]}
预算
90
天计划工期
{[ job.pattern_id != 9 ? '项目详情' : '职位详情']}
### 项目名称:智慧安防管理平台(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. 项目完成后需提供完整的源代码、部署文档及技术支持服务。
---
如果您或您的团队符合以上要求,请尽快联系我们!期待与优秀的开发者合作,共同打造高品质的智慧安防管理平台!
{[modal.content]}