0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

支持MQTT协议的WiFi模块介绍_ SKYLAB

无线模块 来源:skylab01 2020-03-07 15:25 次阅读

MQTT 最初由 IBM 于上世纪 90 年代晚期发明和开发。它最初的用途是将石油管道上的传感器与卫星相链接。顾名思义,它是一种支持在各方之间异步通信的消息协议。异步消息协议在空间和时间上将消息发送者与接收者分离,因此可以在不可靠的网络环境中进行扩展。虽然叫做消息队列遥测传输,但它与消息队列毫无关系,而是使用了一个发布和订阅的模型。在 2014 年末,它正式成为了一种 OASIS 开放标准,而且在一些流行的编程语言中受到支持(通过使用多种开源实现)。

物联网设备选择MQTT协议的原因分析

物联网 (IoT) 设备必须连接互联网。通过连接到互联网,设备就能相互协作,以及与后端服务协同工作。互联网的基础网络协议是 TCP/IP。MQTT(消息队列遥测传输) 是基于 TCP/IP 协议栈而构建的,已成为 IoT 通信的标准。

MQTT 是一种轻量级的、灵活的网络协议,致力于为 IoT 开发人员实现适当的平衡:

1、这个轻量级协议可在严重受限的设备硬件和高延迟/带宽有限的网络上实现。

2、它的灵活性使得为 IoT 设备和服务的多样化应用场景提供支持成为可能。

SKYLAB有哪几款支持MQTT的IoT UART接口WiFi模块

串口WiFi模块

SKYLAB支持MQTT的IoT UART接口WiFi模块有四款,分别是基于国产TR6260方案的小尺寸低功耗低成本串口WiFi模块LCS6260,基于国产ESP8266方案的小尺寸低功耗低成本串口WiFi模块WG219/WG229,基于国产ESP8285方案的小尺寸低功耗低成本串口WiFi模块WG231

WG219是一款基于ESP8266芯片方案的小尺寸低功耗低成本串口WiFi模块,符合802.11b / g / n 无线模块标准,支持UART-WiFi -以太网数据传输。专为移动设备和物联网应用设计,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能。

WG229是一款基于ESP8266芯片方案的小尺寸低功耗低成本串口WiFi模块,符合802.11b / g / n 无线模块标准,支持UART-WiFi -以太网数据传输。专为移动设备和物联网应用设计,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能。另外WG229仅需要通过出串口使用AT指令控制,就能满足大部分的网络功能需求。WG229高性能、低功耗、低成本、支持串口透传等特性,使得WG229在高集成、低功耗自动化和传感器解决方案的理想解决方案,WG229和LCS6260 Pin对Pin兼容,可替代ESP8266方案的ESP-12F。

WG231是一款基于ESP8285芯片方案的小尺寸低功耗低成本串口WiFi模块,符合802.11b / g / n 无线模块标准,支持UART-WiFi -以太网数据传输。专为移动设备和物联网应用设计,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能。高性能、低功耗、低成本、小尺寸(11.0*10.0*2.0(mm))支持串口透传等特性,使得WG231在高集成、低功耗自动化和传感器的理想解决方案。

LCS6260是一款基于TR6260国产芯片的小尺寸低功耗低成本串口WiFi模块,符合802.11b / g / n 无线模块标准,支持UART-WiFi -以太网数据传输。专为移动设备和物联网应用设计,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能。另外LCS6260仅需要通过出串口使用AT指令控制,就能满足大部分的网络功能需求。LCS6260和WG229 Pin对Pin兼容,可替代ESP8266方案的ESP-12F。

针对客户的物联网应用,SKYLAB支持MQTT的IoT UART接口WiFi模块也都是支持对接云端服务的。LCS6260支持对接阿里云、涂鸦云,WG219/WG229/WG231支持对接阿里云。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IBM
    IBM
    +关注

    关注

    3

    文章

    1670

    浏览量

    74272
  • WIFI
    +关注

    关注

    81

    文章

    5159

    浏览量

    199416
  • MQTT
    +关注

    关注

    5

    文章

    537

    浏览量

    21971
  • SKYLAB
    +关注

    关注

    0

    文章

    31

    浏览量

    6552
收藏 人收藏

    评论

    相关推荐

    mqtt协议和tcp协议区别

    MQTT协议和TCP协议在设计和应用上存在以下主要区别: 1. 起源与设计:MQTT协议诞生于1999年互联网初期,而TCP
    的头像 发表于 04-01 09:15 210次阅读

    MQTT和Modbus协议的区别

    了两种物联网补充协议:用于短距离设备连接的本地协议 Modbus 以及支持物联网进行全局通信的可扩展互联网协议 “消息队列遥测传输 (MQTT
    的头像 发表于 12-08 15:21 834次阅读
    <b class='flag-5'>MQTT</b>和Modbus<b class='flag-5'>协议</b>的区别

    物联网中的MQTT协议概述

    MQTT协议已经成了物联网通信中的一个热词,今天我们一起来学习一下关于MQTT协议的一些知识。
    的头像 发表于 11-25 14:09 870次阅读

    MQTT协议和EDP协议该怎么选?

    OneNet支持HTTP,MQTT和EDP,HTTP好像不能下发指令,MQTT和EDP可以,我需要控制一个简单的开关,用那个协议更合理一些。
    发表于 11-09 07:18

    MQTT协议是什么?工业级路由器网关中的MQTT协议

    的云平台Q都支持设备以MQTT协议接入,所以如果您的设备支持MQTT连接,就可以很容易的对接各云平台(比如ONENET、阿里云、腾讯云等)。
    的头像 发表于 11-08 13:53 694次阅读
    <b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>是什么?工业级路由器网关中的<b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>

    如何采用mqtt协议实现物联网模块消息推送?

    如何采用mqtt协议实现物联网模块消息推送
    发表于 11-03 06:55

    移动nb—mqtt协议介绍

    MQTT是客户端-服务器发布/订阅消息传输协议。它重量轻,开放,简单并且被设计为易于实现。这些特性使其非常适合使用 在许多情况下,包括受约束的环境,例如在Machine中进行通信需要小代码占用的机器
    发表于 09-26 07:44

    paho-mqtt模块实战

    的编程语言,它在系统编程和网络编程方面有着很好的表现。在本教程中,我们将介绍如何使用Rust语言和paho-mqtt模块实现MQTT协议的应
    的头像 发表于 09-20 11:33 786次阅读

    如何使用Rust语言和paho-mqtt模块实现MQTT协议

    模块实现MQTT协议,并重点介绍LWT特征。 Rust是一种系统级编程语言,它的主要特点是安全、高效、并发。Rust编译器会在编译时进行内存安全检查,避免了很多常见的内存安全问题,如空
    的头像 发表于 09-19 14:41 1162次阅读

    MQTT协议的概念和主要特性 MQTT协议于物联网有何好处

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是ISO标准下基于发布/订阅方式的轻量级消息协议MQTT通常使用TCP / IP(传输控制
    的头像 发表于 07-28 11:21 1172次阅读
    <b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>的概念和主要特性 <b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>于物联网有何好处

    低功耗WiFi蓝牙模块在物联网领域的应用有哪些?_SKYLAB物联网无线模块

    关于数据传输是选择低功耗WiFi模块还是选择低功耗蓝牙模块的问题,SKYLAB能够给出的建议是:结合数据传输的实际需求来选型,综合对比传输速率、传输距离、广播数据量等关键参数。对于广播
    的头像 发表于 06-06 15:08 679次阅读
    低功耗<b class='flag-5'>WiFi</b>蓝牙<b class='flag-5'>模块</b>在物联网领域的应用有哪些?_<b class='flag-5'>SKYLAB</b>物联网无线<b class='flag-5'>模块</b>

    深入浅出地学习MQTT协议

    IBM公司的安迪·斯坦福-克拉克及Cirrus Link公司的阿兰·尼普于1999年撰写了MQTT协议的第一个版本。在2013年IBM公司向结构化资讯标准促进组织提交了MQTT 3.1版规范,并附有
    的头像 发表于 05-25 10:17 698次阅读
    深入浅出地学习<b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>

    什么是mqtt协议MQTT支持几种应用模式?

    最近项目中用到了MQTT,感觉挺优秀的一种协议,所以这里分享一些相关的知识。
    的头像 发表于 05-22 09:28 2957次阅读

    MQTT 5协议中的基础更改(二)

    上期文章中给大家介绍MQTT 5协议中基础更改的信息和CONNACK返回码,本篇文章我们继续介绍MQTT 5
    的头像 发表于 05-16 10:46 355次阅读
    <b class='flag-5'>MQTT</b> 5<b class='flag-5'>协议</b>中的基础更改(二)

    虹科干货 | MQTT 5协议中的基础更改(二)

    IIoTMQTT5协议中的基础更改(二)上期文章中给大家介绍MQTT规范版本5中基础更改的信息和CONNACK返回码,本篇文章我们继续介绍MQTT
    的头像 发表于 05-15 09:40 372次阅读
    虹科干货 | <b class='flag-5'>MQTT</b> 5<b class='flag-5'>协议</b>中的基础更改(二)