分享好友 资讯首页 频道列表

通过新的pyBGAPI代码库加速实现低功耗蓝牙设计

2021-11-29 16:444480

  新的Python代码库-pyBGAPI可帮助开发人员通过Silicon Labs(亦称“芯科科技”)的蓝牙堆栈和硬件解决方案,快速添加低功耗蓝牙(Bluetooth Low Energy)连接功能到Python脚本和应用中。

  Python简介

  Python发明于1991年,在过去的十年里,它已经走过了很长的路并成为世界上发展最快的编程语言之一。在过去几年中,开发人员多次将Python评为Stack Overflow上最受欢迎的三种编程语言之一,原因很明显,Python基于用户友好,通用的编程语言产生干净和高可读性的代码。开发人员可以快速开始编写Python代码,并且不需要太多的经验,同时不需要太多的努力即可维护和更新他们的软件。全世界的开发人员、公司和组织都在使用Python进行各种软件开发、后端、数据科学、测试自动化、系统脚本等。

  Python的优势之一是大量的代码库可以帮助开发人员创建脚本和应用程序,而无需从头开始构建一切。pyBGAPI是一个新建的代码库,开发者可以使用Silicon Labs的芯片组和开发工具包快速将蓝牙添加到Python脚本和应用程序中。

  Python蓝牙代码库-pyBGAPI

  除了现有的用C语言编写的主机示例和Bluetooth NCP commander图形界面之外,pyBGAPI蓝牙库还引入了一种控制Silicon Labs蓝牙NCP设备的新方法。当以NCP模式连接到Silicon Labs片上系统(SoC)、模块或开发工具包时,pyBGAPI允许在主机设备上运行的Python应用程序上进行Bluetooth Low Energy连接。pyBGAPI将Silicon Labs蓝牙API (BGAPI)二进制协议转换为Python。我们在pypi.org上以Python包的形式提供,让用户方便访问。所有BGAPI特性现在都公开给Python开发人员,并在新的Silicon Labs GSDK发行版中更新,包括新的API定义文件。

  pyBGAPI蓝牙代码库的软件结构

  开发者能用pyBGAPI做什么?

  每当您的Python代码、脚本或应用程序需要蓝牙时,pyBGAPI将使世界上最先进的低功耗蓝牙堆栈成为您解决方案的一部分。使用pyBGAPI,您可以简单地重用蓝牙堆栈,Silicon Labs在数十年的软件开发过程中不断完善,并提供即时的软件更新。

  在产品开发期间或评估平台或想法时,您可以使用pyBGAPI快速构建蓝牙连接原型。基于python的自动化测试框架通常用于产品测试。您可以通过pyBGAPI快速地将Silicon Labs蓝牙添加到您的自动化测试框架中,以减少集成时间并集中精力完善您的测试用例。

  对于学习蓝牙无线连接的初学者,pyBGAPI在Python社区的帮助下提供了最容易的蓝牙访问。

  使用Python pyBGAPI蓝牙代码库的好处

  假设您是一名Python开发人员,需要在代码、脚本或应用程序上启用Bluetooth Low Energy连接。使用pyBGAPI,您可以从根本上节省时间,因为您不必从头开始构建所有内容。相反,pyBGAPI让您可以直接访问市场上领先的蓝牙SoC、模块和开发工具包上的复杂蓝牙堆栈。该软件由Silicon Labs维护,并在新的GSDK版本中发布更新。换句话说,pyBGAPI节省了Python开发人员的时间和金钱!

(采编:www.znzbw.cn)

免责声明:

本网转载并注明自其它来源(非智能装备网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。如涉及作品内容、版权等问题,请在发布之日起十五天内与本网联系,否则视为放弃相关权利。

反对 0
举报 0
收藏 0
打赏 0
评论 0

相关资讯

迎接智能仪表的设计挑战
智能仪表是通过某种通信网络记录和报告公用事业服务的使用消耗的电子设备,例如电、气、水以及供暖/制冷等。在本白皮书中,我们将探讨智能计量的基础知识以及伴随的一些好处和挑战。简介智能仪表可以免除公用事业单位手动抄表或提供估算账单的需要,因此可显著降低成本并提高客户满意度,同时可提供下文中即将提到的其

0评论2022-03-11364

Silicon Labs将在华举办C8051F单片机技术研讨会
Silicon Laboratories公司日前宣布,即将在深圳、北京和上海三地举办C8051F MCU技术研讨会,以帮助客户将精确模拟信号与数字信号组合于C8051F,使“MCU应用迈进SoC时代”。这三座城市的研讨会将分别于3月30日(深圳)、4月1日(北京)和4月4日(上海)举行。在此次研讨

0评论2021-12-15554