程式設計師離不開命令列,許多經典命令是每天必用的,比如ls
和 cd
。
作為一個物聯網開發和學習人員,IoT裝置協定的測試聯調是工作中很重要的一環!我有很多時刻都想擁有一個能整合常見物聯網協定的使用者端工具可供使用。經過我一通查詢,發現和我擁有相同問題的人不在少數。
不僅僅是IoT開發者,包括雲廠商、網路運營商都有相同煩惱:
- 開源物聯網平臺Thingsboard: coap -> coap.js(需要安裝node);
- 移動OneNET平臺: mqtt -> mqtt.fx(幾年沒更新了);
- 電信AEP平臺:自定義TCP協定 -> sokit工具(只支援windows);
- 阿里雲物聯網平臺: Nb-IoT協定 -> 需要到電信或行動平臺上進行測試;
各大雲廠商支援多種協定的裝置接入,但是沒有統一好用的支援多平臺的測試工具!而開發者在日常開發和偵錯過程中,因自身技術能力的侷限,無法短時間找到/開發出一個好用的IoT協定偵錯工具。
我們希望這個使用者端工具有以下特點:
- 具備MQTT、CoAP和NB-IoT等多種協定測試和Debug能力,不僅僅侷限於單一協定,畢竟物聯網行業協定碎片化嚴重;
- 在記憶體佔用上:我希望這個軟體不要佔用太多記憶體空間。市面上很多采用electron開發的使用者端軟體動不動高達300M,此時我相信大家也是相對無語