btsnoop文件的分析器
btsnoop的Python项目详细描述
btsnoop的分析器
分析btsnoop文件的项目。
示例1:
显示btsnoop pakcet信息
from btsnoop.btsnoop import *
btsnp = btsnoop('btsnoop_hci.log')
print(btsnp.parsed[0:10])
例2:
在字典列表中获取远程/本地设备信息:
[{'peer_addr': '90:3A:E6:2A:08:15',
'name': 'MyLink Malibu',
'oui': 'PARROT SA,174 Quai de Jemmapes Paris FR 75010 ',
'lmp_manufacture': 'Texas_Instruments',
'lmp_version': 'V4_0',
'lmp_subversion': 7002,
'profiles': [(<service_class_t.AdvancedAudioDistribution: 4365>, '1.2'),
(<service_class_t.Handsfree: 4382>, '1.6'),
(<service_class_t.AV_RemoteControl: 4366>, '1.4')
]
},
]
btsnp = btsnoop('btsnoop_hci.log')
remote_info = btsnp.get_remote_info()
print(remote_info)
例3:
查找由于某种错误而成功或失败的ACL连接
btsnp = btsnoop('btsnoop_hci.log')
conns = btsnp.get_acl_connections(status=8)
print(conns)
这是项目的自述文件。
文件应该使用utf-8编码,并且可以使用 reStructuredText或markdown使用适当的key set。它将用于在pypi上生成项目网页,并将 在公共代码托管服务上显示为项目主页,并且 为这个目的而写的。
此文件的典型内容包括项目概述、基本 使用示例等。通常,包括此处的项目变更日志 好主意,尽管最新版本有一个简单的“新增功能”部分 可能是合适的。