通过新的pyBGAPI代码库加速实现低功耗蓝牙设计
扫描二维码
随时随地手机看文章
新的Python代码库-pyBGAPI可帮助开发人员通过Silicon Labs(亦称“芯科科技”)的蓝牙堆栈和硬件解决方案,快速添加低功耗蓝牙(Bluetooth Low Energy)连接功能到Python脚本和应用中。点击下方的阅读原文按钮访问Silicon Labs在线社区阅览完整文章:https://community.silabs.com/s/share/a5U1M000000koViUAI/python-bluetooth-library-pybgapi-enables-wireless-iot-with-silicon-labs?language=en_US 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定义文件。