作為開發者,首先要解決的第一個問題不是軟件,而是硬件開發的問題,不管是芯片還是模塊,甚至操作系統,大約50多種,這與Web開發面對Linux和Windows是完全不一樣的。其次還要解決網絡的問題,“受益”于物聯網協議至今沒有被統一,開發者需要面對多達十幾種協議。
不夸張的說,作為物聯網開發者,需要用90%的時間和精力去解決不擅長的硬件層和網絡層的問題,只有剩下10%的精力去解決擅長的應用層問題,這種煙囪式的開發顯然是不合理的。
物聯網應用開發的正確姿勢
那什么才是物聯網應用開發者應有的正確姿勢呢,青云QingCloud產品總監兼運營副總裁林源談到,“物聯網的開發應該遵循層次化開發邏輯,第一層,需要有一個統一的硬件開發平臺,幫助物聯網開發者屏蔽所有硬件的差異;第二層,現在所有企業都要上云,物聯網也需要上云;需要有一個統一的消息平臺,幫助物聯網開發者屏蔽所有的消息及協議的差異。”
這些還不夠,不同的場景和不同領域的物聯網開發一定具有共性,這些共性可以被抽象出來,最專業的人可以在每一個場景化開發領域提供場景化的平臺,從而開發者們的開發成本、門檻會降得非常低,林源表示。
正如云給用戶帶來的好處一樣,青云提供了IoT解決方案為物聯網的開發用戶屏蔽底層的復雜性,從而專注于上層的核心業務開發。和大多數云服務提供商不同的是,青云IoT解決方案,以AppCenter為橋梁,使合作伙伴的應用可以與QingCloud底層發生關聯,同時合作伙伴的應用之間也可發生關聯,可以互相調用和依賴,為開發者提供一體化物聯網的開發平臺。其中,青云QingCloud提供基礎資源(IaaS+PaaS)以及網絡(3G、4G、骨干網)的連接能力,合作伙伴提供硬件開發平臺、消息平臺、場景化開發平臺等,最終開發者只需要基于場景化開發平臺進行開發即可。
青云塔臺 合作伙伴唱主角
可以看出,在青云IoT解決方案中,合作伙伴算是重頭戲。其中,wrtnode提供了統一的開發架構(物聯網開發的安卓操作系統),在這個開發架構里會屏蔽底層、硬件、芯片的差異化;并且wrtnode會提供在線開發的ID平臺,幫助開發者更好地做線上的開發、測試、交付以及代碼的共享;第三點是最重要的事情,也是解決門檻最高的事情——硬件層面的開發和交付。在新的開發模式下,周期可以降低到兩周,重要的是在這兩周內,開發者只需要關注軟件層面的開發,底下所有的開發、測試和交付,都由這個平臺幫開發者完成。
而wrtnode選擇和青云合作的原因也很簡單——嚴肅。wrtnode CEO羅未表示,“在中國云計算市場里,最嚴肅的供應商就是青云。IoT市場是非常嚴肅的,就像金融行業,嚴肅的市場有嚴肅的市場的做法,青云就是一家一直在專業的行業里做專業事情的公司”。
消息服務平臺領域,合作伙伴EMQ提供了目前全球用量最大的MQTT消息服務器,有超過5000家物聯網開發商基于此消息框架提供物聯網服務,目前在線設備超過1000萬臺,其特點在于可以橫向擴展,單點并發能力可以達到100萬級別,從集群層面看,提供1000萬雙向并發連接完全沒問題。在面向海量互聯設備時,還需要做各種協議的對接,同時會向后對接各種各樣的存儲引擎,比如常用的數據庫引擎、大數據存儲引擎等。
而EMQ與青云的合作從去年就已經開始,雙方一直努力打通物聯網市場,EMQ公司創始人兼CEO李楓談到,“EMQ作為一個在IaaS層之上,PaaS的供應商,需要一個在IaaS層深度合作的伙伴,青云就是最佳人選”。
除了物聯網硬件開發平臺、消息服務平臺外,青云也聯合了提供智慧停車實時運營服務平臺輕停科技、現代 JavaScript 智能硬件開發平臺Ruff、物聯網解決方案服務商SENSORO等物聯網場景化開發服務商,共同構建一個集ISV開發者、物聯網開發平臺、云平臺為一體的的物聯網開發平臺。
輕停智能CEO秦岳談到,“輕停非常有緣跟青云合作,從創始團隊來講,青云的創始團隊大部分從一些大企業出來的,是一支有企業級開發能力的團隊,這是一個領先的云服務企業,也是輕停的榜樣。”
可以說,在所有的開發都跟底層IT、CT資源有聯系,任何事情也都繞不開云的當下,通過青云的云平臺,連接各種合作伙伴的物聯網服務,讓開發者有了可以專注應用層開發的環境,比如連接wrtnode以提供底層硬件開發平臺;連接EMQ以提供消息服務的平臺;連接輕停智能以提供應用開發的框架,而連接這一切的橋梁,正是青云。