移动云物联网预研及阿里云开发对比分析

1 移动云物联网预研总体架构

本方案采用Layui作为前端框架,选用了华为云耀云服务器存储网站应用,用户可通过访问公网IP的方式浏览网站,网站页面根据用户选择的功能定时与OneNET云端进行数据交互。

移动云物联网预研及阿里云开发对比分析

2 移动云物联网预研项目过程

2.1 网站应用部分——华为云服务器

  1. 购买华为云耀云服务器

移动云物联网预研及阿里云开发对比分析

  1. 获取Layui

**layui(谐音: 类UI)**是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。

官网首页

Github

Gitee

# npm安装		一般用于WebPack管理
npm -i layui-src
  1. 设计网页结构

移动云物联网预研及阿里云开发对比分析

2.2 数据存储部分——OneNET移动云

数据存储部分采用中国移动物联网开放平台——OneNET。

资源模型如下所示:

移动云物联网预研及阿里云开发对比分析

  • 产品(product)

    用户的最大资源集为产品,产品下资源包括设备、设备数据、设备权限、数据触发服务以及基于设备数据的应用等多种资源,用户可以创建多个产品。

  • 设备(device)

    设备为真实终端在平台的映射,真实终端连接平台时,需要与平台设备建立一一对应关系,终端上传的数据被存储在数据流中,设备可以拥有一个或者多个数据流。

  • 数据流与数据点

    数据流用于存储设备的某一类属性数据,例如温度,湿度,坐标等信息;平台要求设备上传并存储数据时,必须以key-value的格式上传数据,其中key即为数据流名称,value为实际存储的数据点,value格式可以为int、float、string、json等多种自定义格式。

  • APIkey

    APIkey为用户进行API调用时的密钥,用户访问产品资源时,必须使用该产品目录下对应的APIkey。

  • 触发器(trigger)

    触发器为产品目录下的消息服务,可以进行基于数据流的简单逻辑判断并触发HTTP请求或者邮件。

  • 应用(application)

    应用编辑服务,支持用户以拖拽控件并关联设备数据流的方式,生成简易网页展示应用。

2.3 设备接入部分——AMC1600E/QC410

基于OneNET平台的开发流程如下所示:

移动云物联网预研及阿里云开发对比分析

基于mqtt协议的设备端接入流程如下所示:

移动云物联网预研及阿里云开发对比分析

3 移动云物联网预研项目成果

3.1 机器人设备列表页面

移动云物联网预研及阿里云开发对比分析

移动云物联网预研及阿里云开发对比分析

3.2 机器人设备详情页面

移动云物联网预研及阿里云开发对比分析

移动云物联网预研及阿里云开发对比分析

3.3 机器人数据流页面

移动云物联网预研及阿里云开发对比分析

3.4 机器人下发命令页面

移动云物联网预研及阿里云开发对比分析

移动云物联网预研及阿里云开发对比分析

移动云物联网预研及阿里云开发对比分析

3.5 设备历史数据导出页面

移动云物联网预研及阿里云开发对比分析

移动云物联网预研及阿里云开发对比分析

4 移动云与阿里云对比分析

下面是阿里云和移动云的平台组成部分:

组件项 阿里云 中移动
小程序平台 支付宝、淘宝、天猫等全家桶
物联网应用平台 IoT Studio
飞燕智能家庭
飞凤物联平台
飞象工业互联
应用定制
数据接入平台 物联网开发平台 OneNET物联平台
嵌入式OS AliOS Things OneOS
边缘计算 边缘计算系统
边缘一体机
OneEdge5G边缘计算
芯片模组 平头哥芯片系列 各种通信模组

下面我从三个方面简单分析一下移动云与阿里云的优缺点:

4.1 功能与操作习惯

从功能和操作习惯上来看,移动云与阿里云很相似,包括物模型的概念也是参考了阿里云的设计,平台上相关关键词的命名也基本一样,但阿里云的功能要更为完善一些,提供的服务也更为全面。

4.2 开发难度

从开发难度方面来看,考虑到阿里云能根据用户需要的功能模块提供可裁剪的设备接入SDK,移植起来比移动云要更为方便快捷,而且阿里云提供了详尽的服务文档以及丰富的应用案例,在一定程度上提高了开发效率。

4.3 应用开发

从应用开发方面来看,阿里云提供了丰富的网页组件及相关控件,还有简洁易用的网页模板,大大降低了开发难度以及工作量,不需要额外租用服务器对网站应用进行托管,而移动云的网站应用托管服务已经不再进行维护和更新,不建议使用。

综上所述,个人认为阿里云在各方面都有着优异的表现,而且阿里云在云平台市场占有率上也是遥遥领先,相当于移动云来说,阿里云无疑是更好的选择。

文章作者:GentleTK
原文链接:https://gentletk.gitee.io/移动云物联网预研及阿里云开发对比分析

本文章来源于互联网,如有侵权,请联系删除!原文地址:移动云物联网预研及阿里云开发对比分析

相关推荐: 腾讯云-物联网开发平台IoT Explorer

应用场景 腾讯云的物联网开发平台能做什么?举一个简单的例子,作者就经常有这样的场景:三十度高温的广州,每当你刚踏进家门便急不可耐的寻找空调遥控器把温度调到最低,然后站在空调前迎面吹着冷风;但也可以是这样一个场景:也是三十度高温的广州,当你还在挤地铁的时候,便估…