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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

Python簡(jiǎn)介

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

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

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

除了現(xiàn)有的用C語(yǔ)言編寫的主機(jī)示例和Bluetooth NCP commander圖形界面之外,pyBGAPI藍(lán)牙庫(kù)還引入了一種控制Silicon Labs藍(lán)牙NCP設(shè)備的新方法。當(dāng)以NCP模式連接到Silicon Labs片上系統(tǒng)(SoC)、模塊或開發(fā)工具包時(shí),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。

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

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

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

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

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

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

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

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

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

責(zé)任編輯:haq

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

    關(guān)注

    119

    文章

    6317

    瀏覽量

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

    關(guān)注

    30

    文章

    4968

    瀏覽量

    74009

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    MCU軟件核心庫(kù)及示例代碼速覽 !

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

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

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

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

    之前已經(jīng)在裸機(jī)上實(shí)現(xiàn)了SAE J1939協(xié)議,因?yàn)橐砑覫OT 功能,現(xiàn)在想添加RT THREAD.因?yàn)橹皩懧銠C(jī)程序的時(shí)候用的是標(biāo)準(zhǔn)庫(kù)。而RT THREAD STUDIO自動(dòng)生成的是HAL庫(kù),請(qǐng)問(wèn)有什么好方法在我原來(lái)的代碼上添
    發(fā)表于 09-19 06:16

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

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

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

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

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

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

    請(qǐng)問(wèn)EZ-Serial固件是否使用任何OSS(開源軟件庫(kù)軟件?

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

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

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

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

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

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

    之前已經(jīng)在裸機(jī)上實(shí)現(xiàn)了SAE J1939協(xié)議,因?yàn)橐砑覫OT 功能,現(xiàn)在想添加RT THREAD.因?yàn)橹皩懧銠C(jī)程序的時(shí)候用的是標(biāo)準(zhǔn)庫(kù)。而RT THREAD STUDIO自動(dòng)生成的是HAL庫(kù),請(qǐng)問(wèn)有什么好方法在我原來(lái)的代碼上添
    發(fā)表于 05-27 06:01

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

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

    PSoC 4-IEC 60730 B級(jí)和IEC 61508 SIL安全軟件庫(kù)

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

    用hal庫(kù)通過(guò)usb做了一個(gè)hid復(fù)合設(shè)備,想問(wèn)問(wèn)怎么才能通過(guò)藍(lán)牙來(lái)實(shí)現(xiàn)hid設(shè)備?

    新手剛剛接觸stm32,想請(qǐng)教大佬, 最近用hal庫(kù)通過(guò)usb做了一個(gè)hid復(fù)合設(shè)備,想問(wèn)問(wèn)怎么才能通過(guò)藍(lán)牙來(lái)實(shí)現(xiàn)hid設(shè)備 我用cubemx直接就給我生成了很多初始化代碼,是否也有類似的軟件
    發(fā)表于 03-11 08:16

    如何為micropython添加自己的C代碼庫(kù)

    部分代碼需要更高效的效率 如何為micropython添加自己的C代碼庫(kù)? 是否有教程? 如果可以的話是否可以提供一個(gè)實(shí)現(xiàn)實(shí)例?
    發(fā)表于 03-11 07:03