国内四大 IoT 物联网平台选型综合评估报告

简介: 近年来,国内两轮电动车保超3亿辆,电动自行车充电火灾呈多发频发趋势。今年8月1日国家颁布了《高层民用建筑消防安全管理规定》,要求电动车独立区域集中停放、充电,充电装置应具备定时断电、过载保护、短路保护、漏电保护等功能 ,促进了电动车智能充电行业的爆发。

一、背景

近年来,国内两轮电动车保超3亿辆,电动自行车充电火灾呈多发频发趋势。今年8月1日国家颁布了《高层民用建筑消防安全管理规定》,要求电动车独立区域集中停放、充电,充电装置应具备定时断电、过载保护、短路保护、漏电保护等功能 ,促进了电动车智能充电行业的爆发。

公司老板决定转型做小区充电站业务,但我们研发只有5人,身为技术leader的我调研了国内四大IoT物联网平台:阿里云,华为云,EMQ X 和腾讯云


因IoT服务部署的节点地理位置、平台网络质量以及技术投入不同,各大物联网平台的稳定性和消息时延也不尽相同。


因此我通过模拟设备压测,从服务可访问性、网络延时、并发性能测试和端到端消息延时等几个层面进行评估对比,最终选择了阿里云 IoT 物联网平台


鉴于有同样需求的物联网开发者朋友很多,我把测试过程和数据公开出来,希望可以为大家 IoT 物联网平台选型提供参考。


二、评估方案

我们选取了阿里云和华为云3个节点,EMQ X 在阿里云上的杭州节点,腾讯云目前仅有1个节点。


2.1 四大 IoT 物联网平台的情况:

3.jpg


2.2 设备端和业务服务器情况:

3·1.jpg


2.3 评估方法:

借助国内热门的测速工具站长工具,探测国内不同地域网络连通情况和网络延时,通过编写MQTT应用程序,压测不同地域IoT物联网平台连接性能,端到端业务消息时延等。


3·2.jpg


2.4 最终评估结果:

于大家时间宝贵,长文阅读兴趣不大,先show出评估得分

3·3.jpg


三、评估数据


阿里云IoT物联网平台有北京,上海,深圳三个地域可供选择,我们创建了3个IoT物联网企业实例,共花费1854元😭


3.1 PING报告:

阿里云IoT的3个企业实例不出意料都<50ms。

3·4.jpg


3.2 HTTP测速:

我们通过访问 Websocket 的方式,评估不同地域的网络时延,也都<400ms,其中上海节点最优。

3·5.jpg


3.3 MQTT 压测:

我们通过MacOS上Node.js脚本和Android手机的App程序,来模拟不同网络环境下消息端到端时延,设备上报数据频率:2TPS。其中电脑模拟5000条,手机模拟了3000条。


3·6.jpg


我们把数据转换成图表,直观感受一下3个节点的时延。

3·7.jpg


IoT物联网平台控制台监控指标情况

3·8.jpg


四、阿里云IoT测试过程

4.1 创建IoT企业实例

3·9.jpg


4.2 创建产品

4.jpg


4.3 注册设备

4·1.jpg


4.4 配置规则引擎

创建消费组

4·2.jpg


创建云产品流转解析器

4·3.jpg


4·4.jpg


数据源

4·5.jpg


数据目的地

4·7.jpg


解析器脚本

4·9.jpg


4.5 联调运行日志

设备上报消息流转链路日志

5.jpg


单条消息流转可视化追踪

5·1.jpg

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
7月前
|
关系型数据库 物联网 PostgreSQL
沉浸式学习PostgreSQL|PolarDB 11: 物联网(IoT)、监控系统、应用日志、用户行为记录等场景 - 时序数据高吞吐存取分析
物联网场景, 通常有大量的传感器(例如水质监控、气象监测、新能源汽车上的大量传感器)不断探测最新数据并上报到数据库. 监控系统, 通常也会有采集程序不断的读取被监控指标(例如CPU、网络数据包转发、磁盘的IOPS和BW占用情况、内存的使用率等等), 同时将监控数据上报到数据库. 应用日志、用户行为日志, 也就有同样的特征, 不断产生并上报到数据库. 以上数据具有时序特征, 对数据库的关键能力要求如下: 数据高速写入 高速按时间区间读取和分析, 目的是发现异常, 分析规律. 尽量节省存储空间
600 1
|
4月前
|
传感器 物联网 5G
物联网的通信技术以及Wi-Fi、一键配网技术、BLE、GPRS(2G)、LTE-Cat1 、NB-IoT简介
物联网的一个重要的特点是接入了网络,因此这些设备才能将传感器采集的数据上传到云平台,然后根据平台对数据的分析做出反应。而这种接入网络的技术,就是通信技术,是物联网的基础之一。通信的方式可以分为有线和无线两种方式,因为有线通信的成本较高,无线通信技术在物联网中应用比较广泛。
|
7月前
|
消息中间件 传感器 监控
IoT企业物联网平台,数据服务开发实战
IoT企业物联网平台开发实战
310 0
|
1月前
|
消息中间件 存储 Cloud Native
深度剖析 RocketMQ 5.0,IoT 消息:物联网需要什么样的消息技术?
本文来学习一个典型的物联网技术架构,以及在这个技术架构里面,消息队列所发挥的作用。在物联网的场景里面,对消息技术的要求和面向服务端应用的消息技术有什么区别?学习 RocketMQ 5.0 的子产品 MQTT,是如何解决这些物联网技术难题的。
90775 3
|
5月前
|
安全 物联网 物联网安全
物联网安全IoT攻击向量威胁
物联网主要有两种感染途径:暴力破解弱密码和利用网络服务中的漏洞。
104 0
|
6月前
|
边缘计算 安全 物联网
开源在物联网(IoT)中的应用
开源在物联网(IoT)中的应用
136 0
H8
|
8月前
|
自然语言处理 物联网 Unix
全网最佳IoT命令行超级工具箱|帮你轻松解决百万物联网设备测试和联调
作为一个物联网开发和学习人员,IoT设备协议的测试联调是工作中很重要的一环!我有很多时刻都想拥有一个能集成常见物联网协议的客户端工具可供使用。经过我一通查找,发现和我拥有相同问题的人不在少数。 不仅仅是IoT开发者,包括云厂商、网络运营商都有相同烦恼: 开源物联网平台Thingsboard: coap -> coap.js(需要安装node); 移动OneNET平台: mqtt -> mqtt.fx(几年没更新了); 电信AEP平台:自定义TCP协议 -> sokit工具(只支持windows); 阿里云物联网平台: Nb-IoT协议 -> 需要到电信或移动平台上进行测试; 作者:穆书伟
H8
285 0
|
8月前
|
传感器 监控 物联网
阿里云IoT HaaS 510:快速实现物联网数据传输的利器
众所周知,物联网(IoT)是近年来日益热门的技术领域之一,它的广泛应用为人们的生活和工作带来了无限可能。在物联网应用中,数据的采集和传输是至关重要的一环。DTU是一种应用于物联网数据传输的终端设备,它可以将各类传感器、数据采集单元等通过串口RS232/485传输到DTU,再由DTU转发到4G网络上传至云端。阿里云IoT HaaS 510是一款开板式DTU产品,能够帮助企业快速搭建物联网平台,并实现数据的采集和传输,那么本文就来简单分享一下。
360 1
阿里云IoT HaaS 510:快速实现物联网数据传输的利器
|
11月前
|
消息中间件 网络协议 物联网
「物联网架构」HiveMQ和Apache Kafka流式处理IoT数据和MQTT消息
「物联网架构」HiveMQ和Apache Kafka流式处理IoT数据和MQTT消息
|
11月前
|
消息中间件 存储 物联网
【物联网架构】为什么IoT开发人员困惑MQTT和CoAP?
【物联网架构】为什么IoT开发人员困惑MQTT和CoAP?

相关产品

  • 物联网平台