1. 編程語(yǔ)言與開(kāi)發(fā)能力:
精通C 語(yǔ)言,具備扎實(shí)的指針、內(nèi)存管理、多線程編程基礎(chǔ),能獨(dú)立完成復(fù)雜業(yè)務(wù)邏輯(如協(xié)議解
析、異步通信)開(kāi)發(fā),有嵌入式 Linux 或 RTOS 開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
2. 協(xié)議與通信能力:
深入理解并實(shí)踐過(guò)TCP/UDP、HTTP/HTTPS、MQTT、BLE、mDNS等物聯(lián)網(wǎng)常用協(xié)議,能獨(dú)立完成協(xié)議封裝、異常處理與性能優(yōu)化(如 MQTT 重連策略、BLE 低功耗配置)。
了解物聯(lián)網(wǎng)設(shè)備配網(wǎng)方案(SoftAP、BLE 配網(wǎng)、BLE Mesh 等),有實(shí)際配網(wǎng)模塊開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
3. 鴻蒙系統(tǒng)認(rèn)知:
了解鴻蒙應(yīng)用開(kāi)發(fā)流程,能解決 SDK 適配中的系統(tǒng)兼容性問(wèn)題。
掌握鴻蒙開(kāi)發(fā)工具(DevEco Studio),能使用調(diào)試工具(日志、斷點(diǎn)、性能分析)定位問(wèn)題(有意向轉(zhuǎn)鴻蒙即可)