chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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è)備上運行的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)注

    117

    文章

    6175

    瀏覽量

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

    關(guān)注

    30

    文章

    4927

    瀏覽量

    72534

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    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

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

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

    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 ?270次閱讀
    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 ?957次閱讀
    基于STM32 HAL<b class='flag-5'>庫</b>與標(biāo)準(zhǔn)<b class='flag-5'>庫</b>的esp8266接入機(jī)智云方案(二)

    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 ?1140次閱讀
    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次下載

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

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

    如何為micropython添加自己的C代碼?

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

    沐曦GPU跑通DeepSeek開源代碼FlashMLA

    今日,DeepSeek正式啟動"開源周"計劃,首發(fā)代碼FlashMLA一經(jīng)開源即引發(fā)全網(wǎng)關(guān)注。截至發(fā)稿,該項目已在GitHub斬獲超7.2K Star!
    的頭像 發(fā)表于 02-25 16:25 ?1232次閱讀

    分析C語言代碼結(jié)構(gòu)的設(shè)計問題

    來分析一個C語言代碼結(jié)構(gòu)的設(shè)計問題。 這段代碼,使用了兩次malloc,分別給 p1 和 p2 申請了內(nèi)存。用完后,內(nèi)存釋放,防止內(nèi)存泄漏。 大家覺得,這樣的代碼設(shè)計有沒有問題。
    的頭像 發(fā)表于 02-11 09:31 ?569次閱讀

    MySQL數(shù)據(jù)的安裝

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

    HAL在Arduino平臺上的使用

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

    HAL在嵌入式系統(tǒng)中的應(yīng)用

    HAL是一種在嵌入式開發(fā)中用于屏蔽底層硬件細(xì)節(jié)、提供統(tǒng)一接口的軟件層。它允許開發(fā)者在編寫應(yīng)用程序時無需關(guān)心具體的硬件實現(xiàn),從而提高了代碼的可移植性和復(fù)用性。HAL的主要目的是將硬
    的頭像 發(fā)表于 12-02 11:32 ?2747次閱讀