在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

pyBGAPI藍牙代碼庫的軟件結構

Silicon Labs ? 來源:SiliconLabs ? 作者:SiliconLabs ? 2021-10-20 09:57 ? 次閱讀

新的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,以便快速展開您的項目。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    114

    文章

    5866

    瀏覽量

    171027
  • 代碼
    +關注

    關注

    30

    文章

    4823

    瀏覽量

    68939

原文標題:通過新的pyBGAPI代碼庫加速實現低功耗藍牙設計

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    MySQL數據的安裝

    的 RDBMS (Relational Database Management System,關系數據管理系統) 應用軟件之一, 具有成本低、速度快、體積小且開放源代碼等優點。 全球數據
    的頭像 發表于 01-14 11:25 ?116次閱讀
    MySQL數據<b class='flag-5'>庫</b>的安裝

    HAL在Arduino平臺上的使用

    ,適合于快速原型開發和教育。HAL(硬件抽象層)是一種在Arduino平臺上使用的軟件,它提供了一種標準化的方式來訪問硬件功能,使得開發者可以編寫更通用、更可移植的代碼。 1. 什
    的頭像 發表于 12-02 14:04 ?419次閱讀

    HAL在嵌入式系統中的應用

    HAL是一種在嵌入式開發中用于屏蔽底層硬件細節、提供統一接口的軟件層。它允許開發者在編寫應用程序時無需關心具體的硬件實現,從而提高了代碼的可移植性和復用性。HAL的主要目的是將硬
    的頭像 發表于 12-02 11:32 ?835次閱讀

    藍牙低功耗樹形結構網絡

    電子發燒友網站提供《藍牙低功耗樹形結構網絡.pdf》資料免費下載
    發表于 09-26 10:52 ?0次下載
    <b class='flag-5'>藍牙</b>低功耗樹形<b class='flag-5'>結構</b>網絡

    Arm KleidiAI軟件的功能解析

    在持續快速發展的人工智能 (AI) 時代,Arm 堅定地支持全球數百萬開發者,確保他們能夠獲得 AI 創新開發所需的性能、工具和軟件,從而順利打造下一波令人驚嘆的 AI 體驗。為此,Arm 于近日
    的頭像 發表于 09-05 15:41 ?526次閱讀
    Arm KleidiAI<b class='flag-5'>軟件</b><b class='flag-5'>庫</b>的功能解析

    一種常用嵌入式開發代碼

    使用開源協議:GPL-2.0varch簡介varch(we-architecture,意為我們的框架)是嵌入式C語言常用代碼模塊,包含了嵌入式中常用的算法庫,數據結構(容器)
    的頭像 發表于 09-04 08:06 ?539次閱讀
    一種常用嵌入式開發<b class='flag-5'>代碼</b><b class='flag-5'>庫</b>

    CC2340低功耗藍牙軟件產品簡報

    電子發燒友網站提供《CC2340低功耗藍牙軟件產品簡報.pdf》資料免費下載
    發表于 08-30 11:43 ?0次下載
    CC2340低功耗<b class='flag-5'>藍牙</b><b class='flag-5'>軟件</b>產品簡報

    軟件系統數據的分庫分表設計

    軟件系統數據的分庫分表設計 系統讀寫分離、分庫分表技術實現采用MyCat中間件,MyCat 是一款開源(遵循 Apache License 2.0 協議)的大數據集群中間件,用于搭建數據
    的頭像 發表于 08-22 11:39 ?359次閱讀
    <b class='flag-5'>軟件</b>系統數據<b class='flag-5'>庫</b>的分庫分表設計

    ESP32藍牙串口重啟的原因?

    使用SerialToSerialBT等中相關藍牙串口的軟件, 板子一直重啟 提 示為: rst:0xc (SW_CPU_RESET), boot:0x17 (SPI_FAST_FLASH_BOOT) 請高手指導,謝謝
    發表于 06-19 08:21

    雅特力AT32 IEC 60730 Class B軟件使用指南

    特殊的危險。本文主要介紹針對其中B類軟件而開發的CLASSB軟件包,安全相關代碼基本是獨立于芯片外設IP,軟件包中各型號的example都
    的頭像 發表于 05-20 08:15 ?1815次閱讀
    雅特力AT32 IEC 60730 Class B<b class='flag-5'>軟件</b><b class='flag-5'>庫</b>使用指南

    藍牙遙控代碼及使用

    藍牙遙控代碼及使用
    的頭像 發表于 05-15 10:15 ?987次閱讀

    STM32cubemx的和KEIL的有什么不同?

    STM32cubemx軟件有對應各個系列芯片的. 使用cubemx,生成代碼框架,比如生成MDK的代碼框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX的
    發表于 04-11 06:02

    STM32CubeMX生成代碼軟件卡死的原因?怎么解決?

    STM32CubeMX 生成代碼 軟件卡死!在生成代嗎時,一直卡死在如圖所示的狀態,進度條一直就不走了。試過多次,一直如此。請問如何解決該問題,原因可能是什么?STM32CubeMX版本5.1.0
    發表于 04-10 06:03

    Canvas軟件套件擴展藍牙解決方案,快速構建低功耗藍牙應用

    Silicon Labs(亦稱“芯科科技”)合作伙伴Ezurio采用EFR32BG24(BG24)藍牙SoC開發其Lyra 24系列藍牙模塊,并在近期宣布該產品擴展支持Canvas軟件套件(Canvas Software Sui
    的頭像 發表于 04-09 10:14 ?465次閱讀

    【鴻蒙】OpenHarmony 4.0藍牙代碼結構簡析

    OpenHarmony 4.0藍牙代碼結構簡析前言 OpenHarmony 4.0上藍牙倉和目錄結構進行一次較大整改,本文基于4.0以上版本
    的頭像 發表于 02-26 16:08 ?1675次閱讀
    【鴻蒙】OpenHarmony 4.0<b class='flag-5'>藍牙</b><b class='flag-5'>代碼</b><b class='flag-5'>結構</b>簡析
    主站蜘蛛池模板: www你懂的 | 免费又黄又爽的禁片视频 | 一级毛片在播放免费 | 天天干夜夜骑 | 一级毛片在线免费视频 | 操她射她| 在线中文字幕第一页 | 91成人免费观看 | 欧美网色 | 色老头一区二区三区在线观看 | 不卡一区在线观看 | 一级毛片日韩a欧美 | 国产精品一级香蕉一区 | 成人午夜大片免费7777 | 日本欧美色图 | 国产3p在线播放 | 免费观看视频 | 天使色吧 | 国产吧在线视频 | 日操| www日| 欧美com| 欧美在线观看视频一区 | 国内精品免费视频精选在线观看 | 欧美精品1 | 特黄三级 | 丰满放荡岳乱妇91www | 国产免费啪啪 | 午夜视频在线观看免费视频 | 黄色网在线播放 | 国产内地激情精品毛片在线一 | 丁香伊人五月综合激激激 | 九九热视频免费在线观看 | 七月婷婷精品视频在线观看 | 亚洲国产成人精品青青草原100 | 天天干天天碰 | 午夜啪啪免费视频 | 成人黄网大全在线观看 | 奇米社区 | 国产福利午夜自产拍视频在线 | 人人爽人人澡 |