万物互联·未来已来

帮助每个组织拥抱物联网

物联网平台和云有什么区别?

作者:中亿智联云    来源:中亿智联云    时间:2020-02-08 18:53:02


先说下啥是云。为简化问题,我先限定云指的是公有云,私有云和混合云不讨论。


云计算厂商比如aws会提供这些常用服务,如ec2服务器虚拟化,vpc网络虚拟化,ebs弹性存储,s3存储,机器学习服务,rds关系数据库云端托管服务,消息队列托管服务,内存数据库托管服务,时间序列数据库,nosql数据库托管服务,kafka托管服务,iot coreIoT analysis之类的。

中亿智联云:物联网卡平台,助力每个组织拥抱物联网!

用户只要有个aws账号绑定信用卡,登录aws网页控制台,就可以在界面上随意买买买。当然也可以用aws cli来搞。买ec2虚拟机只要10来秒就可以用了,买kafka集群也只需要10来分钟集群实际就可用了。


如果对云不熟悉,最简单最直观的办法就是看下awsec2 user guidevpc user guide,都有中文版。最好实践下,aws11Gfree tier 1年的ec2免费使用。

 

2. 再说下物联网平台。


我发现许多人对物联网有很大的误解,对物联网平台也有很大的误解。


IoT Platformplatform的含义就是以这个平台做基础,客户拿过去可以基于这个平台快速做出物联网应用系统。其本质其实是一个物联网系统的二次开发平台,是为了方便用户不重复造轮子的产物。


其他行业也有类似的平台。比如一个公司要做个网站,就要用wordpressdrupal, joomla, maglonia这种cms平台,而不是自己用PHP从零开始写自己去研究内容发布主题管理权限控制。要开发erp,可以基于odoo, ofbiz。要开发crm,可以基于salesforcesugarcrm之类二次开发。要做nms网管系统,就找webnmsopmanager, zabbix这种的,而不是自己去实现snmp数据采集Agent数据存储告警引擎设备模板。要做智能楼宇,就用Niagarametasys智能楼宇平台之类的。做手机应用,只要会调用androidiOS移动端平台的接口。


平台是个半成品,它的关键是能支撑起重任——能大大降低最终用户开发难度、开发风险、开发成本、开发时间。IoT平台考虑的是如何安全可靠可扩展的接入大量物联网设备,并在此基础上,可以在平台之上,让不同行业的用户快速容易的做物联网数据的存储分析展示。

至于这个软件平台,是只能跑在某一家或某几家云服务上,还是cloud agnostic能部署到不同厂商的云服务器或者机房的物理机上,看这个软件平台供应商的选择,这个只涉及到平台产品的部署架构。


一般云计算厂商如aws, azure, aliyun, google cloudIoT都会基于自家的云服务来搭建,这样方便用户整合,比如aws IoT message broker收到数据直接通过IoT Rules中转给后端dynamodb/lambda/S3/SQS/Kinesis/ElasticSearch等。同时aws也可以卖相关服务。


而非云计算厂商的物联网云平台的部署架构则有三种选择。一是底层服务依赖于一个云计算厂商,比如用了google cloud的无服务架构或者用了阿里云的时间序列数据库,二是同时支持多个云计算厂商上的部署,三是平台本身是平台中立的,底层服务不依赖于除了虚拟机网络存储之外的云计算厂商的服务。


物联网平台有许多,云计算厂商提供的就不说了,官方都有详细文档。


对于非云计算厂商,国外的可以看下PTCThingworxsightmachineclearblade。这三种分别代表了不同的物联网工业届的风格,每家官网也会有比较详细的文档。这三个都是自己家没物联网网关的,网关中立的。


对于Ayla这种物联网供应商,其实是提供了硬件接入和云端软件服务的端到端解决方案。硬件侧通过定义的厂商的标准接入各种设备,然后连到云端提供服务。它做的就是为需要成为smart connected product的产品厂商提供完整的物联网解决方案。


Eclipse IoT则是另外一种套路。它考虑的是互操作性,跨平台性。它定义了设备层,网关层,平台层的架构。然后网关层对应的是kura,平台层则是kapua


3. 总结


云和物联网平台都是市场分工的产物。


云让云的用户不用考虑网络服务器存储数据库消息队列之类的安装运维管理,让用户专注基于云做业务。


物联网平台,让其用户不用操心这些烦心事:


1. 边缘层网关如何与物联网设备通信


2. 网关与云端的双向安全通信


3. 数据如何存储如何分析


4. 设备多了后如何provisioning


5. 如何管理设备权限


6. 如何下发控制命令和远程配置


7. 如何对现场网关远程OTA升级


8. 如何24*7可靠运行


9. 如何能适配不同现场硬件


10. 如何与第三方信息系统集成


中亿智联云(http://www.92iot.com)认为,发现国内好多的物联网云平台可能起步较晚,还停留在厂商合作层面,对个人开发者和小企业还不够友好中亿智联云平台就不一样了,专业资源对接,一站式服务,专业数据分析,适合广大开发者和小企业。