我要找:  
您的位置:電源在線首頁>>行業資訊>>交流培訓>>如何使樹莓派變身藍牙mesh Provisioner?正文

如何使樹莓派變身藍牙mesh Provisioner?

2018/11/12 14:54:45   電源在線網
分享到:

  藍牙mesh在去年7月正式發布,至今已經過去了一年多的時間。在過去的一年中,藍牙mesh的開發者社區有哪些最新的更新?

  多家會員公司推出了面向開發者的藍牙meshSDK;

  相關的開源社區已經提供了關于藍牙mesh和藍牙5的開源項目;

  相關會員公司提供了藍牙mesh的IP解決方案;

  現有的藍牙協議分析儀器供應商逐步支持藍牙mesh協議解析;

  以及采用藍牙mesh的終端產品;

  綜上所述,藍牙mesh的開發者社區在過去的一年中有著非?焖俚陌l展。對于藍牙mesh的開發者,隨著藍牙mesh的開發者社區生態逐漸的完善,將會有越來越多的開發者投入其中。如果大家要開發藍牙mesh的產品或者是原型,首要的問題就是需要有一個藍牙mesh的Provisioner,因為Provisioner負責為新加入的設備分配unicastaddress,網絡密鑰networkkey,設備密鑰devicekey,IVIndex等等這些重要的信息,那么如何能夠以最快的速度搭建一個藍牙mesh的Provisioner?任凱為大家提供一個自己的解決方案:在樹莓派3上面部署BlueZ,使其成為一個藍牙mesh的Provisioner。

  有藍牙開發經驗的工程師應該都聽說過BlueZ,BlueZ是官方的Linux藍牙協議棧,從BlueZv5.47開始,BlueZ加入一款名為meshctl的工具。通過這款工具,開發者可以通過PB-GATT和GATTProxy的方式對于新加入的設備進行provisioning以及相關的modelconfiguration。在看到BlueZ支持藍牙mesh之后,我著實激動了好幾天,試圖在樹莓派3主板上部署BlueZv5.49,但是有幾個障礙讓我感到困惑和掙扎,我花了大約兩周時間在互聯網上尋找解決方案,并與Linux專家討

  論解決問題并使其能夠正常工作。我解決的問題可能是開發人員必須面對的問題,作為藍牙技術聯盟的開發者關系經理,我認為我有責任向開發人員分享我的知識和經驗。所以,我總結了我解決的問題,收集了相應的信息,然后我為開發人員編寫了一個教程,希望開發人員可以使用本教程來搭建一個屬于自己的藍牙meshProvisioner。

  本教程包括:

  準備工作;

  如何配置樹莓派3;

  如何為BlueZv5.49安裝依賴項;

  如何獲取BlueZv5.49源代碼;

  如何在樹莓派3上編譯和安裝BlueZ;

  如何重新編譯和安裝樹莓派3的內核為meshctl工具搭建運行條件;

  如何驗證內核安裝;

  最后,為開發者附上教程的下載地址,希望開發者們踴躍嘗試!

  

   免責聲明:本文僅代表作者個人觀點,與電源在線網無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
  來源:藍牙技術聯盟亞太區開發者關系經理 任凱
本文鏈接:如何使樹莓派變身藍牙mesh Prov
http:www.mangadaku.com/news/2018-11/20181112145445.html
文章標簽:
  投稿熱線 0755-82905460    郵箱  :news@cps800.com
關于該條新聞資訊信息已有0條留言,我有如下留言:
請您注意:
·遵守中華人民共和國的各項有關法律法規
·承擔一切因您的行為而導致的法律責任
·本網留言板管理人員有權刪除其管轄的留言內容
·您在本網的留言內容,本網有權在網站內轉載或引用
·參與本留言即表明您已經閱讀并接受上述條款
用戶名: 密碼: 匿名留言   免費注冊會員
關鍵字:
        
按時間:
關閉
av在线天堂播放