崗位職責(zé)
一核心系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
1.服務(wù)架構(gòu)設(shè)計(jì)
設(shè)計(jì)高可用可擴(kuò)展的分布式系統(tǒng)架構(gòu)微服務(wù)/Serverless支持物聯(lián)網(wǎng)設(shè)備如陪護(hù)機(jī)器人海量數(shù)據(jù)接入與實(shí)時(shí)交互
制定設(shè)備-云端通信協(xié)議HTTP/WebSocket/MQTT設(shè)計(jì)消息隊(duì)列Kafka/RabbitMQ實(shí)現(xiàn)數(shù)據(jù)異步處理
2.業(yè)務(wù)邏輯開(kāi)發(fā)
開(kāi)發(fā)設(shè)備管理模塊設(shè)備注冊(cè)鑒權(quán)狀態(tài)監(jiān)控與數(shù)據(jù)接口如機(jī)器人傳感器數(shù)據(jù)存儲(chǔ)用戶指令解析
實(shí)現(xiàn)業(yè)務(wù)核心功能
設(shè)備控制通過(guò) RESTful API 下發(fā)指令如遠(yuǎn)程啟動(dòng)機(jī)器人清潔模式
數(shù)據(jù)聚合處理多設(shè)備上報(bào)數(shù)據(jù)溫濕度運(yùn)動(dòng)軌跡生成分析報(bào)表
用戶服務(wù)賬戶體系權(quán)限管理訂閱計(jì)費(fèi)邏輯開(kāi)發(fā)
3.物聯(lián)網(wǎng)平臺(tái)集成
對(duì)接硬件設(shè)備如基于 RK3588S 的機(jī)器人主控開(kāi)發(fā)設(shè)備端 SDK 實(shí)現(xiàn)數(shù)據(jù)加密上傳TLS/DTLS
構(gòu)建規(guī)則引擎如 AWS IoT Rules實(shí)現(xiàn)設(shè)備數(shù)據(jù)自動(dòng)觸發(fā)如電池低電量告警 推送通知
二數(shù)據(jù)處理與存儲(chǔ)
1.實(shí)時(shí)數(shù)據(jù)處理
開(kāi)發(fā)流式計(jì)算管道Apache Flink/Spark Streaming實(shí)時(shí)分析設(shè)備數(shù)據(jù)如機(jī)器人運(yùn)動(dòng)異常檢測(cè)
使用 Redis 緩存高頻訪問(wèn)數(shù)據(jù)設(shè)備狀態(tài)用戶會(huì)話信息
2.大數(shù)據(jù)存儲(chǔ)
設(shè)計(jì)時(shí)序數(shù)據(jù)庫(kù)InfluxDB/TDengine存儲(chǔ)傳感器數(shù)據(jù)優(yōu)化查詢效率
構(gòu)建關(guān)系型PostgreSQL與文檔型MongoDB混合存儲(chǔ)方案支持結(jié)構(gòu)化業(yè)務(wù)數(shù)據(jù)與非結(jié)構(gòu)化日志
數(shù)據(jù)同步與備份實(shí)現(xiàn)設(shè)備-云端數(shù)據(jù)雙向同步如離線指令隊(duì)列斷點(diǎn)續(xù)傳設(shè)計(jì)冷熱數(shù)據(jù)分層存儲(chǔ)OSS/Glacier滿足合規(guī)性要求如醫(yī)療設(shè)備數(shù)據(jù)保留7年
任職資格
1.計(jì)算機(jī)科學(xué)軟件工程相關(guān)專業(yè)本科及以上學(xué)歷
2.精通JAVA熟悉RESTful API設(shè)計(jì)
3.有云計(jì)算平臺(tái)AWS/Azure使用經(jīng)驗(yàn)者優(yōu)先
4.熟悉Docker/Kubernetes等容器化技術(shù)者優(yōu)先
職位類別:
舉報(bào)