文件名称:python-bleson:Python蓝牙LE模块
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-15 02:40:04
Python
python-bleson Bleson是用于访问Bluetooth LE API的跨平台Python 3模块。 受支持(计划中)的Bluetooth LE角色是:观察员,广告商(包括信标),外围设备和*设备。 支持的平台是:Linux(例如Raspberry Pi),macOS和Windows 10。 早期还支持在Noridc的nRF5x设备上运行的MicroPython(例如,从micro:bit及更高版本开始) 其他亮点: 所有平台都使用相同的Bleson API。 仅使用标准操作系统提供的Bluetooth LE API。 Bleson不会在任何平台上的用户脚本上强加“ mainloop”。 在大多数情况下,不需要编译器即可安装Bleson或更新任何系统组件。 地位 目前处于Alpha早期阶段。 概括而言,当前仅实现了“观察”和“扫描”角色,并且不一定在每个
【文件预览】:
python-bleson-master
----.gitignore(1KB)
----README.rst(3KB)
----tests()
--------test_internal_advertising_data.py(2KB)
--------test_examples.py(1KB)
--------test_role_observer.py(2KB)
--------test_role_eddystone_beacon.py(546B)
--------test_internal_hci_packet_parse.py(7KB)
--------test_internal_type_uuid.py(881B)
--------test_role_advertiser.py(807B)
--------__init__.py(0B)
--------test_role_dual_adapters.py(4KB)
----docs()
--------api_other.rst(242B)
--------api_internal.rst(1KB)
--------make.bat(774B)
--------contributing.rst(1KB)
--------conf.py(5KB)
--------index.rst(577B)
--------api_extra_roles.rst(160B)
--------cli_tools.rst(454B)
--------api_core_roles.rst(728B)
--------examples.rst(3KB)
--------development.rst(826B)
--------installing.rst(3KB)
--------Makefile(603B)
--------api_datatypes.rst(487B)
----examples()
--------context_observer.py(405B)
--------basic_observer.py(470B)
--------context_advertiser.py(355B)
--------basic_eddystone_beacon.py(481B)
--------basic_advertiser.py(514B)
--------context_eddystone_beacon.py(347B)
--------basic_advertiser_heartrate.py(787B)
----LICENSE.txt(1KB)
----MANIFEST.in(80B)
----setup.py(3KB)
----tox.ini(2B)
----shippable.yml(2KB)
----bleson()
--------beacons()
--------logger.py(538B)
--------providers()
--------interfaces()
--------__init__.py(207B)
--------__main__.py(957B)
--------core()
--------VERSION(6B)