万物互联的物联网应用中,有很多的通信协议,比如我们熟悉的WiFi模块,就是内置无线网络协议IEEE802.11b.g.n.ac协议栈以及TCP/IP协议栈的无线模块。其中满足物联网数据传输、远程控制、对接云服务器的UART WiFi模块还支持一种MQTT协议。本篇SKYLAB君带您了解什么是物联网MQTT协议,以及SKYLAB研发推出的支持MQTT WiFi模块有哪些。
MQTT协议是一种支持在各方之间异步通信的消息协议。异步消息协议在空间和时间上将消息发送者与接收者分离,因此可以在不可靠的网络环境中进行扩展。虽然叫做消息队列遥测传输,但它与消息队列毫无关系,而是使用了一个发布和订阅的模型。在2014年末,它正式成为了一种OASIS开放标准,而且在一些流行的编程语言中受到支持(通过使用多种开源实现)。
MQTT(消息队列遥测传输)是基于TCP/IP协议栈而构建的,已成为IoT通信的标准,凭借其轻量、灵活的特性,为IoT设备和服务的多样化应用场景提供支持成为可能。
SKYLAB MQTT WiFi模块
无线模块标准
IoT
型号
WG219
芯片
ESP8266
ESP8266
TR6260
ESP8285
尺寸(mm)
25.5*18*3.2
24.0*16.0*2.4
24.0*16.0*2.4
11.0*10.0*2.0
封装
SMD
SMD
SMD
SMD
频率范围(GHZ)
2.4-2.5
2.4-2.5
2.4-2.5
2.4-2.5
数据速率(Mbps)
150
75
150
75
发射功率(dBm)
18
18
18
18
传输距离(米)
100
100
100
100
通讯接口
UART/I2C/I2S/SPI/PWM/SDIO
UART/I2C/I2S/SPI/PWM/SDIO
UART/I2C/I2S/PWM
UART/I2C/I2S/SPI/PWM/SDIO
供电电压
3.3V
3.3V
3.3V
3.3V
天线接口
1个IPEX/PCB
1个IPEX/PCB
1个IPEX/PCB
1个IPEX/PCB
(IEEE802.11)
b/g/n
SKYLAB支持MQTT的IoT UART接口WiFi模块有四款,分别是基于国产TR6260方案的小尺寸低功耗低成本串口WiFi模块LCS6260,基于国产ESP8266方案的小尺寸低功耗低成本串口WiFi模块WG219/WG229,基于国产ESP8285方案的小尺寸低功耗低成本串口WiFi模块WG231。
另外,针对客户的物联网应用,SKYLAB支持MQTT的IoT UART接口WiFi模块也都是支持对接云端服务的。LCS6260支持对接阿里云、涂鸦云,WG219/WG229/WG231支持对接阿里云。
目前,SKYLAB MQTT UART接口WiFi模块LCS6260/WG219/WG229/WG231均已批量供货,索样可戳网站右侧客服QQ或直拨0755-83408210。