《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > Bluetooth Developer Studio:更快的開發速度實現更大的夢想

Bluetooth Developer Studio:更快的開發速度實現更大的夢想

2016-01-06
關鍵詞: 藍牙 BDS 半導體 加速器

       我當初加入藍牙技術聯盟時,雖然身為無線開發者,但對藍牙(Bluetooth?)技術的細節并不十分熟悉。因此我也花了很多時間翻閱了3000多頁的藍牙規格指南,學習采用的和自定義配置文件的開發過程,以及有哪些工具可以輔助開發。我希望通過這樣的學習過程,更多地了解如何將藍牙這項技術推向現實應用。

       一個比較根本的問題是初學者需要花費較長時間入門,摸索相關的開發知識。對開發者來說,從理解藍牙技術、專業術語、再到在藍牙芯片或模組上實際操作,著實不容易。也正是那時開始,我決心要為開發者打造一個便于開發及了解藍牙的工具。

       因此我和我在藍牙技術聯盟的團隊開始著手打造能夠讓藍牙開發更簡單更快速的工具。我們已經打造出了幾個非常不錯的工具,包括應用加速器(ApplicationAccelerator)和智能入門套件(SmartStarter Kit),卻并沒有止步于此。我們希望能夠達成以下三個目標:降低藍牙開發的入門壁壘,加快上市時間,提高協同性和合作性。

降低藍牙開發的入門壁壘

       藍牙技術聯盟想在第一時間給開發者所需的幫助,同時縮減他們的學習曲線。藍牙有許多很有用的文檔,但是隨著版本更新,開發者想要跟得上這些變化就越來越困難,連GATT技術相關的部分也一樣。要為解決方案中設備的功能創建自定義配置文件、用例等,更是讓這一過程變得更加復雜。所以我們需要尋找更好的方法。

加快上市時間

       簡化文檔、讓過程更直觀,無疑能夠加速開發。但我們不想止步于此。目前已經有很多用于創建設備端(客戶端)代碼的好工具,包括編譯器和IDE,因此無需再創建一個全新的工具鏈。我們想要的工具必須是易用的、足夠靈活的,以便整合于其他工具鏈,避免不必要的重復,確保過程盡可能地快速。

提高協同性和合作性

       藍牙社區中層出不窮的新穎創意總是讓我驚奇不止。藍牙愛好者、創客、乃至大的ODM廠商都在使用藍牙創建最新最棒的互聯設備和應用。我們希望為大家打造一種能夠輕松分享創新的方式,讓整個藍牙社群從中受益。

       這就是我們創建Bluetooth Developer Studio(BDS)的初衷。BDS是一款全新的官方藍牙開發工具。

       BDS是一款直觀的圖形工具,讓開發者能夠采用既有的配置文件,或創建自己的自定義配置文件。開發者無需在串聯的XML文件中隨意插入,然后再進行解析;也無需去翻閱3000多頁的規格說明去了解基于GATT的服務要如何相互支持,而是能夠實時互動。

       Bluetooth Developer Studio的設計初衷是為易用,讓開發者能夠集中于他們創建的解決方案本身,而非鉆研藍牙技術的實施。對于尚不十分了解藍牙的開發者來說,可以借助這一直觀的、可進行簡單拖拽操作的用戶界面快速啟動開發。BDS提供了一個采用的配置文件列表,讓開發者可以在其中搜索,比如在創建健身追蹤器時,可鍵入“健身”。找到正確的配置文件之后,便可將其拖拽入設計框架進行導入。

       如果找不到所需的可采用的配置文件,還可以參考由社區成員發布的自定義解決方案實施的庫,尋找是否有滿足產品需求的配置文件。開發者還可以分享這些配置文件并為其評分,進一步確保藍牙社區有足夠的信息幫助開發者選擇正確的配置文件。

       如果采用的配置文件列表和藍牙社區中都沒能找到所需的配置文件,開發者開可以選擇創建自定義配置文件。BluetoothDeveloper Studio通過使用配置文件、服務、以及特色開發的模板,讓自定義配置文件的創建容易得多了。

       為了確保可合作工具鏈、以及各種開發工具集的互操作性,Bluetooth DeveloperStudio是使用插件基礎設施創建的。Beta版本中已經有一系列來自北歐半導體、德州儀器等芯片公司,以及Seed Labs等OEM的插件。我們期待這一生態系統更夠繼續拓展。如果開發者想要確保產品能夠與其他設備、應用和平臺協同工作,這些插件就能幫助開發者快速創建代碼,然后將其植入開發套件或特定的設備。比如創建溫度傳感器時,想要在溫度變化時通知某一特定的應用,Bluetooth Developer Studio插件就能為開發者生成存根代碼。

       為了讓開發者的開發過程更順利,Bluetooth DeveloperStudio還能配合測試過程。目前藍牙技術聯盟Profile Tuning Suite(PTS)能夠自動操作協議和配置文件測試,確保設備支持藍牙規格,并能與其他設備互操作。但雖然PTS支持技術測試,卻無法支持功能測試以確保產品能夠按預期運行。因此開發者可以通過PTS了解設備是否支持心率配置文件,但卻無法得知當用戶心率低于一定值時會怎樣。我們期待在Bluetooth Developer Studio內,通過虛擬測試環境和物理設備,提供實時的功能測試,讓開發者能夠在同樣的環境中進行所有測試。

       整個過程中,如果有任何不清楚的地方,服務注釋、描述和注解也能起到幫助。開發者還可以直接使用BDS中的深度教程,包括如何創建自定義配置文件或使用插件。Bluetooth Developer Studio有著一套完整的幫助系統,開發者可以使用既有的深度文檔,而無需到他處另尋。不同人有不同的學習方式,比如閱讀、觀看視頻、聽講座等,因此藍牙技術聯盟也為開發者準備了多種形式的教程。

       今年10月,藍牙技術聯盟已經宣布推出Bluetooth? Developer Studio正式版。如果身為開發者的你對此有興趣,就點擊原文鏈接注冊吧,我們期待您的參與和反饋!BDS是我們為藍牙社區傾力奉獻的一款開發工具,我們需要大家更多的意見和建議,再接再厲繼續開發。我們不希望藍牙開發者在開發過程中感到受限制,而是希望他們能夠專注于打造獨一無二的產品。希望Bluetooth Developer Studio能夠幫助開發者實現更大的夢想,讓產品更快上市。

Bluetooth Developer Studio 進行時:BBC micro:bit

       BBC近期推出了BBC micro:bit,這是一款口袋大小的可編程計算機,將被免費發放給英國七年級的學生。它有運動監測功能,內置羅盤和藍牙低功耗技術。無需任何計算機知識就能為設備進行簡單的編碼,比如開啟LED燈、在屏幕顯示圖案等。它還能連接至其他設備、傳感器、套件和物體,可配合Arduino、Galileo、Kano, littleBits、Raspberry Pi, 作為日后復雜學習的跳板。

       藍牙是micro:bit中的重要技術之一,它讓micro:bit能夠與其他micro:bit、設備、電話、平板電腦、相機、以及我們身邊的其他日常設備實現通信并相互連接。

       藍牙技術聯盟使用Bluetooth Developer Studio為BBC micro:bit設計了專門的藍牙配置文件。藍牙技術聯盟的Martin Woolley使用BDS的配置文件設計器功能設計了配置文件,加上藍牙技術聯盟既有的可采用的服務(入電池服務和設備信息服務),以及對于BCCmicro:bit來說全新的“來電”用例等自定義服務,所有的這些都是通過拖拽的設計界面完成的。這也讓Martin能根據大家日后的要求和更多的想法進行靈活修改。Martin為BDS創建了更多的插件,并能夠生成HTML報告,詳述不同層次的配置文件設計。

       這些都會交由藍牙技術聯盟團隊成員分別進行復審。這些插件將會被發布至Bluetooth Developer Studio資料庫,分享到更廣的社區范圍內。BBC micro:bit采用了北歐半導體nRF51 Bluetooth Smart堆棧,這一平臺也得到Bluetooth Developer Studio Beta版本的支持。Martin在短短幾天內就生成了代碼并將交給了負責為micro:bit開發運行時固件的蘭卡斯特大學。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
免费日韩av| 国产精品欧美日韩久久| 亚洲一区二区在| 亚洲激情专区| 久久成人免费网| 亚洲专区欧美专区| 夜久久久久久| 亚洲精品综合在线| 亚洲高清免费| 一区视频在线看| 国产综合在线视频| 国产主播一区| 国产一区二区高清视频| 国产亚洲欧美一区在线观看| 国产精品影视天天线| 国产精品免费看| 国产精品久久久久久户外露出| 欧美日韩三级视频| 欧美日韩天天操| 欧美日韩免费观看一区=区三区| 欧美激情一区二区三区在线视频| 免费日韩成人| 欧美高清视频www夜色资源网| 欧美成va人片在线观看| 欧美成人69| 欧美黑人在线观看| 欧美激情一二三区| 欧美精品一区二区蜜臀亚洲| 欧美高清在线一区二区| 欧美成人午夜免费视在线看片| 欧美69wwwcom| 欧美激情一区二区三区在线视频观看| 欧美大片一区二区三区| 欧美精品v日韩精品v韩国精品v | 久久精品99久久香蕉国产色戒| 性做久久久久久久免费看| 欧美在线播放一区二区| 久久免费视频网| 久久人人爽国产| 欧美成人有码| 欧美日韩免费视频| 国产精品亚洲产品| 国产在线视频欧美| 亚洲黄一区二区三区| 日韩午夜精品视频| 亚洲一区视频| 久久岛国电影| 日韩小视频在线观看专区| 亚洲天堂第二页| 欧美一区成人| 免费av成人在线| 欧美日韩直播| 国产欧美丝祙| 亚洲国产精品激情在线观看| 一区二区av在线| 欧美一区二粉嫩精品国产一线天| 久久精品亚洲一区| 一本久久青青| 午夜视频在线观看一区| 久久综合一区二区| 欧美日韩国产小视频| 国产欧美日韩专区发布| 亚洲第一福利社区| 亚洲一卡久久| 亚洲二区精品| 亚洲自拍偷拍一区| 久久蜜桃资源一区二区老牛 | 欧美国产日本高清在线| 国产精品扒开腿做爽爽爽视频 | 日韩一级成人av| 欧美伊人精品成人久久综合97| 欧美成人一区二区三区在线观看| 欧美午夜不卡影院在线观看完整版免费 | 国产欧美韩国高清| 亚洲人成7777| 西西人体一区二区| 99视频在线观看一区三区| 久久精品视频在线播放| 欧美日韩精品久久久| 国产尤物精品| 久久天堂精品| 欧美一区二区三区免费视频| 你懂的视频欧美| 国产精品色在线| 亚洲国产综合视频在线观看| 新67194成人永久网站| 国产精品99久久久久久人| 久久综合国产精品台湾中文娱乐网| 欧美日韩亚洲高清| 在线精品观看| 性欧美1819sex性高清| 亚洲视频免费看| 欧美成人国产一区二区| 国产一区二区三区的电影| 在线一区二区三区四区五区| 亚洲激情啪啪| 久久精品视频网| 国产精品网红福利| 日韩一级精品视频在线观看| 91久久精品网| 久久一区国产| 国产一区二区三区在线免费观看 | 亚洲国产婷婷香蕉久久久久久99 | 亚洲视频大全| 99国产精品久久久久久久久久| 久久久青草婷婷精品综合日韩| 国产精品久久国产愉拍| 亚洲精品久久久久久久久久久| 亚洲福利视频网站| 久久精品国产69国产精品亚洲 | 一区二区日韩精品| 欧美a级在线| 怡红院精品视频在线观看极品| 欧美亚洲视频一区二区| 午夜精品国产精品大乳美女| 欧美色视频一区| 99re热这里只有精品免费视频| 亚洲美女视频在线免费观看| 免费观看国产成人| 精东粉嫩av免费一区二区三区| 欧美一区二区视频网站| 欧美一区在线看| 国产一区二区精品在线观看| 亚欧美中日韩视频| 久久精品视频一| 国产在线麻豆精品观看| 久久成人免费电影| 麻豆成人综合网| 亚洲国产婷婷香蕉久久久久久| 亚洲日本一区二区三区| 亚洲第一成人在线| 亚洲人成亚洲人成在线观看图片 | 在线欧美日韩国产| 亚洲黄色在线| 欧美大片免费| 亚洲精品在线观| 亚洲一区二区免费视频| 国产精品chinese| 亚洲在线视频免费观看| 欧美在线观看天堂一区二区三区 | 午夜在线视频一区二区区别| 欧美影院视频| 国产一区二区高清视频| 亚洲二区视频在线| 欧美国产日韩xxxxx| 99视频精品免费观看| 亚洲女人天堂av| 国产日韩三区| 亚洲高清电影| 欧美国产综合| 一区二区高清视频在线观看| 亚洲精品欧美极品| 在线欧美一区| 亚洲人成网站色ww在线| 欧美日韩精选| 亚洲欧美成人网| 久久av免费一区| 国产在线一区二区三区四区| 亚洲观看高清完整版在线观看| 欧美国产日韩xxxxx| 中文在线不卡视频| 久久精品国产久精国产思思| 伊人蜜桃色噜噜激情综合| 99热这里只有精品8| 国产精品v亚洲精品v日韩精品 | 亚洲伦理在线| 午夜精品久久久久久99热软件| 国产亚洲精品综合一区91| 亚洲片区在线| 国产精品乱人伦中文| 久久成人精品无人区| 欧美精品福利在线| 亚洲欧美日韩一区在线观看| 麻豆精品视频在线观看视频| 一本色道久久88精品综合| 久久久久久久波多野高潮日日| 亚洲二区在线观看| 亚洲免费网址| 国内精品久久久| 国产精品99久久久久久久女警| 国产日韩欧美在线观看| 99在线精品视频| 国产区日韩欧美| 亚洲三级国产| 国产精品亚洲片夜色在线| 亚洲精品视频在线| 国产欧美日韩免费| 9色精品在线| 国产一区二区三区在线观看网站 | 欧美在线视频免费播放| 亚洲欧洲在线免费| 欧美在线观看网址综合| 亚洲精品女人| 久久久成人精品| 99这里只有久久精品视频| 久久一区二区三区av| 亚洲一区二区免费看| 欧美黄网免费在线观看| 午夜视频在线观看一区二区三区| 欧美精品在线观看一区二区|