什么是紅豆?
紅豆開源平臺(tái)是由奇跡物聯(lián)發(fā)布并主導(dǎo)維護(hù)的 LTE Cat1 物聯(lián)網(wǎng)產(chǎn)品開發(fā)平臺(tái),它是基于 Cat1 蜂窩通信模組 AM430E 構(gòu)建的技術(shù)開源平臺(tái)。該平臺(tái)的目標(biāo)是幫助物聯(lián)網(wǎng)行業(yè)從業(yè)者利用搭樂高模塊化模式進(jìn)行 Open CPU 開發(fā),它為開發(fā)者提供了一個(gè)高效、便捷、靈活的開發(fā)環(huán)境,幫助他們更快地實(shí)現(xiàn)產(chǎn)品的研發(fā)和定型,開發(fā)者可以輕松地構(gòu)建出各種不同場(chǎng)景下的物聯(lián)網(wǎng)產(chǎn)品。
紅豆平臺(tái)要解決物聯(lián)網(wǎng)產(chǎn)品開發(fā)哪些問(wèn)題?
在許多物聯(lián)網(wǎng)產(chǎn)品的開發(fā)場(chǎng)景中,Open CPU 模式是必需的,例如電池供電且要求低功耗的設(shè)備、體積空間受限的產(chǎn)品、需要低成本控制的產(chǎn)品等。然而,目前市場(chǎng)上的 Open CPU 開發(fā)需要廠家的高門檻支持,平臺(tái)學(xué)習(xí)難度大,公開的技術(shù)支持資料有限,且對(duì) C 語(yǔ)言嵌入式開發(fā)的支持不太友好。紅豆開源平臺(tái)專注于為嵌入式 C 語(yǔ)言開發(fā)者提供 Open CPU 開發(fā)模式的技術(shù)服務(wù)。
物聯(lián)網(wǎng)涵蓋了廣泛的技術(shù)領(lǐng)域,技術(shù)點(diǎn)非常碎片,包括通信協(xié)議、工作模式、云端對(duì)接和 OTA 等復(fù)雜的方面。同時(shí),物聯(lián)網(wǎng)的場(chǎng)景應(yīng)用也是高度碎片的,而且每個(gè)不同的場(chǎng)景都需要定制匹配的物聯(lián)網(wǎng)產(chǎn)品設(shè)備。紅豆平臺(tái)利用 RTOS 系統(tǒng)(Thead X)將碎片化的物聯(lián)網(wǎng)技術(shù)點(diǎn)進(jìn)行模塊化和組件化,提供豐富的開源服務(wù)層組件和應(yīng)用層組件。這使得物聯(lián)網(wǎng)產(chǎn)品開發(fā)的 80%工作量可以通過(guò)搭樂高模式實(shí)現(xiàn),開發(fā)者只需專注于優(yōu)化剩下的 20%工作,即可快速完成一款產(chǎn)品的研發(fā)定型。
不同的場(chǎng)景需要定制開發(fā)不同形態(tài)的物聯(lián)網(wǎng)設(shè)備,但很多產(chǎn)品之間技術(shù)改動(dòng)不大,而且不同產(chǎn)品開發(fā)由不同技術(shù)團(tuán)隊(duì)實(shí)現(xiàn),對(duì)于行業(yè)來(lái)說(shuō)存在大量重復(fù)造輪子現(xiàn)象。紅豆開源平臺(tái)的固件層組件提供了多種產(chǎn)品形態(tài)的軟硬件開源資料包。開發(fā)者可以直接拿走轉(zhuǎn)化成自己的量產(chǎn)產(chǎn)品資料,也可以當(dāng)作產(chǎn)品原型完成早期商業(yè)化場(chǎng)景技術(shù)驗(yàn)證,微改即可完成研發(fā)定型。這將節(jié)省大量的產(chǎn)品早期驗(yàn)證時(shí)間和研發(fā)成本投入。
紅豆開源平臺(tái)的組成?
紅豆開源平臺(tái)提供一系列模塊化的開源硬件和基于Thread X內(nèi)核搭建的實(shí)時(shí)操作系統(tǒng)(RTOS)搭建的開源服務(wù)層組件、應(yīng)用層組件和服務(wù)層組件以及豐富的入門、進(jìn)階實(shí)戰(zhàn)等技術(shù)資料。
紅豆開源平臺(tái)--標(biāo)準(zhǔn)硬件技術(shù)開源資料:
紅豆平臺(tái)的開源RTOS系統(tǒng)架構(gòu):
https://rckrv97mzx.feishu.cn/sync/AG3pdzZUHs9LLdbZzEJcsFdgnWf
紅豆平臺(tái)如何上手?
標(biāo)準(zhǔn)硬件購(gòu)買鏈接:TB搜索”奇跡物聯(lián)企業(yè)店“
新人入門看這里:
搭建開發(fā)環(huán)境
1. 如果您已經(jīng)有自己熟悉的代碼編輯環(huán)境,請(qǐng)略過(guò)。如果您還沒有合適的代碼編輯環(huán)境,請(qǐng)點(diǎn)擊這里,我們手把手教您如何搭建一個(gè)方便快捷的代碼編輯環(huán)境。
2. 點(diǎn)擊這里,您可以飛快的掌握紅豆版開源平臺(tái)的代碼如何編譯。
3. 點(diǎn)擊這里,您可以學(xué)會(huì)紅豆版開源平臺(tái)的代碼如何燒錄到硬件平臺(tái)中。
4. 點(diǎn)擊這里,您可以知道紅豆版開源平臺(tái)的代碼在運(yùn)行過(guò)程中如何打印信息,方便您調(diào)試代碼。
第一個(gè)工程
到了這一步,您就可以上手自己的第一個(gè)工程了,在這個(gè)文件中,您可以快速學(xué)會(huì)如何點(diǎn)亮一個(gè)燈(注:文章中有詳細(xì)的代碼分析,期待您的閱讀)。
進(jìn)階看這里:
深入學(xué)習(xí)
掌握了如何點(diǎn)亮一個(gè)燈,這個(gè)時(shí)候,您肯定更期待學(xué)習(xí)更多的知識(shí),看這里,您可以學(xué)到更多的紅豆版的知識(shí)。通過(guò)學(xué)習(xí)服務(wù)層API接口的講解和應(yīng)用層組件的深入分析,您可以學(xué)會(huì)如何更改紅豆版的內(nèi)核,如何編寫自己的應(yīng)用程序。通過(guò)學(xué)習(xí)實(shí)戰(zhàn)講解,您可以熟練的掌握如何使用紅豆版平臺(tái)完成從產(chǎn)品定義階段到產(chǎn)品開發(fā)完成階段,一步步的研發(fā)一款產(chǎn)品。
直接獲得可量產(chǎn)產(chǎn)品
奇跡也為各位準(zhǔn)備好了可直接量產(chǎn)的產(chǎn)品,您可以在這里直接獲得可量產(chǎn)產(chǎn)品的產(chǎn)品定義、硬件、源碼、源碼模塊功能概述和燒錄固件,直接用于生產(chǎn)的量產(chǎn)。當(dāng)然,您也可以通過(guò)輕松簡(jiǎn)單的學(xué)習(xí),在硬件和軟件上進(jìn)行微改,完成符合您的使用場(chǎng)景的產(chǎn)品。
附件
1. 請(qǐng)參考這里:源碼包及使用方法
開源技術(shù)資料鏈接
|
||
---|---|---|
進(jìn)階 | 服務(wù)層組件應(yīng)用講解 | |
應(yīng)用層組件應(yīng)用講解 | ||
固件層組件應(yīng)用講解 | ||
實(shí)戰(zhàn)講解 | 4.01 TCP RTU+GNSS+Modbus | |
4.02 MQTT DTU+GNSS | ||
4.03 HTTP RTU+GNSS |
如何利用紅豆平臺(tái)開發(fā)一款物聯(lián)網(wǎng)產(chǎn)品?
模式1:搭樂高模式
開發(fā)者針對(duì)不同場(chǎng)景下物聯(lián)網(wǎng)產(chǎn)品的定義,將硬件原理設(shè)計(jì)方案和軟件運(yùn)行邏輯方案進(jìn)行拆解。進(jìn)而拆解出本次開發(fā)軟件涉及的技術(shù)模塊和功能點(diǎn)。然后參考紅豆平臺(tái)開源組件(服務(wù)層組件&應(yīng)用層組件)是否提供了相關(guān)功能點(diǎn),以便快速完成技術(shù)點(diǎn)的驗(yàn)證。最后在組合成單一功能模塊驗(yàn)證和完整的產(chǎn)品級(jí)軟件系統(tǒng)測(cè)試驗(yàn)證,完成產(chǎn)品的開發(fā)交付。
進(jìn)階實(shí)戰(zhàn)講解的項(xiàng)目就是這種采用這種開發(fā)模式完成的。
模式2:選取一款固件層組件做產(chǎn)品原型優(yōu)化
紅豆提供豐富的固件層組件,這些組件均為成熟可量產(chǎn)的產(chǎn)品。開發(fā)者可以通過(guò)閱讀固件層組件的產(chǎn)品功能概述,快速選擇與自己場(chǎng)景要求匹配度較高的產(chǎn)品作為產(chǎn)品開發(fā)原型。固件層組件能夠幫助開發(fā)者快速完成技術(shù)驗(yàn)證。后期,結(jié)合服務(wù)層組件和應(yīng)用層組件的深度技術(shù)講解,針對(duì)固件層組件進(jìn)行調(diào)整,即可完成產(chǎn)品開發(fā)定型。
模式3:直接把固件層組件產(chǎn)品作為量產(chǎn)產(chǎn)品
固件層組件提供完整的產(chǎn)品開發(fā)成果,這些版本固件也都是經(jīng)過(guò)市場(chǎng)檢驗(yàn)的成熟穩(wěn)定的量產(chǎn)產(chǎn)品,客戶可以跳過(guò)開發(fā)過(guò)程,直接進(jìn)入工程量產(chǎn)階段。
聯(lián)系我們:
物聯(lián)網(wǎng)技術(shù)發(fā)展日新月異,也歡迎反饋您的技術(shù)需求,我們會(huì)及時(shí)更新迭代紅豆平臺(tái)的技術(shù)應(yīng)用能力。
歡迎同學(xué)們走進(jìn)AmazIOT知識(shí)庫(kù)的世界!
這里是為物聯(lián)網(wǎng)人構(gòu)建的百度百科,以便幫助你更快更簡(jiǎn)單的開發(fā)物聯(lián)網(wǎng)產(chǎn)品。
IoT Wiki初心:
我們?cè)谖锫?lián)網(wǎng) ODM 解決方案的長(zhǎng)期實(shí)踐中,一直受到物聯(lián)網(wǎng)技術(shù)碎片化和產(chǎn)業(yè)資源碎片化的困擾。從產(chǎn)品選項(xiàng)、方案制定,到開發(fā)和測(cè)試,物聯(lián)網(wǎng)碎片的技術(shù)信息一直影響著團(tuán)隊(duì)的效率和產(chǎn)品交付。為了降低重復(fù)造輪子的工作,我們開始對(duì)物聯(lián)網(wǎng)的碎片化技術(shù)和產(chǎn)業(yè)資源相關(guān)產(chǎn)品知識(shí)進(jìn)行沉淀管理。后來(lái)發(fā)現(xiàn),許多同行都面臨著類似的困擾,因此我們決定將內(nèi)部沉淀的知識(shí)庫(kù)以 Wiki 的形式開放給所有物聯(lián)網(wǎng)行業(yè)開發(fā)者,希望能為更多的物聯(lián)網(wǎng)人減少一些重復(fù)造輪子的工作。
部分素材來(lái)源于網(wǎng)絡(luò),僅用于交流學(xué)習(xí),如有侵權(quán)請(qǐng)聯(lián)系刪除!
審核編輯 黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2903文章
44285瀏覽量
371357 -
開源平臺(tái)
+關(guān)注
關(guān)注
0文章
8瀏覽量
6835 -
Cat1
+關(guān)注
關(guān)注
0文章
42瀏覽量
3459
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論