一
“LinkDevelop平臺,是物聯(lián)網(wǎng)生態(tài)的底層支撐”。
工程師根據(jù)ALink協(xié)議,結合LD平臺可以迅速進行物聯(lián)網(wǎng)項目開發(fā)。如果一個老產(chǎn)品需要改造“上云”,兩個工程師花費一周的時間基本上就可以就解決問題。
二
一個物聯(lián)網(wǎng)項目的順利進行離不開倆物種的參與,一個叫硬件工程師,另一個叫軟件工程師,通俗點說就是云上工程師和云下工程師。
比如一個物聯(lián)網(wǎng)燈泡,它的功能是通過APP控制亮度。那么云下工程師負責這個燈泡的電路實現(xiàn),能夠接收APP發(fā)送的指令,根據(jù)指令控制亮度(其中涉及到了硬件電路,安規(guī)認證,電磁兼容測試等,要求比較“硬”);云上工程師負責編寫整個APP,并根據(jù)用戶的輸入,發(fā)送指令到燈泡(其中涉及到了云服務器,后臺代碼,前端代碼等,要求比較“軟”)。
去人才市場上,很容易就能找到云上高手和云下高手,都是技術上非常給力的小伙伴。但是問題來了,你能保證兩個不同的物種高效地進行合作嗎?如何讓兩種工程師進行高效協(xié)作才是你面臨的最大難題。
三
有一個叫作ALink協(xié)議的語言,成功解決了兩個物種之間交流困難的世紀難題!這是LinkDevelop平臺的靈魂,也是阿里云較之其他云平臺非常具有競爭力的地方。
比如要開發(fā)這個物聯(lián)網(wǎng)燈泡,團隊的成員要坐在一起討論一下具體的技術細節(jié)。云下工程師和云上工程師是兩種完全不同的行業(yè),隔行如隔山,他們的思維模式是有巨大差異的。
LD平臺提供了一個全棧的開發(fā)支持,包括設備開發(fā),應用開發(fā),數(shù)據(jù)開發(fā)等,還提供對Web應用的托管服務。
同時LD平臺提供多人協(xié)作的模式。產(chǎn)品經(jīng)理新建一個項目之后,就可以把涉及到的工程師都加入到這個項目中,大家一起來做。
四
首先讓云下工程師了解一下ALink協(xié)議。他在開發(fā)硬件設備時,數(shù)據(jù)上報和數(shù)據(jù)收發(fā)的格式要遵守ALink協(xié)議。那么他只負責把數(shù)據(jù)調(diào)通就行了,其他的不用管。
在這之前,需要定義一下產(chǎn)品的屬性,實現(xiàn)功能啥的,這里的操作決定了“物的模型”。
“物的模型”對于云上工程師來說也很重要,因為它是根據(jù)ALink協(xié)議做出來的功能,JSON字符串中的關鍵字啥的都是和這里對應的。
同時,LD平臺也提供了一個調(diào)試的后臺,方便云下工程師從云端收發(fā)數(shù)據(jù),打通設備到云端的數(shù)據(jù)鏈路。
對于云下工程師來說,設備的數(shù)據(jù)收發(fā)調(diào)試正常就OK了,其他的不用管。剩下的是云上工程師的工作了。看到了吧,通過LD平臺來管理項目,能明確各個工種之間的界限,誰該干啥一目了然。
五
對于云上工程師,能發(fā)揮的地方可就多了,基本上剩下的都是你的戲。Web應用開發(fā)就不多說了,在本地調(diào)試好代碼之后,可以直接上傳到LD平臺上,阿里云提供了一個托管服務,你不用租服務器就可以讓網(wǎng)頁正常地顯示,并實現(xiàn)自己的業(yè)務邏輯。
如果你用Python,C#等語言開發(fā)軟件,也可以高效地進行。秘訣就是阿里云的服務器已經(jīng)把云下工程師做的設備,給抽象成了一個又一個的API,你的程序只管調(diào)用對應的API就行了。
軟件對所有設備的數(shù)據(jù)收發(fā),都是通過API來實現(xiàn)的。當然在某些環(huán)境中要調(diào)用這些API是需要權限的,數(shù)據(jù)的安全性不必擔心。
有了API這樣的神助攻,作為云上工程師的你,還怕什么硬件電路?一切都是那么的熟悉,一切還是原來的套路,開心地寫代碼吧,發(fā)揮你自己的長處即可。
六
ALink協(xié)議真正發(fā)揮巨大推動作用的地方,是整個物聯(lián)網(wǎng)生態(tài)。
再回憶一下剛才硬件工程師的工作吧,當設備接入LD平臺的時候,用的是ALink協(xié)議,那么對于服務器來說這個設備就是一個API。那么另外一個團隊想開發(fā)一個產(chǎn)品,其中有一個小小的功能恰好和物聯(lián)網(wǎng)燈泡類似,最快的解決方案是什么?
你直接去購買對方的設備即可,然后你就不用管物聯(lián)網(wǎng)燈泡這樣一個小的步驟了,只專注于自己的核心業(yè)務即可,你可以很快地根據(jù)API調(diào)用這個設備。
如果你的整個項目中還有其他的小的功能恰好也在LD平臺上有人做過,那么你的效率會不會更高?整個物聯(lián)網(wǎng)生態(tài)一下子就活躍了起來!
阿里云提供了一個叫做“Link Market”的平臺,專門用來撮合生意的。幫助各位開發(fā)者尋找已有的項目直接進行磋商。你們團隊的盈利點不僅僅是當下這個項目,還會是這個項目之后帶來的一些技術分享與服務。
七
廣大開發(fā)者都加入到LD平臺中來,那么整個物聯(lián)網(wǎng)生態(tài)就會非?;钴S;參與的人越多,那么平臺中積累的技術就越豐富,一個新的想法就越有可能更快地實現(xiàn)。
對于開發(fā)者個人來說,你的技術多了一個變現(xiàn)的渠道就是通過LD平臺開發(fā)設備或者插件。對于整個物聯(lián)網(wǎng)生態(tài)來說,LD平臺加速了項目的落地,極大地提高開發(fā)效率。
八
廣告時間。市場上已經(jīng)有了一套專門的視頻教程,來講述LD平臺的使用方法,以一個“物聯(lián)網(wǎng)彈幕器”為例子,講述了云上工程師和云下工程師的工作內(nèi)容,幫助你了解整個物聯(lián)網(wǎng)全棧開發(fā)過程中的重要環(huán)節(jié)。
-
物聯(lián)網(wǎng)
+關注
關注
2894文章
43316瀏覽量
366539
發(fā)布評論請先 登錄
相關推薦
評論