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