成功的loT產(chǎn)品可以讓終端客戶輕松設(shè)置和使用藍(lán)牙和Wi-Fi。但是當(dāng)公司的時間和資源不足,缺少內(nèi)部無線設(shè)計知識,這在很大程度上影響產(chǎn)品的交付時間和多個產(chǎn)品再設(shè)計。
以下是無線開發(fā)過程的四個典型階段:
軟件/固件開發(fā)
硬件設(shè)計和認(rèn)證
移動應(yīng)用程序開發(fā)
云連接
開發(fā)過程可能需要一年完成。讓我們一并討論并提出每個開發(fā)階段的特有挑戰(zhàn)。
軟件/固件開發(fā)
在固件開發(fā)階段,開發(fā)人員使用未編程模塊必定專于藍(lán)牙通信或Wi-Fi協(xié)議和供應(yīng)商特定軟件堆棧。在傳統(tǒng)的藍(lán)牙和Wi-Fi設(shè)計中,開發(fā)人員必須創(chuàng)建一個嵌入式主機(jī)+網(wǎng)絡(luò)協(xié)處理器設(shè)計,其通信鏈路處于低級別層面,以控制網(wǎng)絡(luò)協(xié)處理器。因此開發(fā)工作分為兩部分:編寫固件代碼以及測試設(shè)計。
硬件設(shè)計
選擇合適的硬件是無線功能和系統(tǒng)設(shè)計完整性的關(guān)鍵。在某一產(chǎn)品中使用未編程的模塊為其添加無線連接將會帶來各種不同的問題,包括潛在的延遲,天線設(shè)計問題和RF認(rèn)證。一方面,F(xiàn)CC單獨認(rèn)證可能需要花費數(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ā)中找到主題專家,這導(dǎo)致他們不得不將這一設(shè)計外包給構(gòu)建移動基礎(chǔ)設(shè)施,執(zhí)行測試等的供應(yīng)商,這耗費他們大量的時間且付出高昂開發(fā)成本。
云連接
產(chǎn)品開發(fā)到云連接這個階段處于無線開發(fā)的關(guān)鍵階段。它可能具有挑戰(zhàn)性,容易出現(xiàn)錯誤,存在潛在的啟動延遲,從而影響到loT應(yīng)用程序是否能夠開發(fā)成功。然而,想要獲取和維護(hù)可靠的云連接并正確收集數(shù)據(jù)卻是loT應(yīng)用程序面臨的重大問題。
對一些公司來說,尤其是小公司,他們幾乎是不可能從頭開始構(gòu)建云連接的框架/基礎(chǔ)架構(gòu)。公司的開發(fā)人員也時常受到MCU的限制,遇到不可靠的鏈路問題和連接問題。因此只有得到可靠的連接鏈接才能夠讓產(chǎn)品壽命延長和使客戶滿意度增加。當(dāng)然固件更新也是產(chǎn)品維護(hù)的重要部分,通常這一部分由公司外包。所以,使用已具有用于添加云連接的基礎(chǔ)結(jié)構(gòu)的集成解決方案可以為開發(fā)人員節(jié)省數(shù)月的框架開發(fā)。
預(yù)編程無線模塊的優(yōu)點
如今,loT開發(fā)人員希望在盡可能小的空間內(nèi)實現(xiàn)強(qiáng)大的功能——支持簡單Wi-Fi和藍(lán)牙連接的解決方案。使用包括有預(yù)編程固件,預(yù)先認(rèn)證的RF和硬件,簡易移動應(yīng)用框架和云連接的集成模塊,既簡化了開發(fā)流程,又消除了是否能夠成功連接的猜疑。
思考要點
選擇具有在制造時預(yù)編程的功能和測試系統(tǒng)固件的產(chǎn)品
使用Module而不是使用SoC進(jìn)行設(shè)計
使用經(jīng)優(yōu)化的,易使用的無線接口庫進(jìn)行移動應(yīng)用程序開發(fā)
作為集成產(chǎn)品的一部分,連接到已經(jīng)存在的云基礎(chǔ)架構(gòu)
Gecko OS支持Silicon Labs Wireless Xpress產(chǎn)品;在Silicon Labs預(yù)認(rèn)證的模塊上運行的應(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è)備或云的強(qiáng)大而安全的無線連接。Gecko OS API為多個產(chǎn)品線提供了一個通用的軟件基礎(chǔ),對于loT開發(fā)人員來說十分有利。這是因為Gecko OS產(chǎn)品在沒有外部MCU干預(yù)的情況下能夠維持大部分無線接口,僅暴露關(guān)鍵變量和命令以進(jìn)行外部MCU控制。
要了解有關(guān)Wireless Xpress如何幫助物聯(lián)網(wǎng)開發(fā)人員為最終客戶提供易用性的信息,請下載并閱讀完整的白皮書:http://pages.silabs.com/Wireless-Xpress-LP.html
-
藍(lán)牙
+關(guān)注
關(guān)注
116文章
6078瀏覽量
174021 -
WIFI
+關(guān)注
關(guān)注
81文章
5406瀏覽量
208338
原文標(biāo)題:為loT開發(fā)人員打造預(yù)編程藍(lán)牙和Wi-Fi模塊
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何選擇合適的芯科科技Wi-Fi開發(fā)板
飛易通 藍(lán)牙+Wi-Fi 組合模塊:無線連接的專業(yè)選擇

DA16600MOD超低功耗Wi-Fi低功耗藍(lán)牙組合模塊數(shù)據(jù)手冊

恩智浦?jǐn)y手Silex Technology打造Wi-Fi模塊解決方案

基于SiWG917Y的無電池Wi-Fi 6傳感器
Wi-Fi 定位服務(wù)
2.4GHz+5GHz雙頻低功耗 Wi-Fi 6協(xié)同IC -nRF7002
層峰觀點:預(yù)認(rèn)證Wi-Fi 6模塊助力物聯(lián)網(wǎng)開發(fā)
華為海思正式進(jìn)入Wi-Fi FEM賽道?
MSPDebugStack開發(fā)人員指南

Wi-Fi與藍(lán)牙的波特率對比分析
基于Wi-Fi6解決方案開發(fā)超低功耗物聯(lián)網(wǎng)設(shè)備

【新品】完整無線解決方案!Wi-Fi6+藍(lán)牙5.4雙模Wi-Fi模塊來襲

評論