定制開發一套智能凈水機的云平臺系統,包括
--云平臺及子系統的選型,總體架構的設計;
--生產環境/測試環境的搭建,集群的部署和監控系統;
軟件需求開發包括:
--管理凈水機在線狀態,設備信息等;
--管理用戶的注冊登錄、修改信息、身份認證等;
--數據采集存儲和分析;
--遠程控制設備;
--其他
1. 本次開發版,云平臺以實現產品功能為主。云平臺的并發能力,前期支持1000凈水機的并發接入,架構選型時請考慮將來是否能夠線性擴展。
2. 設備端的接入方案目前沒有確定,可選方案包括:(1)QQ物聯/微信硬件,(2)阿里/百度/物接入IoT Hub,(3)自研MQTT方案。采用方案(3)時,需考慮設備端的開發便捷性,最好能提供穩定可靠的SDK供設備端使用,減少新開發的風險。(4)其他方案,以穩定和并發效率為主要考慮因素。
3. 存儲方案目前沒有確定,由于涉及物聯網的數據采集和監控,請設計非結構化數據的存儲方案。可選(1)時序數據庫,(2)mongodb,(3)其他。
4. 存儲方案的選擇請考慮數據遷移的復雜度,后期修改存儲方案時,可以方便快捷地將數據導出。
5. 數據安全方案目前沒有確定,包括(1)設備接入云平臺的安全方案,(2)App接入云平臺的安全方案,主要是采用自研MQTT接入方案時,設備數據和用戶數據在網絡傳輸時的加密方案,以及如何確保密鑰的安全等。此部分如有第三方軟件可優先考慮使用,也可參考IoT hub的加密方式和流程。
云平臺優先考慮前后端分離的開發模式,熟悉RAP,eolinker,APIdoc,Swagger的優先。
云平臺和設備端的對接優選QQ物聯/微信硬件,其次可選擇自研mqtt方案,BAT物接入IoT hub。設備端已確定采用c語言。熟悉此類方案的同學優先。
需要交付:
(1)云平臺源代碼;系統架構設計、接口設計、存儲設計、通訊設計、安全設計等相關概要性文檔。
(2)二次開發環境
初期版本軟件開發的需求數量不多,功能較簡單,如有相關經驗的,如用戶管理、設備管理的需求,基本可參考同類軟件;
預算有限,優先個人兼職開發者。
請有興趣的牛人或小團隊,謝謝!
電話不便,請盡量微信聯系,謝謝理解!
本項目中包含更多內容
您需要 登錄 才可以查看內容和下載附件,
沒有賬號?立即注冊