国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

開發藍牙應用的完整解決方案

藍牙技術聯盟 ? 來源:xx ? 2019-08-10 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

到2020年,多達385億設備將連接入網。這些設備都一定會采用某種無線標準,在智能手機或平板電腦等客戶端和設備之間傳輸數據。

藍牙(Bluetooth)希望成為開發者的首選無線協議。為了實現這一目標,藍牙技術聯盟發布了一款全新的開發者工具,能夠最大程度幫助開發者簡化開發,幫助他們更輕松地為產品集成藍牙功能。

BluetoothDeveloper Studio本質上是一個集成型的開發者環境,讓開發者能夠輕松地將藍牙功能集成到你可以想象到的任何設備。Bluetooth Developer Studio內有開發案例和教程,以及由藍牙工作組中25,000多家公司提交的設備配置文件資源庫,能夠幫助開發者為用例創建配置文件。

藍牙技術聯盟開發者項目總監何根飛(Steve Hegenderfer)先生在接受ARC采訪時表示:“Bluetooth Developer Studio是一款開發工具。我們已經看到藍牙低功耗技術應用的巨大吸引力和成長空間。從開發者的角度,它是非常具有可塑性的。”

藍牙開發:讓創建服務和功能更輕松

在基礎的層面上,藍牙開發是非常簡單的概念。例如,當開發者想把Beacon等設備連接到其他設備上時,Beacon就被稱為外圍設備(peripheral device),另一端的電腦(個人電腦、智能手機、平板電腦等)就被稱為中心設備(central device)。兩者之間的關系就相當于計算機發展早期采用的典型的“服務器 - 客戶端”模型(或主設備/從設備)。

外圍設備的功能(包括連接至中心設備)是由藍牙的“服務”和“特性”所定義的。用不同的服務和特性組合去定義設備功能,就是“配置文件”。

何根飛先生表示:“最終,創建任何無線產品都涉及到很多因素。Bluetooth Developer Studio真正想要做的就是從元器件的角度解決問題。”

在藍牙開發的層次結構上,任何服務都包括多種特性。例如Beacon需要近距的服務、電池服務等等。有些Beacon可能有多達8種不同的服務,其功能都是由若干特性來定義的。

兩臺設備之間服務與特性之間的關系可以用藍牙的通用屬性配置文件(GATT)來定義。

何根飛先生表示:“服務和特性就像是藍牙的結構單元,藍牙將此描述為GATT,也就是通用屬性。用藍牙的技術語言來講,是GATT描述服務。對于某種特定的用例,那些服務都有他們的特性。那些也就是描述服務的屬性。它們包含更多的原數據來描述屬性,但通常是通過描述數值的形式體現。”

BluetoothDeveloper Studio:創建藍牙應用的平臺

BluetoothDeveloper Studio是如何幫助開發者簡化開發,為設備和App添加藍牙功能的呢?

首先,開發者可以借助Bluetooth Develope Studio的簡單設計,采用GATT來構建藍牙配置文件。對于大多數設備,執行任何功能的代碼都能在Bluetooth Develope Studio中的資源庫里找到。如果開發者想要創建已經存在的功能,就可以采用任何“已采用的配置文件(adopted profile)”。Bluetooth Develope Studio讓開發者們能夠使用資源庫中的代碼,或采用簡單的拖拽機制來構建配置文件。

若某一特定類型的功能無法在資源庫內找到,開發者還可以在BluetoothDeveloper Studio中構建自定義配置文件(customprofile)。

何根飛先生表示:“所有用例都是建立在通用屬性之上的,都具有互操作性。因此,在資源庫中可以找到全部已采用的配置文件(adopted profiles)—經藍牙技術聯盟驗證發布為業界標準用例的服務和特性—以及自定義配置文件。”

建立了配置文件、服務和特性之后,BluetoothDeveloper Studio還提供一系列插件,讓開發者能在任何設備或芯片組上輕松地添加功能,這都與直接在板上調試功能會有些不同。

BluetoothDeveloper Studio中的插件能為芯片創建導出功能的代碼,包括高通德州儀器博通Arduino、Raspberry Pi等的芯片。這樣開發者即使不是熟悉每一種芯片的專家,也能夠創建藍牙設備。

相關文章:開源硬件網絡如何驅動藍牙Beacon的應用

何根飛先生表示:“藍牙應用場景都是類似的,但實際在芯片或固件上的實施就會有所不同了。所有的主流芯片和模組制造商都提供各種插件,但具體還是要取決于你正在構建的用例- 所有的服務和特性 - 然后生成用于目標平臺的代碼。”

以上是對于服務器端而言。BluetoothDeveloper Studio 也提供適用于iOS和安卓的插件,為客戶端的App導入功能。

總而言之,Bluetooth Developer Studio能做的是為藍牙在設備和App中的應用構建管道,讓藍牙更輕松地應用于任何平臺、固件和軟件。當然BluetoothDeveloper Studio不會編寫產品或App現實功能的代碼。

設備或App的應用情境還是需要開發者自己進行編碼,明確服務和特性。例如,如果需要App執行“亮燈”的功能,那么所寫的編碼就要能夠告訴服務:如果按鍵,就亮燈。

何根飛先生表示:“開發藍牙的架構時,開發者都需要為實際的情境編寫代碼。這部分不是BluetoothDeveloper Studio的工作。”

除了涉及服務和特性的GATT,以及面向固件和軟件平臺的插件,Bluetooth Developer Studio還包括測試工具,其可用于模擬藍牙集成的功能。

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

    關注

    119

    文章

    6313

    瀏覽量

    178713
  • 網絡
    +關注

    關注

    14

    文章

    8265

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞芯微RK平臺AP6275PR3模塊藍牙MAC地址獲取實戰指南

    開發者的核心痛點 在瑞芯微(Rockchip)RK平臺開發藍牙功能時,你是否遇到過這些困擾: ?設備恢復出廠設置后,藍牙MAC地址隨機變化,無法滿足設備唯一性標識需求 ?想讀取WiFi+BT
    的頭像 發表于 03-06 08:10 ?228次閱讀
    瑞芯微RK平臺AP6275PR3模塊<b class='flag-5'>藍牙</b>MAC地址獲取實戰指南

    是德科技推出AI軟件完整性構建器解決方案

    是德科技(NYSE: KEYS )近日推出AI軟件完整性構建器,這款全新軟件解決方案旨在革新AI系統的驗證與維護方式,確保系統的可信度。隨著監管審查日益嚴格,加之AI開發復雜度持續增加,該解決
    的頭像 發表于 01-15 16:49 ?216次閱讀

    CH9145藍牙以太網網關單芯片方案

    在物聯網應用日益廣泛的今天,如何將傳統藍牙設備便捷地接入互聯網,實現遠程控制與數據交互,成為許多開發者關注的重點。CH9145藍牙以太網網關單芯片方案,正是一款高集成度、低功耗的硬件
    的頭像 發表于 01-08 15:58 ?197次閱讀

    低功耗藍牙芯片CH9141藍牙串口透傳方案

    隨著藍牙技術在各行業的廣泛應用,傳統串口設備向無線通信升級的需求日益增長。南京沁恒微電子推出的CH9141低功耗藍牙芯片,集成了完整的BLE協議棧,無需復雜編程即可實現串口與藍牙數據的
    的頭像 發表于 11-10 15:23 ?603次閱讀
    低功耗<b class='flag-5'>藍牙</b>芯片CH9141<b class='flag-5'>藍牙</b>串口透傳<b class='flag-5'>方案</b>

    物聯網開發必備:四款低功耗藍牙透傳模塊參數全解析與應用實戰

    剖析四款MinewSemi(創新微)經過市場驗證的幾款模塊,助您精準選型。 一、技術核心:BLE透傳模塊為何成為開發首選? BLE透傳模塊的本質,是提供了 免協議棧開發 的UART轉無線射頻的完整
    的頭像 發表于 11-05 14:37 ?674次閱讀

    淺談芯科科技基于藍牙信道探測的數字鑰匙解決方案

    作為藍牙技術的創新者與標準踐行者,Silicon Labs(芯科科技)正在積極開發基于藍牙信道探測(Bluetooth Channel Sounding)的數字鑰匙解決方案,實現亞米級
    的頭像 發表于 10-24 17:17 ?1726次閱讀

    DALI數字照明控制的解決方案

    NDA102 DALI數字照明控制解決方案基于數字照明接口聯盟(DiiA)開發的數字可尋址照明接口(DALI)技術。該解決方案包括新唐構建的IEC 62386庫。新唐是DiiA準會員,擁有DALI
    發表于 09-08 06:29

    ?LM3631完整LCD背光與偏置電源解決方案總結

    LM3631 是一款適用于移動設備的完整 LCD 背光和偏置電源解決方案。這 單芯片解決方案集成高效背光LED驅動器和正/負偏置 用于滿足高清 LCD 電源要求的 LCD 驅動器電源。集成
    的頭像 發表于 08-27 15:04 ?1213次閱讀
    ?LM3631<b class='flag-5'>完整</b>LCD背光與偏置電源<b class='flag-5'>解決方案</b>總結

    芯科科技助力GlobalRnD優化智能養老解決方案

    Silicon Labs(芯科科技)為GlobalRnD公司提供基于BG22 SoC的全方位藍牙解決方案,幫助其將智能養老解決方案AnnA的開發復雜度降低 50%,AnnA+ Watc
    的頭像 發表于 07-04 16:43 ?5790次閱讀

    中科藍訊攜多款高性能藍牙SoC與全場景解決方案重磅亮相2025藍牙亞洲大會

    ,深圳市中科藍訊科技股份有限公司攜多款高性能藍牙SoC與全場景解決方案重磅亮相,與全球62家先進企業、數千名開發者及生態伙伴共探藍牙技術在AIoT、無線音頻、智能穿戴等領域的創新應用,
    的頭像 發表于 05-29 09:54 ?2751次閱讀
    中科藍訊攜多款高性能<b class='flag-5'>藍牙</b>SoC與全場景<b class='flag-5'>解決方案</b>重磅亮相2025<b class='flag-5'>藍牙</b>亞洲大會

    Nordic藍牙方案:以創新與可靠賦能物聯網未來

    芯片及模塊均為開發者提供了高效、安全的解決方案。以下是Nordic藍牙方案脫穎而出的核心優勢:1.超低功耗設計:十年續航,重新定義能效Nordic的nRF52和nR
    的頭像 發表于 05-16 14:54 ?833次閱讀
    Nordic<b class='flag-5'>藍牙</b><b class='flag-5'>方案</b>:以創新與可靠賦能物聯網未來

    芯科科技助力藍牙Mesh設備開發

    藍牙Mesh 1.1是藍牙技術聯盟(Bluetooth SIG)發布的最新標準版本,Silicon Labs(芯科科技)作為開發和實施藍牙Mesh標準的主要貢獻者之一,特別制作了
    的頭像 發表于 05-16 13:51 ?1262次閱讀
    芯科科技助力<b class='flag-5'>藍牙</b>Mesh設備<b class='flag-5'>開發</b>

    智能倉儲管理解決方案NRF5832

    在當今的倉儲管理領域,無線通訊技術的應用成為解決物品出入庫管理難題的一種理想方案。我們的研發團隊經過反復實踐和應用,成功開發了一套名為\"智能倉儲管理裝置及系統\"的解決方案,以
    發表于 04-10 14:10

    三種藍牙架構實現方案藍牙協議棧方案

    藍牙架構實現方案有哪幾種?我們一般把整個藍牙實現方案叫做藍牙協議棧,因此這個問題也可以這么闡述:藍牙
    的頭像 發表于 04-08 15:35 ?1567次閱讀
    三種<b class='flag-5'>藍牙</b>架構實現<b class='flag-5'>方案</b>(<b class='flag-5'>藍牙</b>協議棧<b class='flag-5'>方案</b>)

    聊聊 全面的蜂窩物聯網解決方案

    。這種零散的解決方案所有權給產品開發人員帶來了各種挑戰和風險,往往會導致次優的實現,需要在成本、性能和功耗方面做出許多權衡。 在 Nordic,我們的目標是簡化蜂窩產品開發并支持整個產品生命周期。這就
    發表于 03-17 11:39