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