2301_77283363 2023-03-30 16:38 采纳率: 50%
浏览 12
已结题

蓝牙BLE5.0开发

才入行嵌入式开发,现在在弄一个蓝牙项目,想问问在ubuntu上有什么python库支持ble>=5.0的吗,卡了一周了。

  • 写回答

2条回答 默认 最新

  • 牟柯丞 2023-03-30 17:10
    关注

    支持BLE 5.0的Python库:

    bluepy:一个Python库,可用于与BLE设备通信。

    pygatt:一个Python库,可用于与BLE设备进行通信和控制。

    bleak:一个Python库,可以在Windows、Linux和MacOS等平台上与BLE设备通信。

    bluez:一个蓝牙协议栈,可用于与BLE设备进行通信和控制。

    pyblehci:一个Python库,可以与BLE设备进行通信,支持BLE 5.0。

    这些库可以在Ubuntu上安装和使用。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-30 18:14
    关注
    • 建议你看下这篇博客👉 :蓝牙BLE5.1手柄方案
    • 除此之外, 这篇博客: 低功耗蓝牙(BLE)如何做到LE ?中的 蓝牙5.0 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 蓝牙5.0是在蓝牙 4.2 基础上进化而来,那么与蓝牙 4.2 相比,它有什么特点了?
      蓝牙 5.0 的特色是它能在现有(蓝牙 4.2)的省电模式下,提供超过 4 倍的通讯范围(300 米)和 2 倍的传输速度(2Mbps),8 倍的数据量;蓝牙 5.0 在低功耗方面的表现依旧有着无可匹敌的特性。物联网设备(比如传感器和可穿戴设备)体积一个比一个小,所能容纳的电池容量更是有限。因此,能做到超迷你级别的蓝牙芯片(接收器),而且能比 Wi-Fi 节省 25%到一倍电力的蓝牙 5.0,自然更受小型物联网设备青睐了。而且能快速启动,瞬间连接,而且成本更低。
      蓝牙的主要功耗
      在这里插入图片描述
      蓝牙的主要功耗产生就是广播时射频开启的时间内。尖刺的波就是连接事件(Connection events),剩下的Sleeping是睡眠时间,设备在建立连接之后的大多数时间都是处于Sleeping,这种情况下耗电量比较低,而在连接事件(Connection events)中,耗电量就相对高很多,这也是BLE为什么省电的原因之一。

    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月8日
  • 已采纳回答 3月31日
  • 创建了问题 3月30日

悬赏问题

  • ¥15 shopify网站提速
  • ¥15 深海控制器DSE7320MKII和博世ECU间can通讯知识
  • ¥15 Ru的复折射率用于FDTD 200nm到1200nm
  • ¥15 使用Fiddler抓包,textview的乱码如何解决
  • ¥50 trio连接驱动器报错
  • ¥15 有谁懂nhanes的权重计算啊
  • ¥15 欧姆龙PLC 电机控制 限位
  • ¥30 如何处理shell命令接收到的视频流并实时播放出来
  • ¥15 虚心请教C#的代码优化问题
  • ¥15 有偿求做台风过境全过程模拟仿真