成功的loT產(chǎn)品可以讓終端客戶輕松設(shè)置和使用藍牙和Wi-Fi。但是當公司的時間和資源不足,缺少內(nèi)部無線設(shè)計知識,這在很大程度上影響產(chǎn)品的交付時間和多個產(chǎn)品再設(shè)計。
以下是無線開發(fā)過程的四個典型階段:
軟件/固件開發(fā)
硬件設(shè)計和認證
移動應(yīng)用程序開發(fā)
云連接
開發(fā)過程可能需要一年完成。讓我們一并討論并提出每個開發(fā)階段的特有挑戰(zhàn)。
軟件/固件開發(fā)
在固件開發(fā)階段,開發(fā)人員使用未編程模塊必定專于藍牙通信或Wi-Fi協(xié)議和供應(yīng)商特定軟件堆棧。在傳統(tǒng)的藍牙和Wi-Fi設(shè)計中,開發(fā)人員必須創(chuàng)建一個嵌入式主機+網(wǎng)絡(luò)協(xié)處理器設(shè)計,其通信鏈路處于低級別層面,以控制網(wǎng)絡(luò)協(xié)處理器。因此開發(fā)工作分為兩部分:編寫固件代碼以及測試設(shè)計。
硬件設(shè)計
選擇合適的硬件是無線功能和系統(tǒng)設(shè)計完整性的關(guān)鍵。在某一產(chǎn)品中使用未編程的模塊為其添加無線連接將會帶來各種不同的問題,包括潛在的延遲,天線設(shè)計問題和RF認證。一方面,F(xiàn)CC單獨認證可能需要花費數(shù)千美元且需要數(shù)月的測試和驗證。另一方面,良好的RF性能是產(chǎn)品設(shè)計中一項至關(guān)重要的挑戰(zhàn)。
移動應(yīng)用開發(fā)
移動應(yīng)用程序開發(fā)階段通常對公司來說是最具挑戰(zhàn)性的。許多公司的內(nèi)部開發(fā)人員不具有移動應(yīng)用程序經(jīng)驗。但是在此開發(fā)階段,開發(fā)人員必須擅長Android和iOS開發(fā),這意味著他們需要了解更多API。同時企業(yè)難以在iOS和Android開發(fā)中找到主題專家,這導致他們不得不將這一設(shè)計外包給構(gòu)建移動基礎(chǔ)設(shè)施,執(zhí)行測試等的供應(yīng)商,這耗費他們大量的時間且付出高昂開發(fā)成本。
云連接
產(chǎn)品開發(fā)到云連接這個階段處于無線開發(fā)的關(guān)鍵階段。它可能具有挑戰(zhàn)性,容易出現(xiàn)錯誤,存在潛在的啟動延遲,從而影響到loT應(yīng)用程序是否能夠開發(fā)成功。然而,想要獲取和維護可靠的云連接并正確收集數(shù)據(jù)卻是loT應(yīng)用程序面臨的重大問題。
對一些公司來說,尤其是小公司,他們幾乎是不可能從頭開始構(gòu)建云連接的框架/基礎(chǔ)架構(gòu)。公司的開發(fā)人員也時常受到MCU的限制,遇到不可靠的鏈路問題和連接問題。因此只有得到可靠的連接鏈接才能夠讓產(chǎn)品壽命延長和使客戶滿意度增加。當然固件更新也是產(chǎn)品維護的重要部分,通常這一部分由公司外包。所以,使用已具有用于添加云連接的基礎(chǔ)結(jié)構(gòu)的集成解決方案可以為開發(fā)人員節(jié)省數(shù)月的框架開發(fā)。
預(yù)編程無線模塊的優(yōu)點
如今,loT開發(fā)人員希望在盡可能小的空間內(nèi)實現(xiàn)強大的功能——支持簡單Wi-Fi和藍牙連接的解決方案。使用包括有預(yù)編程固件,預(yù)先認證的RF和硬件,簡易移動應(yīng)用框架和云連接的集成模塊,既簡化了開發(fā)流程,又消除了是否能夠成功連接的猜疑。
思考要點
選擇具有在制造時預(yù)編程的功能和測試系統(tǒng)固件的產(chǎn)品
使用Module而不是使用SoC進行設(shè)計
使用經(jīng)優(yōu)化的,易使用的無線接口庫進行移動應(yīng)用程序開發(fā)
作為集成產(chǎn)品的一部分,連接到已經(jīng)存在的云基礎(chǔ)架構(gòu)
Gecko OS支持Silicon Labs Wireless Xpress產(chǎn)品;在Silicon Labs預(yù)認證的模塊上運行的應(yīng)用程序固件。這些步驟結(jié)合了這些產(chǎn)品開發(fā)周期階段優(yōu)化,以提供簡化的嵌入式到電話和嵌入式到云的連接。
Gecko OS的價值
Gecko OS是一種高度優(yōu)化的loT操作系統(tǒng),專為安全Wi-Fi網(wǎng)絡(luò)功能的硬件平臺而設(shè)計,是資源受限設(shè)備的最佳選擇。運行硬件Gecko OS為產(chǎn)品提供與移動設(shè)備或云的強大而安全的無線連接。Gecko OS API為多個產(chǎn)品線提供了一個通用的軟件基礎(chǔ),對于loT開發(fā)人員來說十分有利。這是因為Gecko OS產(chǎn)品在沒有外部MCU干預(yù)的情況下能夠維持大部分無線接口,僅暴露關(guān)鍵變量和命令以進行外部MCU控制。
要了解有關(guān)Wireless Xpress如何幫助物聯(lián)網(wǎng)開發(fā)人員為最終客戶提供易用性的信息,請下載并閱讀完整的白皮書:http://pages.silabs.com/Wireless-Xpress-LP.html
-
藍牙
+關(guān)注
關(guān)注
119文章
6313瀏覽量
178741 -
WIFI
+關(guān)注
關(guān)注
82文章
5509瀏覽量
213588
原文標題:為loT開發(fā)人員打造預(yù)編程藍牙和Wi-Fi模塊
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
物聯(lián)網(wǎng)浪潮下,如何精準選型Wi-Fi模塊?
技術(shù)資訊 I Wi-Fi 模塊設(shè)計
ESP32 Wi-Fi 控制 LED 燈的原理
Panasonic PAN9028:雙頻Wi-Fi與藍牙模塊的卓越之選
探秘Type 2GF Wi-Fi + Bluetooth模塊:設(shè)計、特性與應(yīng)用指南
Nordic發(fā)布nRF7002 EBII 開發(fā)板, 支持Wi-Fi 6, 解鎖nRF54L新玩法
Wi-Fi模塊選型指南 | 低功耗藍牙/Wi-Fi 6模塊推薦 | 物聯(lián)網(wǎng)設(shè)備集成攻略
如何選擇合適的芯科科技Wi-Fi開發(fā)板
SkyOne? Wi-Fi 雙頻 802.11ac 前端模塊 skyworksinc
飛易通 藍牙+Wi-Fi 組合模塊:無線連接的專業(yè)選擇
DA16600MOD超低功耗Wi-Fi低功耗藍牙組合模塊數(shù)據(jù)手冊
恩智浦攜手Silex Technology打造Wi-Fi模塊解決方案
Gecko OS 為loT開發(fā)人員打造預(yù)編程藍牙和Wi-Fi模塊
評論