資料介紹
在本系列的前幾篇文章中,我們討論了、以及。藍牙Mesh的各項功能使其成為一種具有互操作性的安全低功耗網絡。
不可否認,這些特性使藍牙Mesh方案的實現略顯復雜。如果讓系統設計人員從頭處理所有這些復雜問題,那么推出一款產品需要耗費數百人年的工作量。除此之外,物聯網應用類型極為豐富多樣,針對每種應用需要不同的外設功能與CPU處理能力,例如,如果您在設計智能家居產品,有些可能采用電池供電,有些采用交流電源供電,有些需要處理模擬信號,有些需要強大的處理能力和大量數字外設接口。
對于系統開發來說,固件開發需要的時間最長,工作量最大。盡管工程師設計的系統各不相同,如果使用同一芯片,那么其中一些固件還是可以重復使用的。基于此,工程師為首款產品評估選擇器件/平臺時,往往非常謹慎和嚴格,以便后續產品能最大限度地重復使用IP和現有固件。
在本文中我們將討論,在為藍牙Mesh應用選擇芯片平臺時,必須考慮的幾個關鍵因素。
整體來說,藍牙Mesh應用開發和部署需要三個關鍵組成部分:
● 硬件
● 軟件/固件
● 移動設備APP
硬件
在選擇藍牙Mesh產品平臺時,首要的步驟是了解平臺器件的現在和未來,在選擇器件時應做長期考慮。舉個例子,圖1是智能家居系統的示例。
圖1 使用藍牙Mesh的智能家居系統示例
正如您所看到的,這個網絡中有各種設備,包括燈泡、風扇、溫控器和百葉窗控制器。現實中的智能家居系統可以使用類型更豐富的藍牙Mesh產品,如開關、調光器、人體感應器、噴灌控制器等。如果您正在設計智能家居產品,您需要設計出符合所有這些用途的系統平臺。因此,即使您只是在開發智能開關應用,您仍然需要審視其他產品,為其他產品設計留有余量。
每種這樣的應用都有不同的設計要求,樓宇自動化等其他領域也存在相同的情況。所以,您的設計應采用一種能夠滿足大多數應用需求的平臺。此外,您應該能夠根據應用需求調整或裁剪原有固件,而不必從頭開始新的設計。
在選擇藍牙Mesh平臺芯片前,首先應該深入了解芯片的規格與特性。
01、發射功率與接收靈敏度
對于無線設備而言,最重要的指標之一是發射功率與接收靈敏度。發射功率與接收靈敏度決定了設備的鏈路預算,以及設備與網絡中其他節點間的通信距離。雖然藍牙Mesh旨在拓展網絡的覆蓋范圍,但發射功率與接收靈敏度決定了網絡中各節點間的通信距離。
正如我們前文提到的,不同的產品功能需求都不同,因此芯片的需求會隨著應用的變化而改變。此外,提供較高的發射功率也會增大電流消耗。對于電池供電的應用場景,可能需要限制發射功率,才能降低功耗、延長電池續航時間。例如,溫度和濕度傳感器、智能開關等應用通常采用電池供電,使用較低發射功率會更加理想。另一方面,交流電源供電應用能夠支持更高的發射功率,從而拓展網絡覆蓋范圍。因此,對于交流電源供電應用而言,能夠支持高達10dBm發射功率的器件是一個不錯的選擇。
具備Mesh功能的器件應該既要能夠支持電池供電應用所要求的較低發射功率,也要支持交流電源供電應用所要求的較高發射功率,能夠提供不同的發射功率選項的同系列芯片是明智的做法。這樣您只需對BOM進行修改,而無需對電路板布局進行任何更改,便于簡化新產品設計,加快產品上市進程。
芯片可以集成功率放大器(IPA)達到更遠的傳輸距離。但采用IPA會產生額外的成本。為了降低BOM成本,針對電池供電應用,可以采用pin to pin引腳兼容、但發射功率較低的低成本器件(如果有這種器件可供選擇)。例如,為滿足這一需求,賽普拉斯同時提供支持 4dBm發射功率的 CYW20819和支持最高達 10dBm發射功率的 CYW20820。兩者采用引腳兼容的封裝,并提供相同的功能集。
02、功耗2
無論是交流電源供電還是電池供電,任何產品必須仔細考慮功耗問題。為了提高產品的環保性,監管機構不斷施壓,要求降低功耗,甚至對交流電源供電設備也不例外。如果產品不符合規定的功耗要求,就可能無法出售。
在考慮設備功耗時,必須考量多種因素。首先是收發過程中產生的無線電功耗。大多數藍牙Mesh節點持續地掃描數據包。因此,這些設備幾乎全部時間處于接收模式下,接收器功耗成為最重要的考量參數之一。
對于用作中繼器、對收到的消息進行轉發的Mesh設備來說,發射功耗是另一大重要指標。我們必須在器件的最大發射功率下考量發射功耗,有些器件在較低的發射功率下性能更佳,但在較高的發射功率下則不然。
芯片廠商的產品會支持不同的低功耗模式,我們需要理解哪種模式是自己的應用所需要的,這樣才能根據器件處于常規工作模式和低功耗模式的時間,準確估算系統的平均功耗。
03、處理能力
一般來說,選擇處理能力強的器件是正確做法。例如,LED燈泡之類的應用可能需要根據用戶需求快速處理和改變LED狀態(開/關或改變顏色)。由于設備在低功耗模式下功耗最低,使用速度較快的CPU能迅速完成處理工作。這樣,設備處于休眠模式的時間就更長,從而降低總體平均功耗。
04、存儲
可根據特定的應用選擇閃存和RAM容量。找到能靈活使用存儲器空間的產品系列十分關鍵。Mesh設計方案應該能夠在使用不同存儲器空間的設備之間移植應用代碼,無需花費額外的精力,這樣便于為存儲器需求較低的應用選擇較低成本的器件。此外,部分器件使用ROM來存儲藍牙協議棧和外設驅動程序,這樣可以將閃存釋放給應用程序使用。總起來看,同時擁有內部ROM和閃存的器件更加適合藍牙Mesh產品。
05、外設
正如前文所提及的,不同應用可能需要不同的外設。例如,智能燈泡可能需要三、四個脈沖寬度調制器(PWM)用于RGB/RGBW LED的控制,一個數模轉換器(ADC)用于溫度測量(使用熱敏電阻器),以及一個I2C接口用作無源紅外(PIR)傳感器控制器接口;自動調溫器需要ADC和電源管理模塊,以支持低功耗模式。在選擇平臺時,要針對所有應用列出可能的外設需求,以便找出最符合要求的器件。
06、芯片溫度范圍
因為LED和AC-DC子系統的高功率熱耗散,照明之類的應用需要支持寬溫度范圍(最高 105°C),因此,應選擇能夠為產品同時提供工業溫度級別和寬溫度范圍的芯片。
軟件/固件
軟件極其重要,必須認真考慮。這里的軟件不僅僅指IDE和工具鏈,也包括底層的軟件開發套件(SDK)。IDE必須易于使用,比如基于Eclipse的IDE。
需要特別關注SDK。藍牙Mesh有多種模式和節點類型。具體使用哪種模式和節點類型取決于具體應用。要使終端產品通過藍牙技術聯盟(Bluetooth Special Interest Group,SIG)的藍牙Mesh認證,底層的模式和節點類型也必須通過認證(一些器件廠商并未通過所有的藍牙Mesh模式認證和節點類型認證)。如果應用所需的模式未經認證,終端產品開發者需要負責完成整個認證流程。這就要求開發者必須深入了解藍牙Mesh技術規范,并投入額外的資金與時間通過SIG認證流程。Mesh芯片廠商理應負責解決這一復雜問題,并提供完全通過藍牙Mesh認證的解決方案。因此,在為您的藍牙Mesh應用選擇芯片平臺前,應查閱藍牙SIG網站,了解準備選用的芯片通過了哪些Mesh模式認證和節點認證。
在確認器件支持所有Mesh模式和節點類型后,應盡量找出可用的參考示例代碼。示例代碼可讓您事半功倍。
移動設備App
物聯網的理念是萬物互聯,方便用戶操控。基本上所有物聯網應用都需要移動APP,基于藍牙Mesh的物聯網應用也有同樣的要求。無論是控制燈泡還是從氣象監測站讀取溫度信息,用戶都需要使用自己的手機訪問并控制設備。為了便于實現這項功能,芯片廠商必須為他們的藍牙Mesh產品提供iOS和安卓版APP。
理想情況下,芯片廠商會提供這些APP的源代碼,方便用戶進行二次開發。如果芯片廠商不提供這類APP,您就需要從頭開發。每個應用的App開發成本可能高達20萬美元,還不包括用戶開發APP對產品上市時間的影響。?
在下一篇,也是本系列文章的最后一篇,我們將討論針對藍牙Mesh應用時應該使用芯片還是模組。此外,我們還將探討在選擇這兩種備選方案時的考慮因素。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 大型藍牙mesh網絡中的消息傳輸方式資料下載
- 藍牙mesh網絡安全性的基本概念資料下載
- 藍牙mesh的“啟動配置(provisioning)”的安全流程資料下載
- 藍牙mesh網絡的低功耗資料下載
- 藍牙mesh網絡如何構成?資料下載
- 藍牙mesh網絡拓撲背后的基本概念資料下載
- 藍牙mesh的5個常見誤解資料下載
- 說一說藍牙mesh代理服務資料下載
- 藍牙mesh網絡的啟動配置協議資料下載
- 藍牙mesh網絡為何適合商業照明資料下載
- 藍牙Mesh網絡的通信原理資料下載
- 藍牙Mesh網絡的隱私與安全資料下載
- 藍牙Mesh網絡的構成要素資料下載
- 藍牙mesh啟動配置流程資料下載
- 如何向藍牙Mesh網絡添加、刪除新的設備資料下載
- 藍牙網關和藍牙mesh網關區別 3120次閱讀
- 泰凌微電子藍牙Mesh設備固件更新功能和測試說明(一) 2151次閱讀
- 藍牙Mesh的四種基本特性 853次閱讀
- 炬力藍牙芯片哪個型號最好 2281次閱讀
- 藍牙mesh互傳及藍牙單向穿透的功能測試 2074次閱讀
- 泰凌微電子自研藍牙Mesh解密分析工具操作說明 3187次閱讀
- 藍牙耳機有什么功能應該如何選擇藍牙耳機 15.2w次閱讀
- 藍牙傳輸的原理和藍牙Mesh技術如何輔助物聯網的說明 8693次閱讀
- 什么是Metal Mesh?Cu Metal Mesh的優勢,為什么選擇Cu Metal Mesh 2.3w次閱讀
- 通過藍牙Mesh網絡連接一切 1.3w次閱讀
- 用于其端至端mesh網絡開發平臺Particle Mesh 5205次閱讀
- 對Mesh網絡的支持使低功耗藍牙技術進入更加廣泛的應用領域 7270次閱讀
- 介紹如何通過藍牙Mesh的配置文件實現熱門的實時定位服務 5293次閱讀
- 藍牙網狀網絡解決方案 5246次閱讀
- 藍牙Mesh的廣泛應用指日可待 4254次閱讀
下載排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
- 1.41MB | 3次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 4AN-282: 采樣數據系統基本原理[中文版]
- 1.52MB | 次下載 | 免費
- 5AN-1390:手動選擇頻段以縮短PLL鎖定時間
- 310.58KB | 次下載 | 免費
- 6AN-1321:電流檢測應用中的共模瞬態
- 246.83KB | 次下載 | 免費
- 7AN-620:將AD1836和AD1953用于帶DSP的4輸入/9輸出模擬系統
- 66.76KB | 次下載 | 免費
- 8EE-170:估算ADSP-TS201S TigerSHARC處理器的功耗
- 372.77KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 18次下載 | 免費
- 7感應筆電路圖
- 0.06 MB | 10次下載 | 免費
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論