【经验】如何用10分钟完成蓝牙模块与手机之间的数据读写交互?
经过多年的发展,蓝牙技术已经渗透到了我们生活中的各个领域,比如消费领域的可穿戴、工业领域的抄表、汽车领域的蓝牙网络控制等等,作为物联网技术的一大核心,其实上手起来非常快,下面我们一起来探讨一下如何使用蓝牙构造一个简单的通信系统。
工具:
1)电脑USB接口(或者5V USB电源)
2)Siliconlabs 开发套件 SLWSTK6101A(来源:联系世强)
3)智能手机(支持蓝牙4.0+)
4)安装APP BLE Utility
图1:SILICON LABS开发套件(SLWSTK6101A)
上手流程:
1)把开关拨到AEM,使用USB线连接开发板到电脑,起供电作用,显示屏上会显示Silicon labs的LOGO。
2)打开我们安装好了的APP BLE Utility,搜索附件的蓝牙设备。
3)选择Blue Gecko BGM111并连接。(BGM111模块配有256kB闪存和32kB RAM,为板级应用提供了足够的存储空间。)
4)选择服务Health Thermometer,开启温度检测(上图最右边的红色方框是温湿度传感器)。
图2:温度检测页面
5)选择RAED,就可以读取周围环境的温度了,到这一步,我们完成了对蓝牙模块的读操作,下一步开始写操作。
6)开启APP端里面的 Immediate Alert 服务。
图3:Immediate Alert 服务界面
7)选择Alert Level 里面的Write HEX,输入0x01,我们就可以看见蓝牙开发套件中间红色框里面的LED被点亮,输入0x00,LED将被熄灭。
到这一步,我们基本实现了蓝牙模块与手机之间的数据读写交互,仅需10分钟就可以实现了。该模块还适用物联网中很多蓝牙的应用。
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【经验】Silicon Labs 远距离蓝牙模块WT41u蓝牙串口SPP操作--Slave,作为从机
在蓝牙产品开发中,经常会使用到蓝牙串口SPP功能,如果Silicon Labs WT41u蓝牙模块作为Slave从机端,如何快速实现和手机之间的SPP蓝牙串口数据通信呢?本文将详细介绍实现的操作和命令。
设计经验 发布时间 : 2019-06-01
【经验】低功耗蓝牙SoC芯片EFR32BG的开发工具BGTool操作指导
EFR32BG是Silicon Labs公司的高性能低功耗蓝牙SoC芯片。支持蓝牙5.0协议和蓝牙Mesh协议,针对蓝牙产品,提供整套完善的开发工具,蓝牙Mesh网络开发包,例程和手机APP代码,可提高设计产品的稳定性,加快上市时间。本文针对蓝牙产品功能开发,介绍BGTool开发调试软件的使用,以及如何能快速简便的辅助蓝牙开发。
设计经验 发布时间 : 2019-02-21
【经验】低功耗、高速率,不用编程也能玩转的蓝牙智能双模模块
针对如何让一款设备能快速连接上手机或者其他的带蓝牙功能设备问题,BT121智能蓝牙双模模块提供了解决方案,它不需要射频或蓝牙软件开发经验,和编程就能轻松玩转。
设计经验 发布时间 : 2019-09-03
Silicon Labs(芯科科技) 物联网无线产品选型指南
目录- Company and product overview Bluetooth Modules proprietary wireless devices Wi-Fi Modules Mighty Gecko Modules Z-Wave Modules
型号- EBWT41U,ZDB5202,SLEXP8027A,EFR32FG13P233F512GM48,EFR32™,SLWSTK6061B,MGM12P,EZR32WG,EFR32FG13P231F512GM32,EFR32BG12P232F1024GM68,EFR32MG13P733F512GM48,EFR32BG13P532F512GM32,WT12,AMW007-E04,EFR32,WT32I,EZR32™,BGM121,BGM11S,WT11U,EFR32FG,EFR32FG14P233F256GM48,SLWSTK6062B,RBK-ZW500DEV-CON2,SLWSTK6120A,SLWSTK6063B,RBK-ZW500,EFR32BG12P132F1024GL125,SI4XXX,ZM5101,ZM5304,ZDB5101,ACC-UZB3-U-BRG,BGM111,EBWT11U,EFR32FG14P233F128GM48,ACC-UZB3-U-STA,MGM111,ZDB5304,SLWSTK6000B,SLWSTK6020B,WT32,SI10XX,SLWSTK6101C,EFR32MG13P632F512GM32,AMW037,EFR32FG12P433F1024GM48,DKWT32I-A,EFR32MG12P132F1024GL125,EFR32MG1P133F256GM48,BGM13S,EZR32HG,BGM13P,BGX13P,EZR32LG,MGM13P,WT41U,EFR32BG13P733F512GM48,BGX13S,SLWSTK6060B,MGM13S,SLWSTK6065B,WGM110,RBK-ZW500DEV-EMB2,EFR32BG12P433F1024GL125,EBWT12-A,ZM5202,AMW007,SLTB004A,EFR32MG14P733F256GM48
信驰达RF-BM-BG22A3、RF-BM-4055B1L、RF-BM-4077B1L蓝牙模块均支持BLE 5广播扩展包
信驰达科技基于EFR32BG22推出的蓝牙模块RF-BM-BG22A3,以及根据TI最新的CC2640R2L芯片推出的RF-BM-4055B1L、RF-BM-4077B1L蓝牙模块,均支持BLE 5广播扩展包,极大增加了广播包的数据承载能力。
器件选型 发布时间 : 2024-08-23
开发BGM111低功耗蓝牙模块,需要哪些软件和工具的支持?
开发BGM111低功耗蓝牙模块有两种设计方式:第一种设计方式是有外部MCU的NCP模式,可以安装BGTool软件。这个软件可以在电脑端模拟一个MCU功能,通过串口发送控制命名驱动BGM111模块。并实时显示串口与BGM111之间所有的交互数据,可以拷贝出来,作为用户自己的项目编程使用。第二种设计方式是BGM111独立运行,这个模式下采用BGScript脚本语言来编程,可以安装BGTool软件。这个软件包含了BGScript脚本编译器。用于编译工程代码,生成bin文件。BGScript编程时无需特殊的编程工具,任何文本编辑工具都可以使用。BGTool软件(BGScript Development)的下载链接:www.sekorm.com/doc/49625.html
技术问答 发布时间 : 2016-11-23
全新续航之王:超低功耗蓝牙SOC在智能运动手表的应用
全新续航王低功耗蓝牙芯片EFR32BG,集成了集成了强大的ARM®Cortex®-M4内核、超节能的新一代Gecko技术,和2.4GHz 射频收发器,助您开发多功能智能手表,无缝连接你的智能手机。
新应用 发布时间 : 2019-07-15
针对蓝牙温湿度计,飞易通推出FSC-BT630和FSC-BT646低功耗蓝牙模块,均采用UART,I²C,SPI数接口
蓝牙温湿度计带有LCD屏幕,低功耗蓝牙一节电池基本能够满足一年使用,并且采用磁吸墙贴设计,可精准测量室内温湿度。产品使用简单,蓝牙温湿度计仅需两步便可完成连接,非常方便。将温湿度计部署在应用环境中后,可24小时不间断监测环境温湿度,通过蓝牙网关将数据上传到云端,在监控后台或手机App上以可视化图表展示温湿度日线、周线、月线、年线等,随时随地提取、查看、分析数据。
应用方案 发布时间 : 2024-08-17
低功耗蓝牙模块与经典蓝牙模块的区别
蓝牙模块有两种,第一种是经典蓝牙模块,就是平时咱们用的蓝牙耳机,用来传递声音、音频,在手机端打开蓝牙设备就可以搜到。第二种是低功耗蓝牙模块,RF2541、RF2541-PL2这两款产品就是低功耗蓝牙模块,主要是应用于体育健身、医疗保健、智能穿戴设备等。思为无线为大家介绍一下低功耗蓝牙模块与经典蓝牙模块的区别。
技术探讨 发布时间 : 2024-07-17
【方案】来自智能手表的助攻,光学传感器和蓝牙SoC更配
智能手表通过Si114x高精度光电传感器,配合算法,获取心率血氧测量、计步以及人体姿态数据。同时搭配EFR32BG低功耗蓝牙功能,可以方便连接手机APP软件,实现个人健康数据监测等功能。
方案 发布时间 : 2016-11-10
BGM111 Wireless Gecko Bluetooth® Module Data Sheet
型号- BGM111,SLWSTK6101C,BGM111A256V2R,BGM111A256V21,BGM111A256V2,BGM111A256V21R
在市面上看到蓝牙BLE的耳机,请问BGM111是否可以做蓝牙耳机应用?
不能,BLE协议特点是低功耗、低速率,蓝牙耳机的目前最低的音频采样率为44.1KHZ,目前市面上所有厂商的BLE蓝牙模块都达不到此速率。如果有支持BLE的蓝牙耳机,那么应该是双模的蓝牙产品,即支持蓝牙BLE,也支持传统蓝牙3.0协议或者2.1+EDRx协议,在传输音频数据方面使用的蓝牙传统协议;我们有专门适合音频的蓝牙芯片WT32i,蓝牙3.0协议,支持速率24mps,内置DSP音频解码器。
技术问答 发布时间 : 2016-10-25
BGM111E Wireless Gecko Bluetooth® Module Data Sheet
型号- BGM111E256V2R,EFR32BG1,SLWSTK6101C,BGM111E,BGM111E256V2
【应用】Silicon Labs推出具备透传功能的蓝牙模块BT121,提供计步器通信解决方案
你心目中完美的计步器是什么样的?轻量化?低功耗?高性能?自身有一定的数据处理能力还有能和我们日常用的智能手机无缝连接?
新产品 发布时间 : 2016-04-29
为什么使用芯科EFR32MG1P进行低功耗蓝牙开发时,在simplicity studio上添加新的GATT服务,代码可以编译下载成功,但是手机APP上却无法搜索到添加的服务呢?
有一种原因是MCU之前与手机配对绑定过,导致新增的服务刷新不出来。您可以在手机APP上解绑并重新绑定,让手机重新获取服务就可以了。
技术问答 发布时间 : 2023-02-01
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 61,779
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.5212
现货: 59,367
现货市场
服务
根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论