歡迎關注“燚智能”頭條號,講講物聯網業內的那些事
小編的公司“燚智能”,剛好就是做物聯網終端設備的,有一些實際項目可以解答你的問題:
1,NB終端可以通過CoAP連基站,基站再連服務器你說的沒錯,就是這么“奇怪”。
電信的NB是這么要求的,必須走CoAP,暫時不開放TCP和UDP直連。
終端先通過CoAP把數據發給基站,基站再推送給后臺服務器。
之所以做這么奇怪,有可能是為了讓基站容量更可控,避免同時太多并發,也可能是為了數據安全。(未求證)
2,終端和基站之間,CoAP、MQTT、HTTP都可以理論上,鏈路層都是TCP和UDP,用什么協議都是可以的。具體要看運營商策略。
像電信的NB-IOT現在只開通了CoAP,那就只能用CoAP了。
3,物聯網卡的發短信和打電話移動的2G物聯網卡,屏蔽了電話功能,一般情況下也沒有開通短信功能(需要找移動去單獨申請。)
NB-IOT從基站上來講,是能支持電話的,但是三大運營商都沒有做電話功能。因為通話卡需要實名制,而物聯網卡要從公司走。
至于TCP和UDP共存,這個也不存在什么問題,你不用它們,就不耗電。只要開長連接,不管是socket還是mqtt還是基站連接,功耗都不會太小的。
4,關于NB-IOT的功耗,并沒有傳說的那么厲害小編之前寫過一篇文章,叫做“NB-IOT新一代物聯網,并不比2G網絡好多少!硬件開發實測數據分析”。
這篇文章詳細講了各種應用狀態下,NB-IOT和2G網絡的功耗對比,NB比2G略好一些而已,沒有本質上的功耗區別。
所謂的一節電池用10年,使用2G+RTC喚醒也是可以做到的。
NB的優勢,功耗只是很小一部分,最大的優勢是系統容量大幾百倍。像有些大城市地鐵站,上下班高峰期,光是摩拜單車開鎖,就能阻塞一個2G基站。
覺得有道理?歡迎點個贊,加一下小編的頭條號~↗搜浪信息科技發展(上海)有限公司 備案號:滬ICP備17005676號