蓝牙模块

python蓝牙模块

て烟熏妆下的殇ゞ 提交于 2020-03-08 11:31:55
需要安装蓝牙模块:pybluez #pip install pybluez import time from bluetooth import * alreadyFound = [] def findDevs(): print("start searching...") foundDevs = discover_devices(lookup_names=True) for(addr,name) in foundDevs: if addr not in alreadyFound: print("[*] Found Bluetooth Device : " +str(name)) print("[+] MAC address : " +str(addr)) alreadyFound.append(addr) findDevs() import bluetooth print("performing inquiry...") nearby_devices = bluetooth.discover_devices(lookup_names = True) print("found %d devices" % len(nearby_devices)) for addr, name in nearby_devices: print(" %s - %s" % (addr, name)) 参考:

Qt windows端的蓝牙串口服务

时光毁灭记忆、已成空白 提交于 2020-03-04 15:48:56
Qt windows端的蓝牙串口服务 环境 系统 Qt 蓝牙模块 使用步骤 蓝牙模块参数获取 配对 扫描、连接、数据收发 扫描 连接 数据收发 环境 系统 只测试过自己电脑,系统版本如下: 查看方式按 win+R ,然后输入 winver 确定即可: 查看设备管理器,确定自己电脑是否支持蓝牙模块: Qt 需要选择MSVC版本编译,MinGW不支持Windows下的蓝牙模块,这也就限制了Qt的版本(早期有些版本没有MSVC编译器),本文使用的是 Qt 5.12.6 MSVC2017 64bit 。 蓝牙模块 电脑端作为主机,蓝牙模块作为从机,测试用的是在某宝买的蓝牙模块: 使用步骤 蓝牙模块参数获取 使用USB转串口模块和蓝牙模块按如下连接: 电脑端打开串口助手,连接USB转串口模块的端口,默认波特率是9600: (网络截图) 配对 双击电脑的右下角的蓝牙图标: 如果右下角没有,如下也可以找到: 在本文的上面一点有提到如何修改蓝牙名字,和PIN码,配对时就需要用到PIN码: 输入后点击连接即可配对成功: 扫描、连接、数据收发 新建工程,在 .pro 加入 bluetooth : 扫描 头文件主要代码: #include < QBluetoothDeviceInfo > #include < qbluetoothdevicediscoveryagent . h > private

Mac重置蓝牙模块

一曲冷凌霜 提交于 2020-02-28 19:44:10
Mac重置蓝牙模块 最近因为使用mac连接蓝牙耳机,声音出现口吃,断断续续的。 网上找了修改了部分配置,隔天回来发现蓝牙触摸板不能点击了。 只好重置Mac蓝牙模块的相关配置。 一、 系统偏好设置 –> 蓝牙 在底部找到 “在菜单栏中显示蓝牙” 勾选 二、打开桌面,按住 Shift + Option 键,然后点击右上角的蓝牙图标 三、选择 调试 –> 还原蓝牙模块 四、重启电脑, 重新配置触摸板 来源: CSDN 作者: Coder112233 链接: https://blog.csdn.net/Goals1989/article/details/104557198

单片机怎么和手机通信,你知道吗?

被刻印的时光 ゝ 提交于 2020-02-28 07:54:27
在用单片机做产品的时候,难免会用到单片机和手机通信,能和手机通信的方案有很多这种,像常用的蓝牙,Wifi等等,当然还有更高层次的通过互联网,一般我们使用比较多的就是用蓝牙和手机通信,我们今天就给大家说一下手机蓝牙如何和手机通信。 废话不多说直接转入正题。 一、准备: 1.首先得有一款支持串口通信的单片机,我们使用的是51单片机。 51最小系统 2.蓝牙模块(HC06) HC06(图片来源于网络,如涉权请联系删除) 3.下载个蓝牙串口调试助手 蓝牙串口调试助手图标 蓝牙串口调试助手界面 4.蓝牙转串口模块(主要用于显示接受到的数据,在单片机开发应用中可以没有) 5.电脑上安装一个串口调试助手。 6.若干焊锡,杜邦线,焊台,电脑一台,手机一部等。 二、调试工作 1.调试蓝牙模块 用杜邦线把蓝牙转串口模块和蓝牙模块连接起来,对应引脚链接分别为 VCC-->VCC GND-->GND TXD-->RXD RXD-->TXD 这里一定要注意TXD和RXD一定不要接反,串口的波特率和蓝牙模块波特率要对应,否则不能使用 打开手机上的软件串口调试助手,在下面键盘上输入一个字符,点击发送,然后在电脑显示屏上就会看到该字符,那么调试成功。 三、连接工作 把蓝牙模块和单片机模块连接起来,然后打开蓝牙串口调试助手,连接上蓝牙模块(初次连接可能需要密码,默认初始密码1234)发送数据

HC-05蓝牙模块配置与使用

血红的双手。 提交于 2020-01-26 04:21:21
蓝牙模块BT-HC05模块是一款高性能的蓝牙串口模块。 1、可用于各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对。 2、宽波特率范围4800~1382400,并且模块兼容单片机系统。 3、当主从模式两个蓝牙模块配对成功后,可以简单的,更改为无线的蓝牙,让您的设备或者产品更高级,更时尚。 4、您可以很容易的使用提供的蓝牙手机软件来等。    HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚输入电平,可以实现模块工作状态的动态转换。 模块指示灯说明: 1.将模块上电同时(或者之前),将KEY接高电平,此时指示灯慢闪(1秒亮一次),模块进入AT状态,此时波特率固定38400。 2.将模块上电后,将KEY悬空或者接地,此时指示灯快闪(1秒2次),表示模块进入可配对状态。此时如果将KEY接高电平,模块也会进入AT状态。但是指示灯依然是快闪(1秒2次)。 3.模块配对成功,此时STA双闪(一次闪2下

对于(不是正点原子配套的)蓝牙模块HC-05实现手机蓝牙串口APP与STM32F103ZET6开发板的通信的注意事项

廉价感情. 提交于 2020-01-18 22:10:36
当板子下载了精英版或战舰v3的增值资料里面的蓝牙通信程序源码时,(可以看D盘中的视频93)如图: 除了将如上图蓝牙模块的+5v、GND、TXD、RXD接入ATK MDOULE对应处的接口,**在打开板子电源的时候,稍等1~2秒,再按住蓝牙模块上的小按键不放,此时才能正常使用。**如图: 不然会报错,如下: 来源: CSDN 作者: Alekess 链接: https://blog.csdn.net/wccxzz/article/details/104033017

高通QCA9379无线WiFi/蓝牙模块芯片

匿名 (未验证) 提交于 2019-12-02 23:43:01
QCA9379将先进的2x2双频802.11acMU-MIMO WiFi蓝牙4.2结合在一块高性能、小形状的片上系统(SoC)中。支持增强的WiFi/Bluetooth与蓝牙专用(第三个)天线共存。 QCA9379 SoC旨在将WLAN和蓝牙低能(LEE)技术无缝集成在一种单芯片解决方案中,它提供了低功率双频(2.4&5 ghz)、2流(2x2)、802.11ac MU-MIMO和蓝牙4.2技术 QCA9379通过将内部5ghz功率放大器(PA)与增强的发射相结合,允许在实际操作条件下具有优越的速率超限吞吐量和低延迟性能。 专用(第三)蓝牙天线支持增强WiFi/蓝牙共存,允许WiFi和蓝牙几乎同时工作。 QCA9379有三种变体: QCA9379-1:支持WLAN的低功耗PCIe2.1(带L1基板)接口,蓝牙支持UART/PCM接口。 QCA9379-3:支持无线局域网的低功耗SDIO3.0接口和用于蓝牙的UART/PCM接口 QCA9379-7:支持WLAN的USB2.0接口和蓝牙的USB1.1接口 QCA9379特性: 2x2802.11ac蓝牙4.2在单一SoC中 支持蓝牙4.2,蓝牙能量低,与蓝牙2.x向后兼容 改进的5GHz发射性能;在范围内的可靠性、 集成射频前端 单调节3.3V供电运行 先进的11 ac功能:um-mimo,发射波束 鲁棒链路连接的最大似然译码

高通QCA9377 WiFi蓝牙模块芯片介绍

匿名 (未验证) 提交于 2019-12-02 23:43:01
QCA9377将先进的1x1双频段802.11acMUMIMOWiFi+蓝牙5结合在一个高性能、低功耗、小尺寸的芯片系统 (SoC)中。 QCA9377 soc设计用于在单芯片解决方案中提供无线局域网和蓝牙低能量技术的卓越集成,QCA 9377 SoC提供低 功率双频(2.4&5 GHz)、1流(1x1)、802.11ac MU-MIMO和蓝牙5.0技术。 QCA9377支持高速WiFi连接,丰富了几乎所有连接设备的媒体体验,并对优化能效,这对于延长便携式设备的电池 寿命至关重要。 采用先进的WLAN/蓝牙共存算法,QCA 9377在实际操作条件下支持优越的速率超限吞吐量和低延迟性能。 QCA9377 SOC为两种变体: QCA 9377-3-支持用于WLAN的低功耗SDIO3.0接口和用于蓝牙的UART/PCM接口。 QCA9377-7-支持用于WLAN的低功耗USB2.0接口和用于蓝牙的USB1.1接口 QCA9377特性: 单一SoC中的1x1 802.11ac蓝牙5 支持蓝牙5,蓝牙低能量,并向后兼容蓝牙2.x 单调节3.3V供电运行 集成射频前端,单端设计 最小主机利用率的卸载 低密度奇偶校验(Ldpc)编码/解码 STBC,MU-MIMO,发射波束形成 1.5kBOTP以消除外部闪存 2.4GHz的256-QAM PCB友好型:可安装在4LFR4非HDIPCB上

XY-MBD07A无线蓝牙模块设置

狂风中的少年 提交于 2019-11-28 19:31:09
XY-MBD07A无线蓝牙模块设置 1、安装串口调试助手 没有版本要求,没有型号要求,我用的是XCOM V2.0 2、安装USB转TTL模块驱动(没有的可以问卖家) 这就不用细讲了,反正安装驱动就行,驱动想在哪里获得都行。 3、连接两个模块 VCC——VCC GND——DNG RXD——TXD TXD——RXD 很简单,连接好,插在电脑U口,模块灯不停的闪就对了,不闪就是电源接反了。 注意:模块供电采用3.3V,连接串口工具时,务必给模块正确供电,否则有几率损坏模块。 为方便测试,步骤3处开发人员也可接线将Uart_RTS直接接地, CMD_DATA_SWITCH /BCTS悬空,此状态下蓝牙模块会一直处于串口接收模式 开发者在正常使用过程中,主机(MCU)如有数据发送至BLE模块,需将BRTS拉低,主机可在约100us后开始发送数据。发送完毕之后主机应主动抬高BRTS,让模块退出串口接收模式。要注意的是,抬高BRTS之前请确认串口数据完全发送完毕,否则会出现数据截尾现象。 4、这时打开手机,启用蓝牙,搜索名称进行连接配对(XY-MBD07A模块BLE默认广播名称为NBee_BLEXXXXXX,SPP默认广播名称为NBEE_SPPXXXXXX),一切OK,就要开始关键步骤了。 5、① 将USB转串口工具插入电脑,进入电脑设备管理器确认目前所用的串口号。 ② 模块初上电