pyBGAPI蓝牙代码库的软件结构

新的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开发人员的时间和金钱!
如何获取python蓝牙库pybgapi
您可以前往python.org上下载pybgapi蓝牙代码库:https://pypi.org/project/pybgapi/,并在github上获取pybgapi示例:https://github.com/siliconlabs/pybgapi-examples,以便快速展开您的项目。


大数据对于学习语言的方式有什么影响
比激光雷达还贵!红外热成像会成为自动驾驶的新宠?
张瑞敏:物联网关乎每个企业
人工智能在电磁频谱作战中的应用有哪些
汕头综保区引入航拍多旋翼无人机实现全时段立体监管
pyBGAPI蓝牙代码库的软件结构
2018年第二季度爱立信的营业利润为2亿瑞典克朗
简单介绍ARM linux的启动部分源代码
电池监控对电动汽车安全至关重要
氮化镓晶体管如何改变D类放大器的性能
未来智能显示屏将给我们带来便捷的智能家居体验
Flash的基本原理及分类是什么?
我国信息高铁第一站“盐城站”宣告落地
华为麦芒8拍照评测_拍摄神器你值得拥有
单片机中的数字逻辑门电路是什么,定时器又如何理解
统信软件大会:两年内产品能力超过 Win 7/8 系统
李尔将展示诸多Xevo前沿科技,致力下一代汽车互联体验
三大运营商不同步伐稳推VoLTE,开始走向全面商用的时代
我国开始启动经济内循环,LED显示行业或将迎来洗牌阶段
对讲机通话距离和效果受哪些因素影响?