职位描述
岗位职责:
1. 物联网平台架构设计与开发:设计并优化物联网平台架构,支持海量设备接入、数据实时处理及高并发访问。熟悉物联网设备(如传感器、智能终端)的通信协议及接入方式,制定设备接入规范;
2. 协议与网关开发:搭建物联网网关,实现MQTT、HTTP、CoAP等协议的转换与适配,保障设备与平台间的高效通信,开发协议解析模块,支持多协议兼容及数据标准化处理;
3. 开源平台定制化开发:基于ThingsBoard等开源平台进行二次开发,实现设备管理、数据采集、用户控制、报表展示等核心功能。设计并优化平台数据库(如MySQL、PostgreSQL、时序数据库),编写高效的数据处理及存储逻辑;
4. 安全防护机制开发:应用数据加密(如TLS/SSL)、身份认证(OAuth2/JWT)技术,保障数据传输及设备控制的安全性。设计远程固件更新(OTA)方案,实现设备端到平台端的安全升级;
5. 数据管理与可视化:开发数据可视化模块,集成图表、大屏看板等功能,支持业务决策分析,实现设备状态监控、报警规则配置及实时预警推送;
6. 跨团队协作与支持:与硬件团队协作,优化设备与平台间的交互逻辑,为业务部门提供技术文档及API接口支持,协助客户完成平台集成;
任职资格
1. 本科及以上学历,计算机科学、软件工程、通信工程、自动化等相关专业;
2. 熟悉物联网平台架构及主流物联网设备(如工业传感器、智能网关)的接入方案;精通MQTT、CoAP、HTTP等物联网通信协议,有协议开发或调优经验;熟练使用ThingsBoard、Kaa IoT、Azure IoT等开源或商用平台进行定制化开发;
3. 掌握Java/Python/Go等至少一门开发语言,能独立完成功能模块编码,熟悉数据库设计(SQL/NoSQL),具备SQL优化及大数据量处理经验;熟悉数据安全技术(如AES加密、数字证书、访问控制列表ACL);
4. 较强的逻辑分析及问题排查能力,能快速定位协议交互或数据链路问题,良好的文档撰写能力,能清晰输出设计文档及接口规范;