愛立信開源物聯網應用開發平臺:Calvin

jopen 9年前發布 | 12K 次閱讀 Calvin

愛立信開源物聯網應用開發平臺:Calvin
愛立信近日在官方博客宣布開源其物聯網IoT應用開發平臺——Calvin

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

Calvin的開發基于成熟模型,采用了一種稱為“數據流編程”的方法。

Calvin的優點

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

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

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

文章來自 IT經理

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!