用于处理联想HW01的Python库
项目描述
联想HW01 
用于与联想HW01工作的库。用于替代Android 联想健康应用。
依赖
流量分析
为了分析官方Android应用联想健康与联想HW01设备之间的通信,使用了额外的应用NordicSemiconductor/Android-nRF-Connect进行流量记录。
它允许我们编写一个API库来与手表交互,而无需使用官方Android应用。
调试
扫描蓝牙设备
$> sudo hcitool lescan
LE Scan ...
XX:XX:XX:XX:XX:XX HW01
连接到蓝牙设备
sudo gatttool --device=XX:XX:XX:XX:XX:XX -I -t random
[XX:XX:XX:XX:XX:XX][LE]> connect
Attempting to connect to XX:XX:XX:XX:XX:XX
Connection successful
列出设备特征
[XX:XX:XX:XX:XX:XX][LE]> primary
attr handle: 0x0001, end grp handle: 0x0007 uuid: 00001800-0000-1000-8000-00805f9b34fb
attr handle: 0x0008, end grp handle: 0x0008 uuid: 00001801-0000-1000-8000-00805f9b34fb
attr handle: 0x0009, end grp handle: 0x000e uuid: 0000190a-0000-1000-8000-00805f9b34fb
attr handle: 0x000f, end grp handle: 0x0014 uuid: 0000190b-0000-1000-8000-00805f9b34fb
attr handle: 0x0015, end grp handle: 0xffff uuid: 0000fee7-0000-1000-8000-00805f9b34fb
文档
测试
pip install -r dev-requirements.txt
./setup.py nosetests
参考资料
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
hw01-1.0.0.tar.gz (5.2 kB 查看哈希值)
构建分布
hw01-1.0.0-py2.py3-none-any.whl (5.4 kB 查看哈希值)
关闭
hw01-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3c61b73860ab41ab9335e1f1c42acb4a5b41bb730522a40c7fce38718c508794 |
|
MD5 | 586e568a498f3a97ec76453d19c48d61 |
|
BLAKE2b-256 | 687674d253ff57d92f9396cb805879bda9406982970c752df6e42c0a9430c9a1 |
关闭
hw01-1.0.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 373847ee532fcdca476d4517f46f7ed58792896903e8fca47981ab05512848f7 |
|
MD5 | aa10e75a9b4115b875c6470bc5b18cdf |
|
BLAKE2b-256 | 8d8b712ed321381743d38a6e4fcf973e5953b0a9141809373c953aa1a7007a57 |