微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Calvin 物联网应用开发平台

程序名称:Calvin

授权协议: Apache

操作系统: 跨平台

开发语言: Python

Calvin 介绍

Calvin 是爱立信推出的开源其物联网IoT应用开发平台。

Calvin面向分布式物联网云计算开发,包含了一个物联网应用开发框架和物联网应用的运行时环境。爱立信为Calvin设定的宗旨是让物联网开发变得更加简单有趣,开发者无需为通讯协议或硬件规格等操心。

Calvin的开发基于成熟模型,采用了一种称为“数据流编程”的方法

Calvin的优点

Calvin的runtime扩展性非常好,基础功能非常简洁,可以在很小的物联网设备商运行,同时也能充分调用云端的计算性能。Calvin的编
程模型对云、设备、智能手机/传感器、客户端/服务器一视同仁,采用相同的范型。因此在Calvin上开发的应用在部署时无需担心具体的硬件规格。开发和
部署也是相对独立的,在不同的计算节点迁移应用时也无需修改代码,同样的,修改代码也不会影响应用在原有计算节点上的部署。

实时上Calvin应用甚至可以在runtime环境间进行热切换。

对于广大IoT物联网开发者来说,Calvin的卖点是简化的编程模型,强大的通讯功能和便捷的部署机制。复杂性被隐藏后,物联网开发变得更加高效,同时应用更加鲁棒,代码中的错误也更少。

介绍内容来自 IT经理网

Calvin 官网

https://github.com/EricssonResearch/calvin-base

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐