对于物联网应用而言,SIM卡流量资费占据整个系统运营成本相当大比重,显得很“金贵”。如果前期评估不当,要么造成卡套餐流量不足,影响业务正常进行,要么付出很大的无效流量成本,虽然一台设备流量有限,但如果几万个设备的小型应用,一个月也要多付出很多流量成本。那么开发者应该如何精确统计流量使用情况,将流量成本压缩到最低呢?

每月实际消耗流量=每天发送次数一次发送实际消耗流量30

这个公式看起来简单明了。但是,也只能大概估算出每月流量,因为设备的联网情况是各异的,无法用一个简单公式的套用求得各种情况的精确值。

以常用的协议TCP为例:

采用TCP协议进行数据业务,并保持长连接,连接不断开,定时发送心跳,服务器不主动下发数据。此场景忽略建立连接时三次握手和连接断开是4次挥手的流量(大约400多字节),在此场景下统计流量。

网络中传输的数据包由两部分组成:一部分是协议所要用到的首部,另一部分需要发送的数据。数据发送完成后服务器还会向终端回复应答信息,格式与发送数据包类似,首部数据长度相同,
以太网首部 IP首部 TCP首部 实际数据
14 20 20

下图为终端向服务器发送数据过程:

每月实际消耗流量=每天发送次数一次发送实际消耗流量30
一次发送实际消耗流量=发送数据包首部+一次发送有效数据量+服务器应答

比如:一次发送10个字节,一次实际消耗流量=54+10+54=118B
每天发送24次,每次发送10字节数据
每月有效数据消耗流量为=241030=7020B=7020/1024KB=7K
每月实际消耗流量为=24118B30=82080B=82080/1024KB=83KB

实际消耗流量比发送有效数据的消耗流量要大10多倍,虽然协议头等数据无实际意义,但是流量统计无法忽略。

上述事例也是在设定在理想的网络环境条件下,进行的统计,只具有参考意义,实际情况下流量消耗还需要考虑其他多种因素。比如:网络信号的不稳定需要重连,设备的远程升级,平台的指令设置,消息推送等等。

因此,计算流量,应该在多种场景计算平均值,而不是单纯的计算单次用量(计算用电量也是如此,而且还要考虑温度等多种因素)。譬如统计各种情况下的日、周流量,再扩大对应倍数,算的月流量(估)。

怎样才能减少流量消耗呢?改善信号(最大限度避免重连)、优化流程(减少不必要的通信)、选择在满足实际应用场景需要前提下,开销小, 轻量化的符合物联网场景的协议、动态调整心跳包间隔(根据实际场景代码自动调整心跳包间隔,而不是固定间隔心跳包)、压缩通信数据(删除不必要的通信信息,压缩数据),可以有效地减少流量消耗。

本文Candy奖励:GSMA 2019 《eSIM在中国-未来之路》产业报告
获得方式:扫码关注,留言“eSIM在中国”
——end----

关于物联网卡流量统计的那些事儿相关推荐

  1. 物联网流量卡怎么查流量_物联网卡流量查询(QueryCardFlowInfo)---JAVA

    物联网卡流量查询接口 步骤 1 创建阿里云账号 为了访问服务,您需要有一个阿里云账号.如果没有,可首先按照如下步骤创建阿里云账号: 访问阿里云 官方网站,单击页面上的 免费注册 按钮. 按照屏幕提示完 ...

  2. 移动物联网卡流量分省内省外吗?物联卡有漫游吗?

    移动物联网卡流量分省内省外吗?随着我国物联网技术的不断发展,物联网卡也被更多的人所悉知,但是大部分人对于物联网卡只知道是连接网络的,很多常识问题还都是一知半解,尤其是在资费和流量这块,今天针对物联网卡 ...

  3. 物联网查流量_中国移动怎么查话费-如何查询物联网卡流量、话费余额?有哪些查询方式?...

    物联卡作为硬件设备连接网络的重要途径之一,目前市场上投入使用的物联网设备呈现出爆发式增长,越来越多的物联网设备都使用上物联卡,当我们想要查询物联卡流量.物联卡余额.物联卡套餐.物联卡话费的时候要通过哪 ...

  4. 物联网流量池_物联网卡流量池系统的作用

    物联网卡的链接设备日新月异,企业中数以百计的设备开始加入物联网卡的连接网络系统.在帮助企业节约成本.提高效率的同时,物联网卡流量的分配和管理也存在着许多问题.如何均衡使用各个设备中的物联网卡流量成为企 ...

  5. 物联网卡流量池系统的作用

    物联网卡的链接设备日新月异,企业中数以百计的设备开始加入物联网卡的连接网络系统.在帮助企业节约成本.提高效率的同时,物联网卡流量的分配和管理也存在着许多问题.如何均衡使用各个设备中的物联网卡流量成为企 ...

  6. 组建物联网卡流量池 帮助平衡设备流量使用不均现象

    近年来,在科技与政策的推动作用下,物联网在我国得到了迅猛发展,并以物联网卡为中心的多种物联网技术并用在社会上的多重领域.如今物联网卡连接设备每日都以一个十分迅猛的数量向上攀升,企业成百上千设备已经开始 ...

  7. 物联网流量池_物联网卡流量池

    原标题:物联网卡流量池 现如今物联网的发展如火如荼,物联网卡更是应用于我们生活中的很多智能设备,很大程度上方便了我们的生活.物联网卡是由移动.电信.联通运营商提供的2/3/4G卡,外观与普通SIM卡基 ...

  8. 物联网流量池是什么?物联网卡流量池会用完吗

    了解或者办理过物联网卡的人应该都清楚,在咨询物联网卡问题时会经常有人给你提起流量池业务,那你知道到底什么是流量池吗?其实,流量池是目前企业比较常用的一种物联卡套餐模式,比单卡套餐要便宜. 物联网流量池 ...

  9. 物联网卡流量套餐更换方法

    如今,随着智能产品使用率增多,物联网卡也开始频繁出现在我们的日常生活中,随之而来的还有许多物联网卡使用问题等待我们解决,如物联网卡如何充值续费.物联网卡为何断网.物联网卡如何更改流量套餐等,不了解物联 ...

最新文章

  1. docred数据集情况笔记
  2. 第五章 RNA-seq分析
  3. legend3---3、lavarel页面post请求错误之后跳转
  4. 应届算法岗,选择巨头还是AI明星创业公司
  5. base64补等号规则说明
  6. if __name__ == __main__:什么意思_好冷的Python if __name__==__main__是啥东东
  7. IE8 兼容background-size的解决办法
  8. usaco-sprime-superprime-pass
  9. linux直接用iso文件装服务,linux系统安装iso文件方法
  10. MyBatis框架 多表联合查询实现
  11. 浅谈非法NAT接入对网络的安全风险
  12. Net设计模式实例之外观模式(Façade Pattern)(1)
  13. 第九届全国大学生数学竞赛(江西赛区)数学类获奖学生名单
  14. 【编程】概念的理解 —— socket
  15. 基于AE+C#读取文件及图层输出
  16. 【C++】set和multiset区别
  17. Win10 卸载了某软件,右键还有该软件,如何删除呢?
  18. Kinect v2(Microsoft Kinect for Windows v2 )配置移动电源解决方案
  19. 如何对关键词密度设置
  20. 什么是阻塞、非阻塞、同步和异步以及IO模型

热门文章

  1. 可用的PHP在线云加密系统源码
  2. 通用人工智能最新突破!一个Transformer搞定一切
  3. 您使用的是不受支持的命令行标记 -no-sandbox
  4. 微信小程序微商城(五):动态API实现商品详情页(下)
  5. 99%的游戏建模师不知道的ZBrush的15个建模技巧
  6. vue中wath的源码实现
  7. No converter for [class com.defei.sms.result.Result] with preset Content-Type ‘null‘
  8. [BJDCTF2020]Mark loves cat详细解法与思路
  9. c语言编程照抄能学好吗,C语言I作业12—学期总结
  10. php 考试系统 倒计时,php实现倒计时效果_PHP