來源:南潮物聯(lián) 時間:2021-09-02 15:23:45 作者:
對于消費物聯(lián)網商業(yè)化項目來說,從前期的原型開發(fā)到產品批量生產落地,需要經歷眾多研發(fā)測試環(huán)節(jié)和產品驗證周期,那么,對于只有一個創(chuàng)業(yè)級別的小團隊來說,如何用更快更低成本的方式實現產品級別商業(yè)化落地呢?
本期我們將以南潮物聯(lián)Ruff OS為例,分享其在創(chuàng)新項目領域的實際案例,進一步探索基于JavaScript語言的物聯(lián)網操作系統(tǒng)Ruff OS究竟是如何實現原型開發(fā)及批量化落地運行的。
圖示:Ruff OS開發(fā)套件
原型開發(fā):實現客戶產品原型級別的快速開發(fā)及落地
“我有一個想法,現在就差一個工程師實現它了”,這是在創(chuàng)業(yè)領域廣為流傳的一句話,不管是產品創(chuàng)新想法還是產品原型設計,想要保質保量的實現絕非易事,以一塊最基礎的安卓板來說,其所涉及到的軟件固件開發(fā)、硬件研發(fā)、產品封裝、樣品測試等等環(huán)節(jié),就需要軟硬件各類工程師的共同參與。
而對于創(chuàng)業(yè)公司的團隊能力來說,想要保質保量的完成原型級別的開發(fā),又需要耗費較高的人才成本和摸索成本,因此,尋找一個專業(yè)的技術服務商,可以更為高效且低成本的實現。
對于南潮物聯(lián)來說,其基于JavaScript語言的物聯(lián)網操作系統(tǒng)Ruff OS的設計初衷就是為了降低物聯(lián)網應用的開發(fā)難度和周期。
1)為了實現這一切,Ruff OS首先就采用了開發(fā)者眾多的唯一全棧語言作為編程語言,讓更多的程序員可以無縫切入物聯(lián)網原型產品的開發(fā);
2)其次,在硬件層,該操作系統(tǒng)采取了調用程序庫即可操作硬件的方式,讓軟件定義硬件,降低開發(fā)者的入門門檻;
3)再次,當開發(fā)者希望用同一份應用代碼部署在不同的板卡上時,Ruff OS也能忽略板卡差異,輕松支持;
4)最后,在測試及部署方面,Ruff OS實現了告別交叉編譯、燒寫板卡,在PC上完成測試及一鍵部署。
圖示:Ruff OS物聯(lián)網操作系統(tǒng)
綜上所述,南潮物聯(lián)的Ruff OS不僅能幫助創(chuàng)業(yè)項目快速實現原型開發(fā)及產品落地,還可以賦能更多的程序員開發(fā)者輕松實現物聯(lián)網應用的開發(fā)及落地,真正賦能企業(yè)客戶從0到1的成長之路。
產品商業(yè)化落地:賦能客戶大規(guī)模產品商業(yè)化落地及SaaS應用
當產品從原型開發(fā)走到了量產落地的時候,企業(yè)優(yōu)先考慮的則是如何用最低的成本保證項目的穩(wěn)定運行及高效對接。在過往的經驗中,大多數的外包項目都會走入一個怪圈,即首次交付之后,后續(xù)維護困難。不管是軟件系統(tǒng)的交付還是量產設備的運行,都會面臨很多不可預估的突發(fā)狀況,那么對于南潮物聯(lián)來說,他們是如何解決類似的問題呢?
根據南潮物聯(lián)技術總監(jiān)楊杰的描述:“南潮物聯(lián)在過去6年時間中,服務過數十家類似客戶,有來自智慧農業(yè)的屋頂菜園客戶、烤煙箱批量改造項目、地質災害監(jiān)測項目以及共享飲水機項目等等,而支撐我們能快速實現產品級別的開發(fā)及系統(tǒng)應用的落地,則要歸功于Ruff OS的底層支持和高效開發(fā)?!?/p>
圖示:南潮物聯(lián)智慧菜園方案
以共享飲水機客戶為例,該客戶從早期的原型開發(fā)開始做起,南潮物聯(lián)為其開發(fā)了安卓固件、水機管理系統(tǒng)以及安卓板研發(fā)等等,而隨著客戶水機設備的批量化部署,早期的水機系統(tǒng)最大承載量設計和水機設備的實時運維都是保障項目穩(wěn)定運行的關鍵指標。
因此,為了解決水機運行穩(wěn)定性問題,南潮物聯(lián)從兩方面入手:原型設計合理性和設備運維實時性。
1)即在原型設計階段,安卓固件開發(fā)和安卓板研發(fā),都需要考慮到大批量生產和遠程實時控制問題,保證安卓板在集成進水機設備中時,得到最為安全的出廠測試和安裝測試;
2)其次,在大批量產品的實時運維階段,需要一個具備完善功能的水機管理后臺,對設備進行實時監(jiān)控運維,在故障出現時,可通過后臺進行實時檢測和遠程維修。
3)而想要保證大批量的產品得到實時的監(jiān)測及問題解決,則需要與技術服務商綁定一個長期的合作模式,目前南潮物聯(lián)與眾多客戶的合作方式為年運維服務費模式,既保證了客戶產品的穩(wěn)定運行,也降低了客戶一次性投入的高額成本。
物聯(lián)網硬件模塊開發(fā):快速且低成本交付定制化通訊模塊
在物聯(lián)網領域,南潮物聯(lián)會遇到大量的非標客戶需求,其中超過90%都是市場上沒有現成方案的需求,基于此,客戶會尋找可以提供軟硬件服務的技術供應商來定制化相關的解決方案。
傳統(tǒng)的技術服務商類似于系統(tǒng)集成商,負責硬件設備的集成和軟件系統(tǒng)的開發(fā),而對于一些輕量型業(yè)務的客戶來說,其希望用較低的成本和較快的周期能實現落地,以南潮物聯(lián)服務過的一個高空車項目為例,該客戶遇到的核心痛點是高空車在租賃的過程中,經常遇到設備故障、違規(guī)行駛、無法實時監(jiān)測車輛狀態(tài)和反向制停等痛點問題。
圖示:高空作業(yè)車
基于該客戶的痛點,南潮物聯(lián)利用Ruff OS底層操作系統(tǒng)快速開發(fā)了一個基于GPS北斗的遠程定位模塊,該模塊采用Ruff Lite MCU 作為核心控制器運行JS引擎,外接GPRS模塊,GPS/Beidou模塊,CAN收發(fā)器等,實現室外的GPS/北斗定位和室內的GPRS基站定位,用CAN接口實現對高空車的運行控制,從而滿足客戶遠程實時監(jiān)測車輛狀態(tài)和反向制停的需求。
值得一提的是在與客戶服務器對接的過程中,該模塊可利用Ruff OS提供的網關API實現快速對接。
在關鍵性硬件通訊模塊開發(fā)完畢之后,南潮物聯(lián)基于業(yè)務端的交互需求快速且低成本的交付了配套SaaS管理系統(tǒng),讓客戶可以通過專有的軟件端系統(tǒng)實現后臺管理和租賃商管理。
不管是硬件的高效開發(fā)還是軟件SaaS系統(tǒng)的快速落地,都離不開底層Ruff OS的支持和應用,基于此南潮物聯(lián)可以通過更少的人工和周期賦能客戶實現物聯(lián)網創(chuàng)新應用的落地,幫助更多的創(chuàng)業(yè)公司用更低的成本、更高的效率實現產品從原型級別的開發(fā)驗證到量產級別的商業(yè)化落地。
責任編輯:藺弦弦