欢迎关注“燚智能”头条号,讲讲物联网业内的那些事
小编的公司“燚智能”,刚好就是做物联网终端设备的,有一些实际项目可以解答你的问题:
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号