python获取蓝牙连接_从蓝牙设备获取响应

在Python中,您看起来就像打开了任何旧的RFCOMM通道,并希望它能够神奇地接受AT命令并执行消息传递。在

我认为(我可能是错的)你需要连接到一个特定的配置文件/服务频道,我认为对于短信来说,这是消息传递访问配置文件(MAP),这还没有标准化,所以要找到一个有它的手机,好吧,我不会说不可能,但非常,非常不可能。否则,有些手机将支持AT命令的消息,但这是不在规格范围内的,例如,我有权索尼爱立信手机将支持它通过拨号网络配置文件(DUN)。在

那么,首先,您的移动设备是否支持一些不合规格的AT命令,如果是,在某个配置文件上还是在一个特别的专有配置文件上?接下来,您需要连接到该配置文件。在

您可以浏览支持的服务等。。。使用下面的Python(检查所有周围的BT设备)。。。在import bluetooth

def whats_nearby():

name_by_addr = {}

nearby = bluetooth.discover_devices(flush_cache=True)

for bd_addr in nearby:

name = bluetooth.lookup_name( bd_addr, 5)

print bd_addr, name

name_by_addr[bd_addr] = name

return name_by_addr

def what_services( addr, name ):

print " %s - %s" % ( addr, name )

for services in blueto

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值