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

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

3天内不再提示

WiFi蓝牙模块开发配置过程中需要注意的细节

美迅物联网 来源:jf_75680484 作者:jf_75680484 2024-05-24 16:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在很多产品的应用场景中,WIFI网络会给我们提供很多便捷,MCU开发中大多使用串口WIFI蓝牙模块来实现产品接入WIFI网络中。
具体的使用模型如下图所示:整个系统涉及到WIFI网络、手机、服务器平台以及我们设计的产品,一个完整的生态是这样的。服务器端要有数据库和管理平台,手机端有一个APP来远程查看或者操控,大多数智能家居产品使用这个模式。

wKgaomZQU5GAa6mrAAFjPFxwkVI717.png


常规的使用流程:
1.产品的WIFI蓝牙模块首先应该处在AP模式下,手机连接WIFI蓝牙模块释放的WIFI网络,实现手机与设备之间的网络通信,这一步是用来给WIFI配置网络使用的,这个网络是能够连接到互联网中的。

wKgaomZQU-SAM2skAACz0aDSf9k955.png


2.当设备收到手机端传来的WIFI名称(SSID)和密码(password)时,WIFI蓝牙模块进入到STA模式下,去连接手机配置的这个WIFI网络,如果网络连接成功之后,就可以去跟服务器进行通信了。
需要注意的是,部分WIFI蓝牙模块厂家的模块连接的WIFI名称和密码都必须是英文字符和数字,例如中文名的WIFI就无法连接。
3.WIFI连接成功之后,就是连接服务器了,可以通过一条AT指令与服务器建立一个TCP或者UDP连接或者其他什么网络连接。使用AT指令去建立连服务器的IP和端口
例如:
221.23.452.22是服务的IP地址,1883是端口。
4.手机去连接到服务器,这样整个系统就连接到一起了,实现了手机到设备的远程查看和设置,服务器更像是一个中间媒介,将手机和设备通过网络连接起来。
基于MCU开发串口WIFI蓝牙模块需要了解哪些?
AT指令
串口WIFI蓝牙模块的控制都是通过AT指令来实现的,其他一些串口模块都是这样的。这里说一些处理AT指令处理的方法。
AT指令都是字符串格式的,C语言有专门处理字符串的函数,#include string.h这个头文件;
指令和响应一般都是以rn作为结束符,处理数据时可以以此来作为判断;
服务器通信协议
有很多WIFI蓝牙模块已经集成了一些网络通信协议,例如MQTT、HTTP等网络协议,但是有一些模块是没有这些通信协议的,价格会便宜一些。如果没有通信协议,WiFi蓝牙模块只能建立TCP连接,需要开发工程师自己编写程序来实现相应的网络协议。这些协议都是标准协议,可以参考相应的文档,包括连接过程,数据格式等。
WIFI蓝牙模块不支持MQTT协议,可以通过MCU实现。
如何实现网络协议?需要开发工程师找到相对应的协议标准,根据协议标准去开发,因此开发工程师要对这些协议标准比较熟悉。
建立通信协议
上面介绍的是标准的网络通信协议,通过协议格式能够与服务器正常的连接上,能够正常的通信。但是具体发送什么内容,还需要再制定一个通信协议。
MesoonRF美迅物联网是工业物联网无线通信模块生产厂商,提供WiFi蓝牙模块,低功耗蓝牙模块,Mesh组网模块,UWB模块,NFC模块等产品,并通过了BQB,FCC,CE,ROHS,REACH等认证。产品包括蓝牙串口透传模块,蓝牙双模,低功耗蓝牙4.2/5.0/5.1/5.2/5.3,hc05/06,BM77/78,蓝牙mesh组网等工业级、车规级物联网方案。
审核编辑 黄宇

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

    关注

    82

    文章

    5529

    浏览量

    214337
  • 串口
    +关注

    关注

    15

    文章

    1626

    浏览量

    83304
  • 蓝牙模块
    +关注

    关注

    30

    文章

    670

    浏览量

    57993
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一颗模块搞定 WiFi + 蓝牙WiFi蓝牙模块从原理到应用

    手机上车即连 CarPlay、智能家居一键配网、工业设备远程运维……这些看似不同的场景,背后都离不开同一类核心部件——Wi-Fi蓝牙组合模块。它把高速 WiFi 和低功耗蓝牙塞进一颗模
    的头像 发表于 03-19 11:06 422次阅读
    一颗<b class='flag-5'>模块</b>搞定 <b class='flag-5'>WiFi</b> + <b class='flag-5'>蓝牙</b>:<b class='flag-5'>WiFi</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>从原理到应用

    微机消谐装置在使用时需要注意什么

    损坏。        微机消谐装置作为一款智能操控设备,具备检测、消除谐振及报警功能,在使用时需遵循以下几点注意事项:在运输和存储过程中,避免装置遭受冲击和碰撞。        1、在安装使用前,应确保将装置放置于干燥、清洁且无腐蚀性气体和液
    的头像 发表于 03-16 11:44 120次阅读

    变频器清灰需要注意什么

    ‍变频器作为工业自动化控制的重要设备,长期运行过程中难免会积累灰尘和杂质,若不及时清理,可能导致散热不良、电路短路甚至设备损坏。因此,定期清灰是保障变频器稳定运行的关键维护措施。以下是变频器清灰
    的头像 发表于 02-20 07:38 400次阅读
    变频器清灰<b class='flag-5'>需要注意</b>什么

    WiFi蓝牙模块WiFi 7技术趋势及应用场景解析

    在智能汽车、工业物联和高密度无线网络需求快速增长的背景下, WiFi蓝牙模块 已从“连接配件”升级为系统性能的关键部件。新一代WiFi 7(IEEE 802.11be)以更高吞吐、更低
    的头像 发表于 02-03 14:52 441次阅读
    <b class='flag-5'>WiFi</b><b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>与<b class='flag-5'>WiFi</b> 7技术趋势及应用场景解析

    芯源MCU开发需要注意什么?

    芯源MCU开发需要注意什么
    发表于 01-04 12:04

    蓝牙模块WIFI模块在测量仪表数据共享的创新应用方案

    如何利用蓝牙模块(特别是低功耗蓝牙模块与双模蓝牙模块)以及W
    的头像 发表于 12-31 16:40 4021次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模块</b>与<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b>在测量仪表数据共享<b class='flag-5'>中</b>的创新应用方案

    探索Panasonic PAN1770蓝牙模块:特性、规格与设计要点

    的特性、规格以及在设计过程中需要注意的要点。 文件下载: Panasonic Electronic Components PA
    的头像 发表于 12-22 11:00 421次阅读

    探索松下PAN1780蓝牙模块:设计、特性与应用指南

    的PAN1780蓝牙模块,基于Nordic nRF52840单芯片控制器,为工程师们提供了一个强大而灵活的解决方案。今天,我们就来深入探讨一下这款模块的特点、技术参数以及在设计和使用过程中
    的头像 发表于 12-22 10:00 526次阅读

    探秘Murata WiFi+蓝牙Combo模块:LBEE5ZZ2XS-846的深度解析

    + 蓝牙Combo模块就是一款备受关注的产品,今天我们就来深入探究一下这款模块的特点、性能以及使用需要注意的事项。 文件下载: Mura
    的头像 发表于 12-18 09:40 796次阅读

    高速PCB打样必知:细节决定成败,这些点你不能忽视!

    23年PCBA一站式行业经验PCBA加工厂家今天为大家讲讲高速pcb打样需要注意什么细节?高速pcb打样需要注意细节。在高速PCB(印刷电路板)打样阶段,为确保最终产品的性能和可靠性
    的头像 发表于 12-16 09:19 435次阅读
    高速PCB打样必知:<b class='flag-5'>细节</b>决定成败,这些点你不能忽视!

    使用TTP233H-BA6时这6个细节要注意

    的检测性能,在消费电子领域得到了广泛应用。然而,要想充分发挥其性能,在使用过程中需要注意以下几个关键细节。一、灵敏度调节需精准TTP233H-BA6的灵敏度可通过电
    的头像 发表于 12-10 17:41 874次阅读
    使用TTP233H-BA6时这6个<b class='flag-5'>细节</b><b class='flag-5'>要注意</b>!

    UPS不间断电源在放电过程中注意事项

    聊在UPS在充放电过程中注意事项。 在进行放电之前,需要了解UPS电源大概能够后备多长时间,以便在放电过程中做好准备,防止因放电到后备时间极限而导致负载宕机或设备损坏。 检查电池状态
    的头像 发表于 10-11 11:33 788次阅读
    UPS不间断电源在放电<b class='flag-5'>过程中</b>的<b class='flag-5'>注意</b>事项

    光纤布放的过程中需要注意哪些安全问题呢

    光纤布放过程中的安全问题涉及人身安全、设备安全及网络可靠性三大维度,需从施工操作、环境防护、应急处理等方面系统防范。以下是具体注意事项及应对措施: 一、人身安全防护 防静电伤害 风险:静电放电
    的头像 发表于 06-13 09:59 2207次阅读

    新品上市!蓝牙接近开关模组、多功能开发板、千兆级路由网关模块、低功耗WiFi模块

    新品上市蓝牙接近开关模组开源类多功能开发板低功耗WiFi模块千兆级路由网关模块新品参与送样文末了解详情↓↓↓EWM104-BT13系列
    的头像 发表于 05-15 19:34 1490次阅读
    新品上市!<b class='flag-5'>蓝牙</b>接近开关模组、多功能<b class='flag-5'>开发</b>板、千兆级路由网关<b class='flag-5'>模块</b>、低功耗<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>

    使用STM32CubeMX进行配置USB的时候,有哪些小的需要注意细节

    在使用STM32CubeMX进行配置USB的时候,是参照例程进行的配置,自己配置的就是没有成功,例程就灭有问题,总感觉哪里没有打开?有人遇到过需要注意的小
    发表于 04-23 06:54