崗位職責(zé):
1.設(shè)計(jì)和開發(fā)設(shè)備接口軟件,采集設(shè)備和傳感器的數(shù)據(jù),通過IP網(wǎng)絡(luò)上傳到云端服務(wù)器,接收云端服務(wù)器下發(fā)的配置和控制指令,對(duì)設(shè)備進(jìn)行配置和控制。
2、在架構(gòu)師的指導(dǎo)下分析設(shè)備接口,書寫接口功能需求說明書和設(shè)備接口軟件設(shè)計(jì)文檔,并負(fù)責(zé)完成代碼的編寫和調(diào)試
任職要求:
1.?計(jì)算機(jī)或相關(guān)專業(yè),本科及以上學(xué)歷(具備較強(qiáng)實(shí)際工作經(jīng)驗(yàn)和能力的,可以降低專業(yè)和學(xué)歷要求);
2、熱愛技術(shù),喜歡鉆研,喜歡閱讀和分析開源代碼;
3.?2年及以上使用Java進(jìn)行通信軟件開發(fā)的經(jīng)驗(yàn);
4.?精通Java編程基礎(chǔ):集合框架、多線程并發(fā)、IO/NIO、網(wǎng)絡(luò)通信等;
5.?熟悉TCP/UDP通信協(xié)議和程序設(shè)計(jì),有RS232,RS485接口開發(fā)經(jīng)驗(yàn)者優(yōu)先;
6.?熟悉常用的編程序庫(kù),如socket,netty,httpclient,websocket等,至少用過兩種通信庫(kù);
7、了解modbus、MQTT等物聯(lián)網(wǎng)協(xié)議者優(yōu)先;