91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

pyBGAPI藍(lán)牙代碼庫的軟件結(jié)構(gòu)

Silicon Labs ? 來源:SiliconLabs ? 作者:SiliconLabs ? 2021-10-20 09:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

新的Python代碼庫-pyBGAPI可幫助開發(fā)人員通過Silicon Labs(亦稱“芯科科技”)的藍(lán)牙堆棧和硬件解決方案,快速添加低功耗藍(lán)牙(Bluetooth Low Energy)連接功能到Python腳本和應(yīng)用中。

Python簡介

Python發(fā)明于1991年,在過去的十年里,它已經(jīng)走過了很長的路并成為世界上發(fā)展最快的編程語言之一。在過去幾年中,開發(fā)人員多次將Python評為Stack Overflow上最受歡迎的三種編程語言之一,原因很明顯,Python基于用戶友好,通用的編程語言產(chǎn)生干凈和高可讀性的代碼。

開發(fā)人員可以快速開始編寫Python代碼,并且不需要太多的經(jīng)驗,同時不需要太多的努力即可維護(hù)和更新他們的軟件。全世界的開發(fā)人員、公司和組織都在使用Python進(jìn)行各種軟件開發(fā)、后端、數(shù)據(jù)科學(xué)、測試自動化、系統(tǒng)腳本等。 Python的優(yōu)勢之一是大量的代碼庫可以幫助開發(fā)人員創(chuàng)建腳本和應(yīng)用程序,而無需從頭開始構(gòu)建一切。pyBGAPI是一個新建的代碼庫,開發(fā)者可以使用Silicon Labs的芯片組和開發(fā)工具包快速將藍(lán)牙添加到Python腳本和應(yīng)用程序中。

Python藍(lán)牙代碼庫-pyBGAPI

除了現(xiàn)有的用C語言編寫的主機(jī)示例和Bluetooth NCP commander圖形界面之外,pyBGAPI藍(lán)牙庫還引入了一種控制Silicon Labs藍(lán)牙NCP設(shè)備的新方法。當(dāng)以NCP模式連接到Silicon Labs片上系統(tǒng)(SoC)、模塊或開發(fā)工具包時,pyBGAPI允許在主機(jī)設(shè)備上運(yùn)行的Python應(yīng)用程序上進(jìn)行Bluetooth Low Energy連接。pyBGAPI將Silicon Labs藍(lán)牙API (BGAPI)二進(jìn)制協(xié)議轉(zhuǎn)換為Python。

我們在pypi.org上以Python包的形式提供,讓用戶方便訪問。所有BGAPI特性現(xiàn)在都公開給Python開發(fā)人員,并在新的Silicon Labs GSDK發(fā)行版中更新,包括新的API定義文件。

pyBGAPI藍(lán)牙代碼庫的軟件結(jié)構(gòu)

開發(fā)者能用pyBGAPI做什么?

每當(dāng)您的Python代碼、腳本或應(yīng)用程序需要藍(lán)牙時,pyBGAPI將使世界上最先進(jìn)的低功耗藍(lán)牙堆棧成為您解決方案的一部分。使用pyBGAPI,您可以簡單地重用藍(lán)牙堆棧,Silicon Labs在數(shù)十年的軟件開發(fā)過程中不斷完善,并提供即時的軟件更新。

在產(chǎn)品開發(fā)期間或評估平臺或想法時,您可以使用pyBGAPI快速構(gòu)建藍(lán)牙連接原型?;趐ython的自動化測試框架通常用于產(chǎn)品測試。您可以通過pyBGAPI快速地將Silicon Labs藍(lán)牙添加到您的自動化測試框架中,以減少集成時間并集中精力完善您的測試用例。 對于學(xué)習(xí)藍(lán)牙無線連接的初學(xué)者,pyBGAPI在Python社區(qū)的幫助下提供了最容易的藍(lán)牙訪問。

使用Python pyBGAPI藍(lán)牙代碼庫的好處

假設(shè)您是一名Python開發(fā)人員,需要在代碼、腳本或應(yīng)用程序上啟用Bluetooth Low Energy連接。使用pyBGAPI,您可以從根本上節(jié)省時間,因為您不必從頭開始構(gòu)建所有內(nèi)容。相反,pyBGAPI讓您可以直接訪問市場上領(lǐng)先的藍(lán)牙SoC、模塊和開發(fā)工具包上的復(fù)雜藍(lán)牙堆棧。該軟件由Silicon Labs維護(hù),并在新的GSDK版本中發(fā)布更新。換句話說,pyBGAPI節(jié)省了Python開發(fā)人員的時間和金錢!

如何獲取Python藍(lán)牙庫pyBGAPI

您可以前往Python.org上下載pyBGAPI藍(lán)牙代碼庫:https://pypi.org/project/pybgapi/,并在Github上獲取pyBGAPI示例:https://github.com/SiliconLabs/pybgapi-examples,以便快速展開您的項目。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    119

    文章

    6321

    瀏覽量

    178805
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4970

    瀏覽量

    74019

原文標(biāo)題:通過新的pyBGAPI代碼庫加速實現(xiàn)低功耗藍(lán)牙設(shè)計

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    國創(chuàng)基礎(chǔ)資源深度集成華天軟件皇冠CAD,共建“數(shù)據(jù)+設(shè)計”國產(chǎn)工業(yè)軟件新生態(tài)

    近日,國創(chuàng)基礎(chǔ)資源與華天軟件旗下皇冠CAD完成全面深度集成,雙方攜手打造“國家級工業(yè)數(shù)據(jù)+國產(chǎn)設(shè)計平臺”一體化解決方案,推動設(shè)計效率與數(shù)據(jù)應(yīng)用雙向賦能。強(qiáng)強(qiáng)聯(lián)手“設(shè)計平臺+工業(yè)數(shù)據(jù)
    的頭像 發(fā)表于 01-16 17:57 ?6483次閱讀
    國創(chuàng)基礎(chǔ)資源<b class='flag-5'>庫</b>深度集成華天<b class='flag-5'>軟件</b>皇冠CAD,共建“數(shù)據(jù)+設(shè)計”國產(chǎn)工業(yè)<b class='flag-5'>軟件</b>新生態(tài)

    華秋DFM軟件丨操作教程——菜單欄-元件管理篇

    各位工程師朋友好呀,華秋DFM軟件科普系列又和大家見面了!上一期,小編分享了幾個實用的SMT輔助工具,幫助大家在貼片與組裝中更高效地處理焊點統(tǒng)計、坐標(biāo)提取等操作(戳這里回顧:華秋DFM軟件丨操作
    的頭像 發(fā)表于 01-07 07:35 ?333次閱讀
    華秋DFM<b class='flag-5'>軟件</b>丨操作教程——菜單欄-元件<b class='flag-5'>庫</b>管理篇

    MCU軟件核心及示例代碼速覽 !

    為加速嵌入式項目開發(fā),本文對MCU軟件核心進(jìn)行整體速覽,涵蓋初始化、外設(shè)控制與中斷處理等關(guān)鍵部分,并結(jié)合簡潔示例代碼,幫助開發(fā)者快速理解與應(yīng)用功能。 一、MCU核心庫函數(shù)功能 MC
    的頭像 發(fā)表于 12-11 17:19 ?699次閱讀
    MCU<b class='flag-5'>軟件</b>核心<b class='flag-5'>庫</b>及示例<b class='flag-5'>代碼</b>速覽 !

    E203 代碼結(jié)構(gòu)梳理

    一、隊伍介紹 本篇為蜂鳥E203系列分享第五篇,本篇介紹的內(nèi)容是E203 代碼結(jié)構(gòu)梳理。 二、層次圖 三、模塊具體功能
    發(fā)表于 10-30 06:56

    STM32已經(jīng)用標(biāo)準(zhǔn)寫好的代碼,怎么導(dǎo)入RT THREAD?

    之前已經(jīng)在裸機(jī)上實現(xiàn)了SAE J1939協(xié)議,因為要添加IOT 功能,現(xiàn)在想添加RT THREAD.因為之前寫裸機(jī)程序的時候用的是標(biāo)準(zhǔn)。而RT THREAD STUDIO自動生成的是HAL,請問有什么好方法在我原來的代碼上添
    發(fā)表于 09-19 06:16

    電磁環(huán)境數(shù)據(jù)管理系統(tǒng)平臺軟件解析

    電磁環(huán)境數(shù)據(jù)管理平臺軟件解析(精簡版)
    的頭像 發(fā)表于 09-15 21:00 ?357次閱讀
    電磁環(huán)境數(shù)據(jù)<b class='flag-5'>庫</b>管理系統(tǒng)平臺<b class='flag-5'>軟件</b>解析

    告別代碼迷宮!exgnss擴(kuò)展讓GNSS定位開發(fā)秒變簡單

    還在為GNSS定位的復(fù)雜代碼頭疼?exgnss擴(kuò)展為你掃清障礙!它提供簡潔的接口和高效的工具鏈,從信號捕獲到坐標(biāo)解析一氣呵成,開發(fā)效率直線飆升。 一、exgnss的三種應(yīng)用模式 exgnss
    的頭像 發(fā)表于 09-10 17:23 ?820次閱讀
    告別<b class='flag-5'>代碼</b>迷宮!exgnss擴(kuò)展<b class='flag-5'>庫</b>讓GNSS定位開發(fā)秒變簡單

    邊聊安全 | 軟件單元測試的設(shè)計方法

    上海磐時PANSHI“磐時,做汽車企業(yè)的安全智軟件單元測試的設(shè)計方法寫在前面:軟件單元測試的設(shè)計是一個系統(tǒng)化的過程,旨在驗證代碼的最小可測試部分(通常是函數(shù)或方法)是否按預(yù)期工作。
    的頭像 發(fā)表于 09-05 16:18 ?7462次閱讀
    邊聊安全 | <b class='flag-5'>軟件</b>單元測試的設(shè)計方法

    Air8000藍(lán)牙掃描實戰(zhàn):從代碼解析到場景應(yīng)用全攻略

    Air8000藍(lán)牙掃描技術(shù)的開源,讓觀察者模式的實戰(zhàn)開發(fā)變得透明高效。通過拆解示例代碼,開發(fā)者能快速掌握如何注冊監(jiān)聽、處理事件回調(diào),進(jìn)而將其應(yīng)用于智能門鎖管理、藍(lán)牙資產(chǎn)追蹤等場景,實現(xiàn)真正的實時響應(yīng)
    的頭像 發(fā)表于 07-06 16:50 ?597次閱讀
    Air8000<b class='flag-5'>藍(lán)牙</b>掃描實戰(zhàn):從<b class='flag-5'>代碼</b>解析到場景應(yīng)用全攻略

    請問EZ-Serial固件是否使用任何OSS(開源軟件軟件

    EZ-Serial 固件是否使用任何 OSS(開源軟件軟件?
    發(fā)表于 07-02 08:14

    基于STM32藍(lán)牙控制小車系統(tǒng)設(shè)計(硬件+源代碼+論文)下載

    基于STM32藍(lán)牙控制小車系統(tǒng)設(shè)計(硬件+源代碼+論文)推薦下載!
    發(fā)表于 05-29 21:45

    基于STM32 HAL與標(biāo)準(zhǔn)的esp8266接入機(jī)智云方案(二)

    在《基于STM32HAL與標(biāo)準(zhǔn)的esp8266接入機(jī)智云方案(一)》中,我們詳細(xì)介紹了硬件連接和機(jī)智云客戶端的創(chuàng)建。本篇將重點講解如何下載代碼、分析下載的代碼,并直接使用這些
    的頭像 發(fā)表于 05-28 18:02 ?1416次閱讀
    基于STM32 HAL<b class='flag-5'>庫</b>與標(biāo)準(zhǔn)<b class='flag-5'>庫</b>的esp8266接入機(jī)智云方案(二)

    STM32已經(jīng)用標(biāo)準(zhǔn)寫好的代碼,怎么導(dǎo)入RT THREAD?

    之前已經(jīng)在裸機(jī)上實現(xiàn)了SAE J1939協(xié)議,因為要添加IOT 功能,現(xiàn)在想添加RT THREAD.因為之前寫裸機(jī)程序的時候用的是標(biāo)準(zhǔn)。而RT THREAD STUDIO自動生成的是HAL,請問有什么好方法在我原來的代碼上添
    發(fā)表于 05-27 06:01

    18個常用的強(qiáng)化學(xué)習(xí)算法整理:從基礎(chǔ)方法到高級模型的理論技術(shù)與代碼實現(xiàn)

    易于理解和實踐,全部代碼均在JupyterNotebook環(huán)境中實現(xiàn),僅依賴基礎(chǔ)進(jìn)行算法構(gòu)建。代碼組織結(jié)構(gòu)如下:├──1_simple_
    的頭像 發(fā)表于 04-23 13:22 ?1628次閱讀
    18個常用的強(qiáng)化學(xué)習(xí)算法整理:從基礎(chǔ)方法到高級模型的理論技術(shù)與<b class='flag-5'>代碼</b>實現(xiàn)

    PSoC 4-IEC 60730 B級和IEC 61508 SIL安全軟件

    電子發(fā)燒友網(wǎng)站提供《PSoC 4-IEC 60730 B級和IEC 61508 SIL安全軟件.pdf》資料免費下載
    發(fā)表于 04-19 17:05 ?0次下載