基于華為云一站式智能IOT平臺快速打造行業解決方案(理論篇)
華為云開發者沙龍-杭州站
基于華為云一站式智能IOT平臺快速打造行業解決方案(理論篇)
華為IoT生態高級專家
物聯網產業規模&趨勢
基于華為云一站式的這個智能IOT平臺,如何去打造一個行業的解決方案?物聯網,我剛才講到物聯網是一個苦逼的行業,為什么這么說?其實它也不苦逼,因為它的產業規模很大,很多人在從事這個物聯網的行業,那物聯網行業的這個產業機制,到2025年,全球的這個設備零件數。達到1000億,包括智慧城市和智慧園區和智慧農業、車聯網、智慧交通、工業制造等等,幾乎所有的行業和領域都會涉及到物聯網,所以說物聯網的前景是光明的。
物聯網云平臺是應對行業挑戰的必然選擇
那我們為什么去做物聯網平臺?華為云很早就有,但是以前呢?煙囪式的直聯架構,一個行業應用,比如說我做智慧智慧水務的水表,那我要開發應用。做個平臺去連接這個這個水表,那不同的行業都要去做這樣一套東西,其實成本是很高的,而且這樣的平臺呢,它也不通用。包括協議還包括協議,不同的協議也比較困難,這樣平臺也存在這種狀態。運維的復雜,提高了成本,也難以去普及這樣一個物聯網行業應用,基于這樣一個行業。
那IOT的平臺將是一個必然的一個選擇,通過這個架構演進啊,我們搭建一個統一的平臺做云服務的開放。各行各業的終端接入進來,然后去滿足各行各業的應用的一個需求,包括快速的連接,快速的運維。降低運維成本,包括這個安全保障,也代表敏捷,包括生態的溢價,華為IOT愿意跟廣大的開發者不管是高校開發者和個人開發者還是企業開發者,我們愿意去分享我們的這個商業機會,去共同去獲取這個商業的目標。
華為IoT云服務,助力行業數字化轉型
華為IOT云服務如何助力數字化的一個轉型?這個是華為IOT整體的一個架構。通過對下面的這個終端到網絡到平臺到最后的最擅長的行業應用,它是一個端到端的架構,那華為在哪里?華為在IOT平臺里?我們做我們的這個LiteOS物聯網操作系統海思芯片,還有我們的這個IoT Agent。那其他的部分誰做?就是我們的開發者,我們的伙伴跟華為一起去打造這樣一個聯合的解決方案,實現多方的一個共贏。
多終端接入方式,屏蔽終端差異性
華為這個平臺它有哪些優勢?能夠為我們帶來什么?華為的這個平臺和終端能夠多終端的接入去屏蔽終端有差異性大家知道,終端可能支持不同的協議,在不同行業不同的領域非常的非常的繁雜,所以說有人會說物聯網。太碎片化了,不同的行業標準也不一樣,對終端的這個協議號都不一樣。
這樣的碎片怎么辦呢?那我們只能通過開放來解決,怎么開放?我們開放了這個liteos操作系統是開源的,包括我們的這個,像終端側去開放這個API、開放這個SDK。這個SDK我們的開發者只要在他們的終端設備里面將我們的這個SDK植入進去之后,可以快速的和平臺進行對接,實現這個屏蔽終端的一個差異性,可以減少了開發者的一個工作量。
這里我講一下,我也是個開發者,對開發者來講,我自己認為我有三個特點。
第一,我比較懶。我想盡可能的節約時間,所以說我希望一個平臺能夠盡可能的給我帶來一個便捷性,包括你能給我代碼,你能給我給我接入方式給我SDK,讓我快速去接入終端,我把我的這個工作和時間都集中在我優勢的部分,比如說我做行業應用,做這個企業的一些領域的開發,對吧?我在這方面花時間。
第二個我們有很多文檔、資料讓開發者去學習,去提升。
最后我們還有一個平臺能夠幫助開發者去變現,實現這個商業價值。
通用API,降低IoT開發門檻
那這個API是通用的API,就是這個Restful的API,可以降低這個IOT的開發門檻。他這個北向(應用側),平臺和這個應用,比如說一個。管理水表、燃氣表的這樣一個應用或者是一個共享單車這樣一個運營管理的系統,它我們就稱之為北向應用。那應用跟平臺之間也是通過API和SDK的方式來進行對接。所以說呢,這個技術門檻還是比較低的。
設備模型框架,推進物聯設備標準化
我作為一個開發者,我比較懶,我希望能夠,盡可能少的讓我去寫代碼啊,最好是你能把代碼全部給我寫完了,但這是不可能的哈,但是我們推出這樣一個設備一個框架,你只要在平臺去定義我們的Profile文件之后。我們就可以生成相關代碼,把代碼直接同步到你的終端里面去,就說你開發的終端就直接把這代碼都部署了,然后只需要將其中一些參數,做一些改變就可以了,所以說你需要寫代碼是很少的,減少你的一個代碼開發的一個工作量。
完整的設備管理,支撐業務運維
那么設備管理,支撐業務運維,大家都知道從終端到平臺到行業應用,這個端到端的一個流程,其實它的工作量很大,然后遇到問題,你也需要做一個端到端的一個去運維去定位,其實這樣是非常復雜的。我們推出了這樣一個設備管理平臺,可以做一個端到端的故障定界,比如說你可以我們有一個這個云邊故障一個分層,包括這個故障定界的日志,以及我們有這個IoT Studio就是LiteOS這個ide的一個工具,可以對這個相關的終端做一些自動的排查。
那設備影子是什么?就是說我們比如說接近了設備幾千上萬啊,等幾千萬設備接入進來那這個設備有可能是這個直連設備,常連接的設備,有可能是這種NB短連接的設備,這種NB短連接的設備不在線的時候我們也可以通過我們的平臺對這些設備做一些配置批量的修改,這個配置首先會保存在平臺。待下一次這個終端上線的話就會直接下發,實現這個配置的修改。
輕量化標準協議,支持設備軟固件升級
支持這個我們這個平臺設備的一個固件的一個升級,可以遠程批量的升級,好減少我們這個開發的、升級的一個工作量,帶來一個便捷性,進行這個升級固件的升級。
內置規則引擎,提供場景自定義能力
規則引擎上,其實在各行各業,這個物聯網應用的這個產品是非常廣的,那基于非常廣的產品,我們可以去做一些規則化的一個引擎和定制,比如說智慧路燈,我們可以給路燈設置一些規則,比如說這個用傳感器去檢測光強,當光強高于某個值的時候,那路燈就熄滅。當外界的光強低于某個值的時候,還覺得天氣比較暗了,那路燈就會自動的去開燈,我么可以設置很多這樣的規則。
比如說,一個汽車,運輸司機在做物流的過程中,它可能會產生一些疲勞,我監測他疲勞的狀態,然后一旦出現可以觸發相關的一個報警,后臺直接給這個司機撥打他的電話,或者其他方式像安裝一些報警裝置,就提醒他,讓他停車去服務區去休息。這種方式也就是說IoT,它不僅僅是IoT,它可以跟你的這個語音通信。這個語音通信比比如說現在華為云上面的這個通訊云服務、短信、語音通話、會議等等,都可以進行結合。
包括AI也是對Iot收集來的這個海量的數據做一些分析,大數據分析做一些訓練。能夠得出我們所更多有價值的東西,這里講的就是一個火車的案例,比如說能夠上報這個軌道,有鐵軌土壤的一些數據,包括這個雨量傳感器等等。包括監測這個配套狀態,我們可以做一些相關的規則,然后,一旦達到這個規則,就會觸發相關的一個報警。
合作伙伴-金卡燃氣(撬動年產2000萬的智能燃氣表新產業)
金卡燃氣,現在目前是年產2000萬支的智能燃氣表,大家知道以前的燃氣,都需要工作人員上門抄表,抄表其實是工作量非常大的,因為抄表的時候大家都可能不在家,那這個工作人員經常去小區,很多時候會白跑一趟,然后他會拿一個紙條貼在你家門上那你自己去寫,也可能不寫,她可能就隨便自己估個數了。用這個智慧燃氣表,它會自動上報的,一個月上報一次,也就避免了這個人工去抄表的這個工作量,那金卡與華為合作之后他也獲得了這個華為的一個技術認證,包括發布的這個燃氣的白皮書,去引領這個產業。
合作伙伴-成為(后裝車聯網聯合解決方案,實現百萬美金銷售)
成為是做這個后裝車聯網的,也是和華為合作,然后我們是會跟伙伴和開發者去做一個這個雙方的一個共贏,華為在全球的各種項目,我們去找我們的伙伴一起去打項目。大家會問為什么華為你不自己去做,去打項目,這錢不都歸你了嗎?這樣我們也做不到,為什么?行業太多了,這些東西也很多,我們不可能把所有的事情都做了,我們只希望做一個生態,在這個生態里面,所有的伙伴和開發者都能夠獲得實際的商業利益。我們給成為帶來這個沙特、南非、馬來斯里蘭卡等等一些關于車聯網的一些項目。
華為IoT云服務開放架構
那我們這個平臺上針對這個開發者還提供哪些服務?這個就是我們云服務的一個更詳細的一個架構,大家看到我們這個架構,終端的接入可以支持很多協議,其中的兩個協議一個是MQTT,主要是做一些接網關,這個協議的特性能夠使這個終端長期是飽和的一個狀態,長期是一個常連接。
這個CoAP其實就是NB-IoT,它是一個短連接終端設備,長期是屬于一個休眠,那針對這幾種方式,這個MQTT有網關,面的設備是非直連的,用MQTT這個SDK,把這個SDK嵌入到網關里面。那這個網關它就會是一個物聯網的網關了。那這邊是我們的這個嵌入式直連設備,就是我們的NB-IoT給我們的這個客戶協議,我們針對這個客戶協議,NB-IoT這個場景也有相應的這個Agent Tiny SDK,去幫助開發者能夠快速的實現這個終端的接入,接入到平臺,然后平臺到行業應用。
直接通過這個Restful或者SDK的方式,通過這幾種方式。
第一可以極大的降低開發者的工作量。包括應用層應用模板的定義,是這樣,我們針對行業,比如說這個水表燃氣表的不同的這種物模型,我們都有這個通用的物模型的這個定義,大家在開發的時候可以快速的去選用這些物模型,不需要自己去定義這個模型,當然你也可以選擇自定義。
第二,設備數據模型開發Profile,像設備數據,它的參數能夠抽象出來。
第三包括云網關插件,大家知道每個終端上報數據的格式可能都是不一樣的,一般平臺,它會要求所有開發者所有終端,或者數據格式必須符合它的一個標準,它才能夠接收這相關的這個數據。那我們的思路這樣,更加靈活的去幫助開發者,我們不做統一的數據格式的標準。那開發者怎么把數據能夠傳上來,可以將開發者的開發的這個編解碼,以插件的方式植入到IoT平臺。那這樣就實現這個數據的一個轉化,靈活可以自定義。
第四,嵌入式直連設備的接入云服務,剛才提到了就是這個API SDK芯片模組直連式設備接入。非直連式也是一樣的。
華為IoT云服務開放層次
那華為云iot開放的層次最低的是什么?是API,你們可以對幾百個API做靈活的編排,可以開發出相應的一些場景美化的一些API也是可以的,但是直接用API開發是很靈活,但是工作量和難度都比較大的,那我用SDK的方式,對其中的一些部分通過API已經做了一次封裝了,封裝成SDK,提供給開發者,開發者直接使用SDK更快的去介入平臺。
那最上層就是圖形化,我們針對這個應用層,比如說這個路燈的管理,我們可以有一個guest構建器,這樣一個應用開發方式就是web內圖形化的通過這種拖拉拽的方式,能夠對我們的這個應用做快速的一個開發,減少我們的一個工作量,并且能夠實現我們需要的一些功能。
那開放形式,包括我們的這個開發指南、開發文檔是必備的,我們現在這個視頻課程目前也是免費的,對所有的開發者都是開放的,如果剛才大家關注了我們的公眾號的話可以看到,在開發大賽里面就有視頻課程,大家如果說有時間還可以在上班路上,都可以去看、去學習,包括這個樣例的一個代碼,大家可以直接就可以去享用。
那作為開發,你說有代碼了,有學習的視頻和文檔,那還有什么呀?我們作為開發者,開發過程中你還會遇到問題,我們知道遇到一個問題之后,如果說我們自己去解決可能會花很多時間。那怎么辦?通過我們這個開放平臺的這個社區,包括這個工單在華云上面提單,能夠快速的得到一個解決。
IoT IoT
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。