
深入了解物联网三个重要协议
虽然在投资物联网硬件或完整的物联网解决方案时需要考虑许多因素,但要了解物联网传感器可用的协议,以及具有前瞻性思维的商业决策者如何做出最佳的协议选择,无论是现在还是以后,都是至关重要的。
公司动态、产品动态、行业头条、技术分享
产品动态 (258) 人工智能 (9) 元宇宙 (3) 公司动态 (1) 区块链 (1) 大数据 (1) 智慧农业 (15) 智能养鱼 (3) 物联网 (1636) 物联网平台 (378) 物联网应用 (38) 物联网技术 (177) 物联网百科 (4) 物联网资讯 (71)
虽然在投资物联网硬件或完整的物联网解决方案时需要考虑许多因素,但要了解物联网传感器可用的协议,以及具有前瞻性思维的商业决策者如何做出最佳的协议选择,无论是现在还是以后,都是至关重要的。
这些设备是物联网(IoT)板,上面连接了几十个传感器。我们有以下具有不同处理能力的物联网板。Raspberry Pi 3, Raspberry Pi Model B, Intel Edison, and Intel Joule 570x. 这些板子中的每一块都要能够发送和接收数据。此外,我们希望许多移动设备能够发送和接收数据,其中一些设备运行iOS,另一些运行Android。我们必须与许多编程语言合作。
窄带物联网(NB-IoT)也被称为LTE CAT NB1,是一种低功耗广域(LPWA,Low Power Wide Area)技术,它可以使用现有的移动网络将各种设备连接到互联网中,以支持实现物联网(IoT)的应用。它是一种低功耗的窄带技术,可以高效、安全和可靠地处理少量的双向数据传输。
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于TCP/IP实现发布/订阅模式的应用层协议。
MQTT使用TCP作为传输协议,默认情况下通信没有加密。传输层安全(TLS)通常被称为TLS/SSL,因为安全套接字层(SSL Secure Socket Layers)是它的前身。我们可以使用 TLS 来保证 MQTT 客户端和 MQTT 服务器之间的通信安全和加密。TLS与MQTT的使用有时被称为MQTTS。TLS可以让我们同时提供隐私和数据完整性。我们可以使用TLS客户端证书来提供认证。
基于蜂窝的窄带物联网(Narrow Band Internet of Things, NB-IOT)成为万物互联网络的一个重要分支。与使用标准LTE的全部10MHz或20MHz带宽不同,NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。
MQTT服务器将处理有效的SUBSCRIBE包,它将用一个SUBACK包来响应,表示订阅确认,并确认SUBSCRIBE包的接收和处理。SUBACK包将在包头中包含与SUBSCRIBE包中收到的相同的包标识符(PacketId)。SUBACK包将为SUBSCRIBE包中接收到的主题过滤器和所需的QoS级别的返回码。
据介绍,京东京造麒麟SSD采用了联芸22nm工艺主控方案、长江存储3D TLC闪存芯片,由江波龙代工。标准的M.2 2280形态,标签纸上印有麒麟纹样,芯片表面贴有石墨片复合散热贴,单面设计,兼容性更好,支持PCIe 3.0 x4、NVMe 1.4,顺序读取速度最高都是3.5GB/s,顺序写入最高分别是1.3GB/s、2.7GB/s、3.1GB/s。价格方面,256GB 219元、512GB 369元、1TB 629元。
据介绍,华为与中国电信联合发布的超级时频折叠技术,通过TDD双载波上下行时域互补模拟FDD空口,将TDD大带宽优势与FDD空口“0等待”时延优势完美融合。基于3.5G Hz频段,超级时频折叠上行等效频宽高达100M Hz、可实现超过1Gbps的上行峰值速率,同时将端到端时延从10ms缩短至4ms以内,未来基于毫米波频段,可进一步将时延降低至1ms以内。
MQTT-SN(Sensor Networks)是MQTT协议的传感器版本,最早使用在zigBee无线网络中,主要面对电池供电,有限的处理器能力和存储能力的设备。基于TCP协议的MQTT对有些传感器来说还是负载太重了,这些传感器可能只有几十个字节的内存,无法运行TCP协议。
Coap(Constrained Application Protocol)是一种在物联网世界的类web协议,它的详细规范定义在 RFC 7252。COAP名字翻译来就是“受限应用协议”,顾名思义,使用在资源受限的物联网设备上。物联网设备的ram,rom都通常非常小,运行TCP和HTTP是不可以接受的。
nbiot属于一种LTE网络,LTE网络是目前主流的通信网络,覆盖完整、技术成熟,未来大量物联网设备都需要在LTE网络中实现通讯功能。Cat.X这个值是用来衡量用户终端设备无线性能的
通信协议可以被认为是一种语言,即两台或两台以上的设备可以相互交流。同时无规矩不成方圆,通信协议也遵循一组规则,两台设备会将有意义的信息传递给对方。在分布式系统中通信协议极为重要,相同的协议不同的部分在多个位置独立运行。系统在运行进程时可能是多样化的,因此在系统中需要保证一组通用的指令来通信。