崗位要求:
1. 負(fù)責(zé)基于HarmonyOS的集群指揮App開發(fā),實(shí)現(xiàn)PAD端無人機(jī)編組管理、任務(wù)下發(fā)、實(shí)時(shí)監(jiān)控及飛行控制功能。
2. 開發(fā)二維/衛(wèi)星地圖模塊,支持自定義飛行區(qū)繪制、電子圍欄設(shè)定、無人機(jī)實(shí)時(shí)點(diǎn)位展示及告警功能。
3. 實(shí)現(xiàn)多路視頻分屏直播(1/4/9路)、地圖與視頻聯(lián)動(dòng)切換、AR投影拼接及動(dòng)態(tài)地圖展示功能。
4. 開發(fā)指令飛行模塊,支持單機(jī)/多機(jī)起飛/降落指令下發(fā)、狀態(tài)監(jiān)控及飛手操作預(yù)警。
5. 集成融合通訊功能(文字/語音/群聊/視頻會(huì)議),支持任務(wù)協(xié)同中的低延遲實(shí)時(shí)通信,并與指揮系統(tǒng)深度聯(lián)動(dòng)。
6. 優(yōu)化HarmonyOS跨設(shè)備協(xié)同能力,確保**多終端融合通訊**的低延遲與高穩(wěn)定性。
技術(shù)要求:
1. 精通HarmonyOS應(yīng)用開發(fā),熟悉ArkUI、分布式能力及多設(shè)備協(xié)同框架。
2. 熟練使用地圖SDK(如高德、百度),具備GIS功能開發(fā)經(jīng)驗(yàn)(如多邊形繪制、圖層切換)。
3. 掌握實(shí)時(shí)音視頻開發(fā)(**WebRTC、SIP、RTP/RTCP協(xié)議**),支持多路分屏與AR投影拼接。
4. 熟悉無人機(jī)通信協(xié)議(如MAVLink)、狀態(tài)監(jiān)控及指令控制邏輯。
5. 具備融合通訊(UC)系統(tǒng)開發(fā)經(jīng)驗(yàn),熟悉即時(shí)通訊架構(gòu)(如XMPP、MQTT)、音視頻編解碼(H.264/265)及弱網(wǎng)優(yōu)化。
6. 了解Android/iOS兼容開發(fā)及性能優(yōu)化(內(nèi)存、功耗)。