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

    文章

    5470

    浏览量

    212034
  • 串口
    +关注

    关注

    15

    文章

    1607

    浏览量

    81952
  • 蓝牙模块
    +关注

    关注

    30

    文章

    628

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    智能音箱蓝牙WiFi模块的ESD防护方案

    在智能音箱的日常使用,高度依赖无线连接功能,其中WiFi蓝牙模块是其实现远程操控、语音交互及多设备联动的基础。而这类高频通信模块对静电放
    的头像 发表于 09-24 14:55 4372次阅读
    智能音箱<b class='flag-5'>蓝牙</b>与<b class='flag-5'>WiFi</b><b class='flag-5'>模块</b>的ESD防护方案

    振弦式土体沉降计钻孔埋设需要注意什么?

    、确保长期监测稳定性的前提。振弦式土体沉降计钻孔埋设需要注意什么?关键注意事项规避施工风险工程实践需重点管控四类风险:钻孔质量控制:倾斜度偏差需≤2°,防止仪器偏斜
    的头像 发表于 08-19 13:56 468次阅读
    振弦式土体沉降计钻孔埋设<b class='flag-5'>需要注意</b>什么?

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

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

    存储示波器在校准过程中需要注意哪些安全问题

    在存储示波器的校准过程中,需严格遵守电气安全、设备保护及操作规范,以避免人身伤害、设备损坏或数据丢失。以下从电气安全、设备防护、环境控制及操作流程四个维度,系统化梳理关键安全事项。 一、电气安全
    发表于 05-28 15:37

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

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

    基于RV1126开发板的WiFi+蓝牙硬件电路设计

    核心板的WiFi模块采用的是正基的AP6212,集2.4GHz WiFi蓝牙4.2于一体。WiFi
    的头像 发表于 04-16 18:00 734次阅读
    基于RV1126<b class='flag-5'>开发</b>板的<b class='flag-5'>WiFi</b>+<b class='flag-5'>蓝牙</b>硬件电路设计

    记忆示波器校准过程中需要特别注意什么?

    在记忆示波器校准过程中,需特别注意以下关键点,以确保校准结果的准确性和可靠性:一、环境控制 [td]因素影响措施 温度元件特性变化,导致测量误差保持(23±5)℃,变化率≤1℃/h 湿度漏电流增加
    发表于 04-15 14:15

    稳压器在安装接线前需要注意哪些

    稳压器是一种非常重要的电气设备,它可以有效地解决电压不稳定、波动过大等问题,保证设备的正常运行,然而,稳压器接线并非简单地将线接好就行,而是需要注意一些事项,以确保其能够安全、有效地发挥应有的作用,下面小编来说说稳压器在安装接线前需要注意哪些。
    的头像 发表于 04-03 15:20 660次阅读
    稳压器在安装接线前<b class='flag-5'>需要注意</b>哪些

    直线模组在搬运过程中需要注意什么?

    直线模组不光在电子行业运用广泛,医用设备、激光设备等都是不可或缺的一部分,是用于实现各种自动化设备的直线运动。
    的头像 发表于 02-17 17:54 605次阅读
    直线模组在搬运<b class='flag-5'>过程中</b><b class='flag-5'>需要注意</b>什么?

    速度探头在使用过程中需要注意哪些问题呢

    速度探头在使用过程中需要注意安装与维护、参数设置与校准、使用注意事项以及安全注意事项等多个方面。只有做好这些工作,才能确保探头的正常工作、测量精度和安全性。
    的头像 发表于 02-06 15:11 768次阅读

    ADS1247想配置为单端输入,都需要注意哪些寄存器?

    这些开关是由哪些寄存器控制的,我在手册里怎么没有找到,我想配置为单端输入,不知道都需要注意哪些寄存器,在线等答案,望各位大侠帮忙
    发表于 01-15 08:31

    试用报告1--关于PG2L100H开发板启动选项配置的问题

    ),两分资料中有明显的差异。但实际调试过程中却发现,需要把启动选项配置为0001(如图3所示)才能进入JTAG调试模式,或者JTAG烧录模式。开发者在使用
    发表于 12-29 21:13

    运算放大器接ADC模块需要注意些什么?

    据说运算放大器和ADC模块之前有匹配等问题,请问下各位,我做的是肌肉电信号的放大电路,后面接ADC模块需要注意些什么。 谢谢各位!
    发表于 12-13 13:54