天天看點

Calvin —— 愛立信開源物聯網應用開發平台

Calvin —— 愛立信開源物聯網應用開發平台

https://yqfile.alicdn.com/9ed084616dddf34f38cfc90a81c6c89f1219b94f.png" >

calvin 是愛立信推出的開源其物聯網iot應用開發平台。

calvin面向分布式物聯網雲計算開發,包含了一個物聯網應用開發架構和物聯網應用的運作時環境。愛立信為calvin設定的宗旨是讓物聯網開發變得更加簡單有趣,開發者無需為通訊協定或硬體規格等操心。

calvin的開發基于成熟模型,采用了一種稱為“資料流程式設計”的方法。

calvin的優點

calvin的runtime擴充性非常好,基礎功能非常簡潔,可以在很小的物聯網裝置商運作,同時也能充分調用雲端的計算性能。calvin的編 程模型對雲、裝置、智能手機/傳感器、用戶端/伺服器一視同仁,采用相同的範型。是以在calvin上開發的應用在部署時無需擔心具體的硬體規格。開發和 部署也是相對獨立的,在不同的計算節點遷移應用時也無需修改代碼,同樣的,修改代碼也不會影響應用在原有計算節點上的部署。

實時上calvin應用甚至可以在runtime環境間進行熱切換。

對于廣大iot物聯網開發者來說,calvin的賣點是簡化的程式設計模型,強大的通訊功能和便捷的部署機制。複雜性被隐藏後,物聯網開發變得更加高效,同時應用更加魯棒,代碼中的錯誤也更少。

繼續閱讀