物聯網接入終端繁雜,如何做到遮蔽硬體的異構性?

時間 2021-06-07 14:02:38

1樓:Dirk Chang

這是系統層,外加應用層去設計考慮的事情.

如果你考慮的接入是指邊緣計算閘道器,那麼請考慮一下在Linux之上構造乙個應用框架,上層提供指令碼變成,框架提供硬體訪問介面的封裝. 可以參考我的FreeIOE專案 (github)

如果你考慮的微控制器那種物聯網接入,我建議你去看看NodeMCU或這eLua專案.

2樓:林海全

物聯網接入終端繁雜,如何做到遮蔽硬體的異構性?

回答這個問題先要了解為什麼接入那麼多終端,不同廠家的終端,如果是商業合作,直接在雲端對接就可以,為什麼要在硬體上對接!

硬體對接周期長並且迭代公升級需要維護多個版本,業內的商家大部分不支援硬體直接對接,戰略級的深度的合作畢竟是少數,一定要這樣對接談下也極少數,這種情況下就談不上繁雜。

另外硬體對接就好比你要做乙個手機,支援type-c 的充電插孔,同時支援mini-usb的,還支援蘋果的,隨便拿到乙個充電器就可以用,這個千瘡百孔的手機你也會覺得不現實對吧,實際我只要支援一種充電線就可以了,為什麼要那麼多。

除了硬體通訊的相容性,硬體頻譜相關的舉例說如315M、433M、藍芽、Wi-Fi,通訊模組都不相同, 在同乙個裝置上要嫁接所有這些模組,實際上行業裡用的遠不止這些。軟體協議就更加複雜了,認證方式,信令格式,資料互動格式都不相同,如果真要適合,那將是N*N*N的工作量,還要保證版本公升級相容,所有模組,軟體協議都不出現bug, 要穩定工作那難度是極高的。

請問如何做到不為情所困,不為物所累

乙個真正偉大的人,沒有乙個因為愛情而發狂的。因為偉大的事業抑制了這種軟弱的感情。弗朗西斯 培根 心態決定一切,時間會改變很多事物,讓你回過頭來唏噓過往,感慨一切都是過往。其實說起來很空的一句話 有理想,有追求,有熱愛的東西並為之努力 大概是沒有心吧感覺人都會七情六慾。雖然我也很想這樣。第一步 你試試...

cdn場景的DNS是如何做到找距離使用者物理位置最近的CDN伺服器的?

picoman 需要edns client subnet支援,如果你的dns resolver不支援該協議,那麼很大概率你將會被引導至錯誤的伺服器。感謝Google的提議,DNS才可以根據發起DNS請求的使用者IP位址返回就近伺服器,而不是依據發起DNS請求的Resolver位址作為查詢位址而返回就...

「不以物喜不以己悲」是什麼樣的狀態?如何做到

監考老師在輔導 范仲淹,名門之後。再寫岳陽樓記之前,和宰相呂夷簡唱過對台戲,帶兵和西夏幹過仗,做過京官 參知政事 做過外官 縣令,知州,安撫使等 懟過太后,做過改革 慶曆新政 長期從事最為艱難的鬥爭,經驗豐富。能夠在廟堂上統領全域性,宰輔國家。也能親歷一線,貫徹落實具體工作,文的武的都行。無論是大方...