日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

關(guān)于對(duì)Bluetooth Smart藍(lán)牙騎行技術(shù)的討論

藍(lán)牙技術(shù)聯(lián)盟 ? 來源:xx ? 2019-08-04 08:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上周智能騎行系列的第一篇文章中,小碼哥介紹了自行車選手們可以如何借助Bluetooth Smart 設(shè)備提高比賽成績(jī),大家也領(lǐng)略了智能騎行的魅力。(有些妹紙表示圖片撩人熱血,有想流口水的沖動(dòng))本篇將繼續(xù)從開發(fā)者的視角就藍(lán)牙騎行技術(shù)展開討論。

哪些配置文件必不可少?

與騎行相關(guān)的主要配置文件包括:心率配置文件(Heart Rate Profile)、騎行速度和踩踏速率配置文件(CyclingSpeed and Cadence Profile) 、騎行功率配置文件(Cycling PowerProfile)。

心率配置文件使用通知將心率測(cè)量結(jié)果傳輸至向與之相連的GATT客戶端。通知中包括的不僅僅是心率數(shù)據(jù),稍后小碼哥會(huì)詳細(xì)說明。騎行速度和踩踏速率配置文件也使用通知傳輸數(shù)據(jù),每個(gè)通知都包含車輪轉(zhuǎn)數(shù)或(和)曲柄轉(zhuǎn)數(shù)數(shù)據(jù)。騎行功率配置文件也使用“通知”這一超級(jí)有用的屬性協(xié)議(AttributeProtocol)信息來傳輸數(shù)據(jù)。

BluetoothDeveloper Studio助力開發(fā)

如果你想要深入了解并著手開發(fā),請(qǐng)點(diǎn)擊原文鏈接下載并安裝Bluetooth Developer Studio正式版。它是藍(lán)牙技術(shù)聯(lián)盟新推出的開發(fā)工具,是助力開發(fā)的神器。其龐大的配置文件、服務(wù)、特性和描述符資源庫并不局限于之前所提到的。Bluetooth Developer Studio是探索這些配置文件的絕佳工具,讓開發(fā)者能夠通過插件生成代碼,迅速進(jìn)入開發(fā)的實(shí)施。

圖1 –Bluetooth Developer Studio

可供下載的智能手機(jī)APP

許多配置文件可用的移動(dòng)應(yīng)用程序,可以下載并使用。下面列舉的三個(gè)是適用于安卓系統(tǒng)的移動(dòng)應(yīng)用程序:

Polar Beat

Wahoo 健身

北歐半導(dǎo)體BLE nRF 工具箱

開發(fā)專屬你的炫酷APP

如果你是移動(dòng)開發(fā)者,你一定會(huì)想要開發(fā)自己的Bluetooth Smart應(yīng)用,尤其是當(dāng)藍(lán)牙技術(shù)聯(lián)盟或其他設(shè)備制造商發(fā)布新的配置文件時(shí)。而且,隨意結(jié)合采用的服務(wù)和你自己自定義服務(wù)打造自己的自定義配置文件也是完全合法的。

編寫代碼的種類取決于開發(fā)所面向的平臺(tái)以及開發(fā)的是GATT客戶端還是GATT服務(wù)器。如果你編寫的是與自行車或選手身上的一種或多種類型的傳感器協(xié)同工作的GATT客戶端應(yīng)用,就需要訂閱包含所需傳感器值的特性的通知,當(dāng)通知通過BluetoothSmart從傳感器傳輸至設(shè)備時(shí),就可以依照代碼對(duì)這些通知進(jìn)行相應(yīng)處理。

讓我們?cè)龠M(jìn)一步觀察一下這三個(gè)配置文件,然后我會(huì)陸續(xù)穿插一些代碼片段。

心率配置文件 (HRM)

這一配置文件包括一項(xiàng)強(qiáng)制性服務(wù),即心率服務(wù);以及一項(xiàng)選擇性服務(wù),即設(shè)備信息服務(wù)。心率服務(wù)定義了以下幾項(xiàng)特性:

心率測(cè)量特性值可分解為若干不同的字段,因此接收此特性通知的應(yīng)用要做的第一件事就是對(duì)值數(shù)據(jù)進(jìn)行劃分。我們可以從Flags 字段的首字符和0-4比特位中了解心率傳感器的更多功能,以及特性值其余部分的數(shù)據(jù)形式。例如,表示每分鐘心跳數(shù)的心率值可能是8位或16位字段,F(xiàn)lags 字段會(huì)以一個(gè)特定的通知告訴我們是哪種情況。

一個(gè)8位字段能夠保存0-225范圍的值,對(duì)于人的心率來說足夠了。一種計(jì)算心率理論最大值的方法是220-年齡,所以一個(gè)40歲的人心率理論最大值為180。但如果你要用心率測(cè)量?jī)x給一只蜂鳥側(cè)心率,那這一數(shù)值可能在50-1260跳/每分鐘之間,就需要一個(gè)16位的值才夠。


圖2 –處理安卓系統(tǒng)中的心率通知

騎行速度和踩踏速率配置文件(CSC)

這一配置文件也有一個(gè)強(qiáng)制性的服務(wù),即騎行速度和踩踏速率服務(wù);以及一個(gè)選擇性的服務(wù),即設(shè)備信息服務(wù)。CSC服務(wù)定義了以下四個(gè)特性:

特性 需求 注釋
CSC 測(cè)量 強(qiáng)制性 車輪轉(zhuǎn)數(shù)數(shù)據(jù)或/和曲柄轉(zhuǎn)數(shù)數(shù)據(jù)??赏ㄟ^通知消息發(fā)送至客戶端應(yīng)用。
CSC 特性 強(qiáng)制性 只讀特性,指示是否支持車輪轉(zhuǎn)數(shù)數(shù)據(jù)或(和)曲柄轉(zhuǎn)數(shù)數(shù)據(jù),以及是否支持多重傳感器位置。
傳感器位置 條件性 指示傳感器位置 (如前輪,左曲柄) ,如果支持多重傳感器位置則為必需。
SC 控制點(diǎn) 條件性 允許多個(gè)過程的啟動(dòng),如傳感器校準(zhǔn)。

CSC測(cè)量特性是應(yīng)用開發(fā)者最感興趣的,它的值也可以分解為若干個(gè)字段。首個(gè)字節(jié)包括一個(gè)Flags 字段, 前兩個(gè)字節(jié)可指示該值是否包含車輪轉(zhuǎn)數(shù)數(shù)據(jù)或(和)曲柄轉(zhuǎn)數(shù)數(shù)據(jù)。車輪轉(zhuǎn)數(shù)數(shù)據(jù)包括一個(gè)32位的累計(jì)車輪轉(zhuǎn)數(shù),以及一個(gè)代表以1/1024為單位最后一次測(cè)量車輪事件的時(shí)間的16位的值。曲柄數(shù)據(jù)包括一個(gè)16位的曲柄轉(zhuǎn)數(shù)累計(jì)計(jì)數(shù),以及一個(gè)類似的16位的最后一個(gè)事件的時(shí)間字段。有了這些數(shù)據(jù),客戶端就能夠計(jì)算自最后一次事件的車輪轉(zhuǎn)動(dòng)或踩踏的平均速度,即便藍(lán)牙連接在中間發(fā)生過中斷。如果客戶端知道車輪的圓周,那么還可以計(jì)算出自最后一次事件之后的行進(jìn)距離和平均騎行速度。

圖3 – 處理安卓系統(tǒng)中的CSC 通知

騎行功率配置文件(CPP)

這一配置文件定義了四個(gè)角色,允許通過兩種完全不同的方式使用騎行功率傳感器。通?!笆占鳌笨梢赃B接至“CP 傳感器”, 發(fā)現(xiàn)GATT服務(wù)和特性并與之互動(dòng)。但配置也可以把騎行功率傳感器設(shè)置為“CP廣播者“的角色,有一個(gè)或多個(gè)客戶端作為“CP觀察者”通過無定向不可連接的GAP廣播接收騎行功率數(shù)據(jù)。在后者的情況下,必須使用Bluetooth Smart傳輸數(shù)據(jù),反之也可以通過藍(lán)牙BR/EDR調(diào)用CP 傳感器和收集器的角色。

請(qǐng)注意,在不同位置(如自行車左右兩側(cè)曲柄)安裝、并同時(shí)使用多個(gè)騎行速率傳感器是十分常見的。騎行功率服務(wù)的傳感器位置特性可以適應(yīng)這一情況。

這一配置文件定義了一項(xiàng)強(qiáng)制性服務(wù)(即騎行功率服務(wù))以及兩項(xiàng)選擇性服務(wù)(即數(shù)據(jù)信息服務(wù)和電池服務(wù))。其中騎行功率服務(wù)定義了以下5項(xiàng)特性。

以上騎行功率測(cè)量時(shí)大多數(shù)應(yīng)用都會(huì)利用的特性。通知可采用GATT用于從CP傳感器向與之相連的采集器傳輸數(shù)據(jù)。如果這一特性的服務(wù)器特性配置描述符被設(shè)置為0x01,特性就能采用GAP廣播數(shù)據(jù)包在服務(wù)數(shù)據(jù)字段中被廣播。

測(cè)試客戶端應(yīng)用

使用藍(lán)牙開發(fā)板生成模擬傳感器讀數(shù),就可以很更簡(jiǎn)單地測(cè)試與傳感器設(shè)備協(xié)調(diào)工作的藍(lán)牙客戶端應(yīng)用。這顯然比每次做出改動(dòng)、安裝應(yīng)用后都要親自騎車測(cè)試便利的多。雖然可能沒有親自騎車那么有趣,但的確非常便利。

我有一些來自不同制造商的開發(fā)板,如CSR(已被高通收購)、北歐半導(dǎo)體、藍(lán)兆(已被Silicon Labs收購),它們都包括心率配置文件的實(shí)施,可以生成模擬心率數(shù)據(jù)。北歐半導(dǎo)體SDK還包括CSC配置文件。創(chuàng)建常見的配置文件的模擬時(shí),用心率配置文件做模板即簡(jiǎn)單、又省事。

圖4 – 適用于北歐半導(dǎo)體nRF1DK的心率配置文件項(xiàng)目

另外,一個(gè)叫做LightBlue的iOS和Mac應(yīng)用能幫助開發(fā)者建立Mac、iPhone或iPad的“虛擬外圍設(shè)備”, 并支持CSC、HRM、騎行功率等多項(xiàng)配置文件。

資源

BluetoothDeveloper Studio讓開發(fā)者能夠快速啟動(dòng)開發(fā),使用、設(shè)計(jì)服務(wù)和特性,來打造自己的解決方案。這一工具是無價(jià)的資源庫,讓開發(fā)者能夠創(chuàng)建自己的服務(wù),并了解采用的服務(wù)器如何工作。

北歐半導(dǎo)體有一個(gè)非常不錯(cuò)的安卓應(yīng)用,同時(shí)支持心率配置文件、騎行速度和踩踏速率配置文件,以及其他配置文件。源代碼還公布于Github上:

我最初便攜的兩個(gè) Bluetooth Smart APP都是針對(duì)BlackBerry 10的心率配置文件、騎行速度和踩踏速率配置文件。兩個(gè)應(yīng)用的代碼現(xiàn)已開源(Blackberry 10 心率監(jiān)測(cè)儀,Blackberry 10 CSC 監(jiān)測(cè)儀),有需要請(qǐng)上網(wǎng)搜索或微信聯(lián)系小編。

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

    關(guān)注

    119

    文章

    6399

    瀏覽量

    179373
  • Bluetooth Smart
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    泰晶科技亮相2026藍(lán)牙亞洲大會(huì)

    4月23-24日,由全球藍(lán)牙技術(shù)官方標(biāo)準(zhǔn)機(jī)構(gòu)—藍(lán)牙技術(shù)聯(lián)盟(Bluetooth SIG)主辦的2026藍(lán)
    的頭像 發(fā)表于 04-30 16:45 ?508次閱讀

    藍(lán)牙信道探測(cè)(Bluetooth? Channel Sounding)

    藍(lán)牙信道探測(cè)(Bluetooth? Channel Sounding)開啟新的應(yīng)用領(lǐng)域,并探索現(xiàn)有產(chǎn)品的增強(qiáng)可能性,具有可靠的近距離感知和測(cè)距功能,在短距離和較遠(yuǎn)距離均有效。 藍(lán)牙信道探測(cè) 是低功耗
    發(fā)表于 04-16 10:42

    芯科科技專家暢談2026年藍(lán)牙技術(shù)發(fā)展趨勢(shì)

    每一年,藍(lán)牙技術(shù)都會(huì)拓展新的市場(chǎng)和應(yīng)用場(chǎng)景。2025 年也不例外,尤其是在藍(lán)牙信道探測(cè)(Bluetooth Channel Sounding)等方面的發(fā)展勢(shì)頭顯著增強(qiáng)。展望2026年,
    的頭像 發(fā)表于 02-28 15:16 ?1386次閱讀

    2026 藍(lán)牙亞洲大會(huì)火熱召集中!演講嘉賓 · Innovator Stage · 音頻

    藍(lán)牙技術(shù)聯(lián)盟正式宣布,2026年藍(lán)牙亞洲大會(huì)暨展覽(Bluetooth Asia 2026)將于2026年4月23日至24日在深圳會(huì)展中心(福田)5號(hào)館盛大舉行?;顒?dòng)規(guī)模再次升級(jí),
    的頭像 發(fā)表于 01-12 15:02 ?720次閱讀
    2026 <b class='flag-5'>藍(lán)牙</b>亞洲大會(huì)火熱召集中!演講嘉賓 · Innovator Stage · 音頻

    藍(lán)牙BT抗干擾技術(shù)

    更有效地使用頻譜并顯著降低沖突的可能性。 (2) 藍(lán)牙自適應(yīng)跳頻技術(shù)(AFH) 自適應(yīng)跳頻可以有效避開干擾。關(guān)于自適應(yīng)跳頻技術(shù),在之前文章“WiFi 與
    發(fā)表于 12-26 07:25

    Type 2EA Wi-Fi + Bluetooth模塊:技術(shù)解析與應(yīng)用指南

    Type 2EA Wi-Fi + Bluetooth模塊:技術(shù)解析與應(yīng)用指南 作為一名電子工程師,在設(shè)計(jì)無線通信系統(tǒng)時(shí),選擇合適的模塊至關(guān)重要。今天,我們就來深入剖析一下Murata的Type
    的頭像 發(fā)表于 12-16 16:55 ?504次閱讀

    藍(lán)牙核心規(guī)范6.2正式發(fā)布, Bluetooth Asia 2026將全景展示創(chuàng)新技術(shù)與生態(tài)

    北京,2025年12月9日—— 藍(lán)牙技術(shù)聯(lián)盟(Bluetooth SIG)近日宣布正式發(fā)布藍(lán)牙?核心規(guī)范 6.2(Bluetooth? Co
    的頭像 發(fā)表于 12-09 10:02 ?1560次閱讀
    <b class='flag-5'>藍(lán)牙</b>核心規(guī)范6.2正式發(fā)布, <b class='flag-5'>Bluetooth</b> Asia 2026將全景展示創(chuàng)新<b class='flag-5'>技術(shù)</b>與生態(tài)

    BLE藍(lán)牙模塊實(shí)現(xiàn)原理深度解析:低功耗設(shè)計(jì)的奧秘與應(yīng)用

    原理主要基于BLE技術(shù),?旨在通過智能手段最大限度地降低功耗,?同時(shí)實(shí)現(xiàn)無線通信。? BLE(?Bluetooth Low Energy)?技術(shù)藍(lán)牙4.0版本開始引入,?也被稱為
    的頭像 發(fā)表于 12-08 11:50 ?95次閱讀

    BLE 5.4時(shí)代下,Air8000藍(lán)牙通知與手機(jī)讀寫操作實(shí)戰(zhàn)攻略

    。 BLE(Bluetooth Low Energy):也稱為Bluetooth Smart,是藍(lán)牙4.0及更高版本引入的低功耗無線通信技術(shù)
    的頭像 發(fā)表于 08-13 15:31 ?1110次閱讀
    BLE 5.4時(shí)代下,Air8000<b class='flag-5'>藍(lán)牙</b>通知與手機(jī)讀寫操作實(shí)戰(zhàn)攻略

    藍(lán)牙信道探測(cè)的核心優(yōu)勢(shì)

    曾經(jīng),藍(lán)牙、Wi-Fi和UWB等技術(shù)主要聚焦于設(shè)備間的數(shù)據(jù)傳輸,而如今,它們正日益展現(xiàn)出多功能特性。近期,藍(lán)牙?信道探測(cè)(Bluetooth? Channel Sounding)的推出
    的頭像 發(fā)表于 07-24 11:22 ?1934次閱讀

    Air8000藍(lán)牙新篇章:BLE 5.4——輕松實(shí)現(xiàn)通知推送與手機(jī)端設(shè)備控制!

    。 BLE(Bluetooth Low Energy): ? 也稱為Bluetooth Smart,是藍(lán)牙4.0及更高版本引入的低功耗無線通信技術(shù)
    的頭像 發(fā)表于 07-11 15:13 ?1026次閱讀
    Air8000<b class='flag-5'>藍(lán)牙</b>新篇章:BLE 5.4——輕松實(shí)現(xiàn)通知推送與手機(jī)端設(shè)備控制!

    藍(lán)牙技術(shù)聯(lián)盟發(fā)布《2025年藍(lán)牙TM市場(chǎng)最新資訊》

    2029年藍(lán)牙設(shè)備年出貨量預(yù)計(jì)近 80 億臺(tái) ? 2025 年 6 月 11 日,北京 —— 負(fù)責(zé)發(fā)展藍(lán)牙技術(shù)的國(guó)際標(biāo)準(zhǔn)組織藍(lán)牙技術(shù)聯(lián)盟(
    發(fā)表于 06-11 14:00 ?1745次閱讀
     <b class='flag-5'>藍(lán)牙</b><b class='flag-5'>技術(shù)</b>聯(lián)盟發(fā)布《2025年<b class='flag-5'>藍(lán)牙</b>TM市場(chǎng)最新資訊》

    藍(lán)牙低功耗技術(shù)與其他無線技術(shù)的區(qū)別

    藍(lán)牙低功耗技術(shù)(以下簡(jiǎn)稱 “Bluetooth LE”)是一種在我們生活中用于多種用途的無線通信技術(shù)。
    的頭像 發(fā)表于 06-10 10:56 ?2206次閱讀
    <b class='flag-5'>藍(lán)牙</b>低功耗<b class='flag-5'>技術(shù)</b>與其他無線<b class='flag-5'>技術(shù)</b>的區(qū)別

    藍(lán)牙技術(shù)聯(lián)盟:深化中國(guó)布局,拓展5-6GHz頻段及HDT等創(chuàng)新技術(shù)

    官孔德容(Ken Kolderup) ? 就在今年3月,藍(lán)牙技術(shù)聯(lián)盟(Bluetooth SIG)宣布正式成立藍(lán)
    的頭像 發(fā)表于 05-30 09:10 ?7354次閱讀
    <b class='flag-5'>藍(lán)牙</b><b class='flag-5'>技術(shù)</b>聯(lián)盟:深化中國(guó)布局,拓展5-6GHz頻段及HDT等創(chuàng)新<b class='flag-5'>技術(shù)</b>

    藍(lán)牙LE Audio技術(shù)簡(jiǎn)介和優(yōu)勢(shì)分析

    藍(lán)牙LE Audio,也稱為低功耗音頻(Bluetooth Low Energy Audio),是藍(lán)牙技術(shù)家族中的最新成員,專門為音頻傳輸而設(shè)計(jì)。它繼承了
    的頭像 發(fā)表于 05-21 16:08 ?5277次閱讀
    铜川市| 比如县| 绥中县| 晋江市| 鲁甸县| 岱山县| 临泽县| 光山县| 南和县| 菏泽市| 楚雄市| 乐业县| 淅川县| 乡城县| 望奎县| 正蓝旗| 敦化市| 大悟县| 阳西县| 铜川市| 布尔津县| 天津市| 元江| 岢岚县| 读书| 封丘县| 托克托县| 新巴尔虎左旗| 菏泽市| 阿勒泰市| 铁岭县| 鸡东县| 南川市| 深圳市| 密山市| 漳浦县| 邹城市| 阳江市| 永定县| 通许县| 尤溪县|