作者|牧之
編輯|小沐
出品|智哪兒 zhinaer.cn
在缺芯大背景下,OpenCPU技術的重要性日益增加。作為國內的OpenCPU技術落地的推動者,小匠物聯在該技術范疇內積累了大量經驗,幫助眾多智能家電廠家緩解芯片危機,并帶來了降本增效的商業價值。
最近兩年,OpenCPU技術引起了物聯網行業的高度重視。它可以有效降硬件成本,縮短開發周期,降低產品能耗。更重要的是,在當前芯片短缺的背景下,提供有效的解決路徑。
近日,「智哪兒」獨家專訪了小匠物聯CTO王文虎,就OpenCPU技術的原理與應用進行了探討,為讀者提供參考。
1.
到底是什么是OpenCPU?
首先,OpenCPU是一項軟件技術應用方案,它可以開放某個主控的計算和存儲能力,為整個硬件提供運算支持。就IoT場景來說,就是釋放通訊模組的資源給硬件的其他功能使用,這樣一來通訊模組不僅承擔外部數據的收發,還承擔本地數據的處理。
小匠物聯CTO王文虎表示:“OpenCPU可以讓多個主控減少到一個主控,降低計算資源的冗余和浪費”。這樣一來,就降低了硬件PCB電路設計的復雜度和成本。
在典型的IoT硬件中,一般會存在雙芯架構,即一個主控MCU+一個通訊模組(藍牙、Wifi或Zigbee)。這兩組芯片獨立存在,一個處理內部數據,一個負責外部交互。而OpenCPU的理念,就是讓通訊模組兼顧MCU的職責,讓雙芯變為單芯。
之所以會提出這種技術路徑,是因為通訊模組經過多年的發展迭代,已經具備相當程度的計算能力。以一個Wifi模組為例,除了射頻芯片、調制解調芯片外,還擁有中央處理器,即CPU(比如Cortex-M系列)。而這個CPU核心與主控MCU就形成了計算能力的重疊。
隨著MCU逐步往高位數發展,其處理數據能力的大大提升,對于某些較為簡單的智能產品,單個MCU如果只負責某一項功能,顯然就存在資源浪費。這里要說明下,所謂的主控MCU,其實就一種精簡版的CPU,通訊模組中的CPU放在IoT領域就是MCU。
“通訊模組中的CPU已經進入32位時代了,具備很好的計算能力,可以運行操作系統。”王文虎對「智哪兒」表示。
這意味著,藍牙、Wifi或者Zigbee等常見的通信模組,其本身就是一個具備可觀計算資源的SoC,而且處理器性能完全可以滿足很多智能家電產品的控制需求。在這種前提下,將通信模組的計算資源開放,同步擔任主控MCU的職責,可以幫助下游廠家降低開發難度和成本,讓PCB設計更加簡單。
2.
OpenCPU有什么優勢?
綜合來說,OpenCPU帶來的客戶價值是多方面的。首先,它可以有效降低成本,因為無需外部處理器以及相關的存儲和外圍設備,能節省硬件采購成本。其次,由于硬件復雜度降低,相應的開發和調試時間被壓縮,由于不涉及本地通訊協議,也進一步節省了開發時間。而后,減少一組MCU,意味著整體更低的能耗,更少的中間資源占用。
這些是OpenCPU最顯著的技術優勢。而同時,運用OpenCPU還可以提高PCB的集成度,并帶來體驗更好的OTA升級。由于模組廠家提供了比較完善的開發框架,也能彌補下游廠商可能存在的研發短板,提高產品智能化升級的質量,從而提升企業的經營效益。
尤其是對于智能照明等控制邏輯相對簡單的產品,OpenCPU所體現出來的應用價值非常明顯。以往,下游品牌商需要向多方采購芯片,然后研發PCB和相應的固件。OpenCPU思路的提出,可以讓PCB設計變得更簡單,只需要跟一家芯片方(比如模組廠商)對接即可。
這對于一些智能單品的廠家來說是非常友好的。諸如智能風扇、智能取暖器、電動牙刷、智能燈帶等產品,它們實現智能化的第一步,是通過通訊模組實現聯網。而這些產品本身的用戶邏輯相對簡單,在本地不會處理太多的數據,模組中的CPU完全可以勝任。
這時候,只采用一個通訊模組,同時實現數據的收發和處理,就十分具備經濟性。而同時,OpenCPU支持二次應用開發,既降低了下游廠家的開發難度,又確保了一定的功能延展空間。
當然,OpenCPU針對的場景也是存在局限性的。如果品牌廠家預留的I/O口數量大于通訊模組能承載的上限,或者已經針對主控MCU做了成熟的開發和配套,就不太適合采用OpenCPU技術。
盡管如此,OpenCPU的應用范圍還是相當可觀。對于電工照明、個人護理、環境健康等類目的電器設備,其智能化主要體現在聯網和控制上,對于邏輯運算的需求相對有限,所以采用OpenCPU是非常實用的開發方案。
另外,由于MCU產業存在的供需失衡現狀,如何應對價格浮動的沖擊、優化PCB設計是很多廠家探索的方向。而雙芯變單芯的路徑,毫無疑問解決了這個問題,讓廠家在芯片采購方面擁有更好的靈活性,確保了終端產品的出貨量,而不會出現木桶效應。
3.
小匠物聯在OpenCPU領域的思考
作為智能家電領域的頭部模組供應商,小匠物聯很早就開始了OpenCPU技術的探索,迄今已經積累了豐富的開發和落地經驗,以及相應的技術棧。
OpenCPU不單單是一個概念,更要落實成為下游客戶能夠采用的具體工具。在這方面,小匠物聯將OpenCPU技術與旗下的QUMI OS和零代碼平臺有效結合,形成了一站式的智能化開發方案,大大減輕了客戶的研發門檻,讓其更能專注于自身的業務邏輯。
“小匠物聯在OpenCPU方面做了軟件封裝,通過QUMI開發框架,屏蔽了一些差異化的東西。”王文虎表示,“這可以讓開發者直接調用相應的接口,即可對接相應的物聯網平臺,降低學習成本。”
以往,下游廠家開發好一款智能硬件后,為了切入生態,需要跟天貓精靈、米家、小京魚、百度、華為等眾多的物聯網運營平臺實現一一對接。而由于每個平臺的規范存在差異,逐個對接調試,很顯然會拖慢產品的上市時間,而且不能保證開發質量。
小匠物聯以模組為基礎,在提供OpenCPU技術方案的同時,通過QUMI OS集成各個物聯網平臺,讓客戶可以直接通過零代碼開發工具在線點選配置和組件,直接生成可燒錄的固件,并支持差分升級,大大節省了客戶的開發門檻和時間。
可以說,只要選擇了小匠物聯網的通訊模組,客戶產品整體的智能化功能,都可以在一個平臺簡單完成,而且不需要依賴第二個MCU。真正實現了智能家電一站式的智能化解決方案。
小結
OpenCPU作為一項資源共享方案,在通訊模組領域大放異彩。而小匠物聯基于多年的模組開發經驗,將OpenCPU與豐富的開發框架結合,為下游客戶帶來了便利性大、靈活性強、魯棒性高的智能化升級方案,真正做到了降本增效。
在芯片短缺、原材料上漲,以及市場競爭日趨激烈的背景下,以OpenCPU理念為核心的模組方案,為智能家電廠家帶來了新的生機。
-
芯片
+關注
關注
455文章
50732瀏覽量
423273 -
物聯網
+關注
關注
2909文章
44578瀏覽量
372880 -
小匠物聯
+關注
關注
0文章
23瀏覽量
73
發布評論請先 登錄
相關推薦
評論