我的物联网大学「第十章」:不能远程升级的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模块远程升级差分工具 -

>课程名称
使用教材
备注
物联网产业与技术导论
《物联网:技术、应用、标准与商业模式》,电子工业出版社,等教材。
在学完高等数学,物理,化学,通信原理,数字电路,计算机原理,程序设计原理等课程后开设本课程,全面了解物联网之RFID、M2M、传感网、两化融合等技术与应用。
C语言程序设计
《C语言程序设计》,清华大学出版社,等教材。
物联网涉及底层编程,C语言为必修课,同时需要了解OSGi,OPC,Silverlight等技术标准
Java程序设计
《Java语言程序设计教程》,机械工业出版社,等教材。
物联网应用层,服务器端集成技术,开放Java技术也是必修课,同时需要了解Eclipse,SWT, Flash, HTML5,SaaS等技术
无线传感网络概论
《无线传感器网络理论、技术与实现》,国防工业出版社,《短距离无线通讯入门与实战》北京航空航天大学出版社,等教材。
学习各种无线RF通讯技术与标准,Zigbee, 蓝牙,WiFi,GPRS,CDMA,3G, 4G, 5G,Mote等等
TCP/IP网络与协议
《TCP/IP网络与协议》,清华大学出版社,等教材。
TCP/IP以及OSI网络分层协议标准是所有有线和无线网络协议的基础,Socket编程技术也是基础技能,为必修课
嵌入式系统
《嵌入式系统技术教程》,人民邮电出版社等教材。
嵌入式系统是物联网感知层和通讯层重要技术,了解TinyOS等,为必修课
传感器技术概论
《传感器技术》,中国计量出版社,等教材。
物联网专业学生需要对传感器技术与发展,尤其是在应用中如何选用有所了解,但不一定需要了解传感器的设计与生产,对相关的材料科学,生物技术等有深入了解
RFID技术概论
《射频识别(RFID)技术原理与应用》,机械工业出版社,等教材。
RFID作为物联网主要技术之一,需要了解,它本身(与智能卡技术融合)可以是一个细分专业或行业,也可以是研究生专业选题方向。
工业信息化及现场总线技术
《现场总线技术及应用教程》,机械工业出版社,等教材。
工业信息化也是物联网主要应用领域,需要了解,它本身也可以是一个细分专业或行业,也可作为研究生专业选题方向。
M2M技术概论
《M2M: The Wireless Revolution》,TSTC Publishing,等教材。
本书是美国“Texas State Techinical College”推出的M2M专业教材,在美国首次提出了M2M专业教学大纲,M2M也是物联网主要领域,需要了解,建议直接用英文授课。
物联网软件、标准、与中间件技术
《中间件技术原理与应用》,清华大学出版社,《物联网:技术、应用、标准与商业模式》,电子工业出版社,等教材。
物联网产业发展的关键在于应用,软件是灵魂,中间件是产业化的基石,需要学习和了解,尤其是对毕业后有志于走向工业和企业界的学生。

什么是物联网?

物联网即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理实现在任何时间、任何地点,人、机、物的互联互通的一种网络。
在万物互联时代,印章也不甘落后,传统的人工管理印章问题颇多,一直未能解决,直到物联网的出现,让印章管理找到了新的契机与转变,焕发出新的生机,物联网印章的出现让印章管理迎来了新的变革。

物联网智能印章以手机APP+云服务器为核心,把智能设备与互联网相连接,实现远程的信息交换。

将印章安装至全密封智能设备中,采用授权解锁和机械解锁双向 *** 作,***不授权,印章管理人员就不能私自打开取出印章。
通过物联网实现远程授权盖章,用印前需登录申请授权,***远程可通过物联网查看文件内容,授权通过后自动盖章,人章分离 *** 作有效保障印章安全并且提高印章效率。

盖章完成后设备内的高清摄像头自动拍下文件内容,记录盖印人、授权人、时间地点等,通过物联网印章可实现对印章的智能识别、定位、跟踪、监控、管理等。

物联网印章真正做到让印章管理透明化、制度化、规范化,多维度提高印章风控能力,让印章管理变得更简单、更安全、更放心。


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

原文地址: http://outofmemory.cn/dianzi/10421606.html

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

发表评论

登录后才能评论

评论列表(0条)

保存