我的物联网大学「第十章」:不能远程升级的4G模块都是耍流氓

我的物联网大学「第十章」:不能远程升级的4G模块都是耍流氓,第1张

X电(化名)曾经是共享充电宝的明星企业。

2017年10月,X电以2亿的估值,获得了天使轮融资3000万,开始迅速铺货抢占市场。

在每一个餐桌上放一个单机版本的充电宝,用户扫码付款即可充电。

第一批货,做了10万台,投资金额1800万元。

X电的经营团队,具有互联网公司的基因,也具备美团饿了么团队的地推基因。所以铺货的进度很顺利,只用了半年的筹备期,就把建团队、做产品、搭建运营系统这些硬骨头一一啃下了。

2018年4月,10万台X电共享充电宝顺利进入了全国各地的各个门店。

后台开始看到了租金流水。

X电团队开始筹划用这10万台的运营数据,进行A轮融资,扩大市场规模。

设备大规模上线运营的第三天,后台运营团队突然发现,有300多台设备不在线了。

第四天,又有500多台设备不在线了。

第五天,700多台设备失去联系。

运营团队召集通信模块供应商紧急到现场分析问题,抓日志,Debug,很快定位了问题所在。

原来,为了争取时间,X电的工程师把后台通信协议的代码,采取OpenCPU的方式,写在了4G模块内部。

这段代码有个Bug,在运行一段时间后,会产生内存溢出,导致充电宝上报的报文一直阻塞,必须人工去把充电宝重新开关机才能恢复工作。

因为这个Bug在充电宝运行几天之后才能发现,所以测试部门没有覆盖到。

X电的工程师很快修复了这个Bug,发布了新版本的4G模块固件,并要求运营团队马上升级这个固件。

X电运营团队非常愤怒:
全国各地10万台设备,你让我们怎么升级?你们研发部门难道没有在4G模块预留远程升级功能吗?

这回轮到研发部傻眼了:
为了赶工期,我们只是开发了充电MCU的固件远程升级,并没有开发4G模块的远程升级功能。

在争论的过程中,每天又有更大批量的充电宝跟服务器失去联系,从每天的几百台,迅速扩大到了每天3000多台、5000多台、8000多台……

不到两周时间,超过80%的充电宝,都失去了联络。

尽管有一部分店家采用人工开关机的方式,恢复了充电宝的工作。但是恢复之后,过几天充电宝又无法工作了,店家也就不厌其烦的放弃了……

就这样,10万台充电宝全军覆没,运营数据也成了泡影。3000万融资花光之后,第二轮融资失败,X电退出了 历史 舞台。

直到现在,共享充电宝市场风起云涌,但是依然再也看不到X电的身影。

如果当时4G模块有预留远程升级功能, X电目前的应收,很可能就是一年几十亿,估值也早已超过50亿。

因为没有预留远程升级功能,一个潜在的独角兽企业,就这么折戟沉沙,灰飞烟灭。

据调查,几乎所有共享充电宝企业,第一批的铺货,都遇到过通信模块的软件问题。

通过远程升级的功能,把通信模块的固件,以及跟模块搭配的MCU的固件,进行无痛的更新,才能使得初创的充电宝企业,顺利成长为一个个独角兽。

在发布合宙4G模块之前的几个月,我们也调查了友商的4G模块量产后都会遇到哪些问题。

所以,合宙的4G模块,可以允许有未知的软件Bug存在,但是固件的远程升级功能,是必须要经过不断的各种测试—— 要确保在任何场景下,只要能通信,就必须要能够保证成功更新固件。


合宙的4G模块,是在2018年9月发布的,真正小批量出货,是在2018年12月。

刚把模块发出去给到客户之后的几个月,我们最担心的就是模块是不是会变砖。

为了确保固件的升级成功,合宙的第一代4G模块, 甚至不敢用差分升级,而是 采用全固件升级的方式,确保升级的架构简单可控,从理论上杜绝升级失败的可能性。

事实上,从2018年底开始出货4G模块之后,各种故障源源不断的发生。为了解决这些层出不穷的问题,在半年内固件升级了至少五六次。

客户的设备即使遇到了故障,因为能够第一时间进行远程升级,绝大多数都能够安然无恙的使用升级之后的固件运行。

在2020年初发布的Cat1模块的策略上,合宙的模块继续提供了远程升级的服务。

为了节省空间,Cat1模块引入了差分包的升级方式,升级速度更快,占用模块的空间更小。

制作差分包的工具,也免费公开在合宙的doc社区。到今天为止,已有1000多个客户在使用这个功能。
- 合宙4G Cat1模块远程升级差分工具 -

>公司简介:瑞诺信息技术有限公司,成立于2008年,是一群射频爱好者组成的电子公司,地点在广东深圳。当初专门从事设计和制造的无线连接解决方案,其中包括紧凑的短距离射频模块,无线智能的数据链路以及家庭自动化和自动抄表解决方案。我们已经成为低功耗ISM波段的产品在国内的领先供应商之一。产品的特点在于:高品质,高性价比和易于集成。产品频段主要集中在国内外免许可的ISM频段:169/433/470/868/915 MHz和24G)。 我们提供嵌入式无线收发器,嵌入式无线模块,工业无线调制解调器,无线计量适配器,USF射频棒,智能数据采集系统、智能家居云数据的传输系统,天线和定制的电子解决方案。
公司理念
科技现代的社会,信息的大量交互传输,需要通过无线方式的传输,人类对生活质量的要求越来越来高,人们身边的产品和服务都慢慢变得越来越智能,越来越环保,公司基于提升人类生活质量,构建和谐环境,实现智能生活、智能科技、智能人生的目标奋斗、努力。
RF标准
蓝牙20 /40(低能),ZigBee / IEEE802154,ZigBee智能能源,无线M-Bus,FCC,GSM / GPRS。
应用领域
瑞恩无线射频产品被用于各种工控业,例如油田、矿井数据传输,无线智能计量,智能家居,传感器网络,环境监测,智能访问控制,医疗保健以及家庭/楼宇自动化等领域。
SPI模块系列
一、高抗干扰性无线SPI接口模块RON1363(关键字:SI4463模块,微功耗模块,3KM远距离模块、无线模块,无线组网模块)
产品介绍:基于SILABS的SI4463开发的SPI接口模块,具有高功率,高灵敏度的RF模块,模块带有2mm标准接口,对于嵌入式设备和二次开发非常方便,模块是贴片式邮票孔,方便客户贴片和测试评估。
产品特点:
发射功率:100mW(20dbm);
接收灵敏度:-124dbm(500bps/1875K/Dev);
发射电流:90-120mA;
接收电流:14mA,
自带AFC;
64byte FIFO TXRX;
调制模式:ASK/FSK/GFSK
国内ISM频段免费使用
产品尺寸:1616CM
信道抑制:58dbm
SPI接口
空旷地传输距离:3200米(12K速率,5k Dev 15k BW)
应用市场:
1) 远程遥控和远程数据采集系统
2) 无线抄表(水表、电表、气表)
3) 无线点菜机
4) 工业数据采集、传输、智能控制系统
5) 无线报警系统
6) 智能家具系统
7) 婴儿监控系统/医院寻呼系统
8) 油田、矿区、工地、工厂等原有485/232接口系统
9) 无线小数据传输系统
二、高抗干扰性无线SPI接口模块RON1338(关键字:SI4438模块,微功耗模块,24KM远距离模块、无线模块,无线组网模块)
产品介绍:基于SILABS的SI4438开发的SPI接口模块,具有高功率,高灵敏度的RF模块,模块带有2mm标准接口,对于嵌入式设备和二次开发非常方便,模块是贴片式邮票孔,方便客户贴片和测试评估。
产品特点:
发射功率:100mW(20dbm);
接收灵敏度:-120dbm(500bps/1875K/Dev);
发射电流:90-115mA;
接收电流:13mA,
自带AFC;
64byte FIFO TXRX;
调制模式:ASK/FSK/GFSK
国内ISM频段免费使用
产品尺寸:1414CM
信道抑制:56dbm
SPI接口
空旷地传输距离:2400米(12K速率,5k Dev 15k BW)
应用市场:
1) 远程遥控和远程数据采集系统
2) 无线抄表(水表、电表、气表)
3) 无线点菜机
4) 工业数据采集、传输、智能控制系统
5) 无线报警系统
6) 智能家具系统
7) 婴儿监控系统/医院寻呼系统
8) 油田、矿区、工地、工厂等原有485/232接口系统
9) 无线小数据传输系统
三、 高抗干扰性无线SPI接口模块RON1343(关键字:AX5043SPI接口模块,微功耗模块,5KM远距离模块、无线模块,无线组网模块)
产品介绍:基于AXSEM的AX5043开发的SPI接口模块,具有高灵敏度、低功耗的RF模块,模块带有127mm标准接口,
工作频率:433-510MHz(70-1050、868、915MHz可以定制)
发射功率:50mW(17dbm);
接收灵敏度:-132dbm(600bps/05K/Dev,FEC打开);
发射电流:51-54mA;
接收电流:72mA,
自带AFC;
256byte FIFO TXRX;
调制模式:ASK/FSK/GFSK
国内ISM频段免费使用
产品尺寸:15515CM
信道抑制:54dbm
SPI接口
空旷地传输距离:5000米(12K速率,10k Dev 22k BW)
应用市场:
1) 远程遥控和远程数据采集系统
2) 无线抄表(水表、电表、气表)
3) 无线点菜机
4) 工业数据采集、传输、智能控制系统
5) 无线报警系统
6) 智能家具系统
7) 婴儿监控系统/医院寻呼系统
8) 油田、矿区、工地、工厂等原有485/232接口系统
9) 无线小数据传输系统

首先我们来了解一个可以远程控制技术的几种方式:一种是红外感应,一种是wifi技术,以及蓝牙和zigbee技术。

    目前采用通过手机控制家电,市场上使用较多的是wifi模块,以及zigbee模块嵌入我们家电产品中。然而蓝牙技术以及红外技术通讯的距离太短。不符合我们生活所需。但是对于wifi模块和zigbee模块控制家电哪种技术更好呢?

    美国物联网专家詹姆士认为,zigbee技术只是适合于小范围的通讯,但是如果牵涉到远程控制,他必须与网关结合,这个网关和我们常见的路由器有点相似,里面嵌入了wifi模块。wifi具有传输距离远,可传输数据量大,组网简单等优势以及对于wifi技术市场上的趋势,只要在常见的家电中进行嵌入式开发,将wifi模块与单片机结合,就能形成物联网智能家电。让我们更好的享受智能家居家电的便捷与舒适。

   手机通过wifi模块控制家电控制方式有两种,一种是局域网的方式,一种是广域网的方式。当然这些控制方式用户在使用手机控制家电的情况下,用户不需要了解这些信息。

  接着给大家介绍一下wifi模块的工作方式,它有常见的工作方式有两种:一是sta模式,即wifi模块工作客户端模式:二是AP模式,即wifi模块工作热点模式,它可以为其他终端提供一个无线网络,以便他们接入。

    wifi模块控制家电局域网工作模式有两种:

 第一,wifi模块工作在AP模式,智能终端(手机、平板)直接接入wifi模块提供的网络,在同一个热点网络实现无线控制。
   第二,wifi模块工作sta模式,智能终端和wifi模块工作由无线路由器提供的无线网络环境中,数据信号经过无线路由器转发,从而实现无线控制。

    wifi模块控制家电广域网工作模式有一种:

  第三:wifi模块工作sta模式,必须借助服务器和无线路由器的支持,首先将wifi模块的MAC地址绑定在服务器中,这样在整个互联网中服务器相当于一个路由器,智能手机只要有网络(2G/3G/4G/wifi)的支持,既可以实现无线远程控制。(如腾讯QQ聊天)

    
    在局域网的工作模式下,通常简称为点对点控制,广域网工作模式简称为远程控制。

是通过信号的发送和接收进行识别的。
通信模块使得各类物联网终端设备具备联网信息传输能力,是各类智能终端得以接入物联网的信息入口。
它是连接物联网感知层和网络层的关键环节,所有物联网感知层终端产生的设备数据需要通过无线通信模块汇聚至网络层,进而通过云端管理平台对设备进行远程管控,同时经过数据分析,带来管理效率的提升。
通信模块所呈现的样子就是,芯片加上芯片所需的外围电路组成的集合。

智能家居领域由于其多样性和个性化的特点,也导致了技术路线和标准众多,没有统一通行技术标准体系的现状,从技术应用角度来看主要有三类主流技术:
第一类——总线技术类
总线技术的主要特点是所有设备通信与控制都集中在一条总线上,是一种全分布式智能控制网络技术,其产品模块具有双向通信能力,以及互 *** 作性和互换性,其控制部件都可以编程。典型的总线技术采用双绞线总线结构,各网络节点可以从总线上获得供电,亦通过同一总线实现节点间无极性、无拓扑逻辑限制的互连和通信。
总线技术类产品比较适合于楼宇智能化以及小区智能化等大区域范围的控制,但一般设置安装比较复杂,造价较高,工期较长,只适用新装修用户。
第二类——无线通信技术类
无线通信技术众多,已经成功应用在智能家居领域的无线通信技术方案主要包括:射频(RF)技术(频带大多为315
和43392MHz)、VESP协议、IrDA红外线技术、HomeRF 协议、Zigbee 标准、Z-Wave 标准、Z-world
标准、X2D 技术等。
无线技术方案的主要优势在于无需重新布线,安装方便灵活,而且根据需求可以随时扩展或改装,可以适用于新装修用户和已装用户。
第三类——电力线载波通信技术
电力线载波通信技术充分利用现有的电网,两端加以调制解调器,直接以50Hz 交流电为载波,再以数百KHz 的脉冲为调制信号,进行信号的传输与控制。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13309308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-12
下一篇 2023-07-12

发表评论

登录后才能评论

评论列表(0条)

保存