美文网首页
拯救2038物联危机

拯救2038物联危机

作者: 一路向东_lxd | 来源:发表于2018-07-17 22:35 被阅读0次

    零  暗藏危机

          2038年,随着工业4.0的发展,人类的智能生产开始普及,很多工厂都已经使用了各家的物联产品用于智能生产。智能工厂里再也看不到工人。就连街上,到处可见各种无人机,运输车送快递,送外卖。工业4.0带来的变化是前所未有的,从而释放了大量的劳动力,人们可以转至服务行业,进行更高的精神追求。生产力提升,生产成本的下降,意味着物价的下降,人们生活的质量大大的提高了。

          同时,也带来不好的一面,很多人工作受到了影响,不得不下岗。没有工作的人们,都可以领取最低生活保障,免费的衣食住行。也就是在这个工业4.0后时代,如果你懒得工作,这个社会你能满足你的温饱问题。但工作岗位的变化,贫富差距也更大了。很多人则沉浸在虚拟世界里满足自己的精神需求。

            而在七八年前,物联网行业的竞争,很多公司慢慢破产,大公司的合并,协议化的规范,慢慢地形成了北有日通,南有回空,中有凡勿科技。有点三家鼎力局势,这三家既存在竞争也存在合作。当然还有大大小小的遍布南北十几家物联网也在占领着一些小市场。仿佛整个世界都在物联网下运作着。

    就在2038年1月18号,一条爆炸性新闻引起了社会的关注。

    三大物联公司之一的上海凡勿科技的梁博士被绑架,警方已介入调查,目前还没有收到绑匪的要求。

    一时间各大新闻媒体争先报道此次梁博士被绑架事件。梁博士是凡勿科技的工程师,媒体们纷纷推测此次事件是否会影响凡勿科技的股票。

    凡勿科技也对此时发表声明,称会配合警方调查此事,一定要给媒体,给公众一个交代,并称暂时不会影响到公司的股票和发展。

    有媒体推测此事也有可能和内部高层变动有关系,也有媒体推测可能是竞争对手的报复。

    而凡勿科技是早期参与工业4.0的企业,凭借其技术及对市场独到的眼光,在物联网这场无硝烟的战场中,慢慢做大。凡勿与日通,回空似乎形成了三家鼎力的局势,而且南方有意与凡勿合作。一旦与南方的回空进行合作,势必对北方的产生影响。而梁博士也是促进其合作的关键人物。如果凡勿科技因此事件被南北两家物联公司趁机联手打败,是否会出现新的物联世界局面,还是会有新的危机。

    一  公关危机

        2038年1月19号早上八点钟,凡勿总部收到绑匪的视频通话,该视频发起是由凡勿无人机摄像发起的。

        接到视频通话,凡勿的研发总监马上将视频投影到公司研发部及各高层大显示器上,要求技术部门马上查视频的接入源及地址,并通知警方一旦查到地址,就进行营救。同时视频接入转发给各大媒体。

       霎时间,大街小巷的公共频道,各大媒体纷纷进行直播报道跟进。

        视频里,绑匪并没有蒙面。  

        绑匪对着视频说:“你们不用查了,你们查不到地址的,我们做了加密处理的,而且,这是你们的无人机,你们的无人机有关闭定位追踪功能。”

       在大屏幕一旁的技术主管对研发总监说,“我们技术部追踪了视频的来源,该无人机已经被关闭定位追踪功能,我们无法进行追踪,我们公司向有关部门签署过公众隐私保护协议,并且我们也向公众保证不会对已经关闭定位功能的设备和产品进行跟踪。”

       这首先就是面向公众的一个难题了。

      追踪已关闭定位功能的设备,那之前承诺公众保护隐私就是假的,将会面临公关危机。

    如果不追踪该设备,就查不到梁博士的位置,有可能会让梁博士处于不利地位。

      “如果你们能查出地址,说明你们留有后门,你们产品宣称隐私保护都是虚伪的。”这时绑匪又说话了,“这是一个定时炸弹,炸弹将会在2038年1月20日零点准备爆炸,你们只有不到16个小时的时间来决定是否追踪,如果你们要追踪,也只有16个小时的时间来进行定位,这个无人机视频直播,将会直播梁博士当场爆炸。”

       技术部门的老罗对总监说,“已经查到该绑匪信息了,该绑匪原是我们竞争对手公司的一个技术骨干后他们公司在与我们公司的几次项目竞标失败并随着公司业绩下滑等原因倒闭了,而他一直觉得是我们公司导致他们公司倒闭,一直怀恨于心。其实他技术能力不错,视频中的定时炸弹用的系统模块就是他们公司设计的产品模块。”

       视频中,梁博士一个人对着摄像头,绑住了嘴巴,不能进行说话。

       “一定留在后门可以进行追踪,所以P6及以上的研发人员,进行追踪查询”,总监对大家说,“一定要把梁博士救出来”。

        “可是”,一向对公司比较忠诚的老罗叹了口气,“现在这个是摆在公众视野,如果我们真的追踪已关闭追踪功能的产品,那将面临非常巨大的公关危机,会影响股票,甚至会影响公司的命运”。

        “如果梁博士救不出来,说明我们技术能力也不够,到时候有关部门也不会找我们进行合作,这也是摆在公众前的一个技术挑战。”公司董事长走过来和大家说,“此次事件不管能不能追踪并救出梁博士,都将会对公司产生严重影响,但是如果能把梁博士救出来的话,我们的技术团队还在,我们只要团结一心,还可以东山再起,刚才董事会临时决定,同意动用一切技术和资源进行追踪。”

      于是所有人员都参与了追踪,大家共享数据,共享分析结果,有的从后台查来源地址,有的去查梁博士被抓前几天的监控。

      看来这是有预谋的,这几天一直都是大雪纷飞,监控里都是穿着棉袄,大衣的行人,所有的监控都看不到有用的消息。看来希望只能寄托在这个无人视频设备的定位追踪上了。

      “视频监控就交由警方慢慢排查了,我们所有研发能力去追踪视频来源。”

      时间很快过去了几个小时了,已经十点半了,还有13个小时,炸弹就要爆炸了。

       “我们只能祈祷炸弹不要爆炸了”一旁的老罗无奈地说。

       “看,梁博士好像在给我们信息”眼光一向敏锐的小吴突然叫起来。于是大家都放下手中的工作,看到大屏幕。

      “看,他的眼睛好像有规律地眨着”。  

       “有点像莫摩斯密码”

       “不对,像是ASCII码”

       这时大家乱成一团。“不要吵”总监镇住大家,“A组按摩斯密码解,B按ASCII码解,C组继续看是否存在别的可能,D组将视频记录,回放和剪切给其它组备用,其它人员保持原来的工作。”

       几分钟后,梁博士闭上眼睛示意信息提示结束。

    “大家快分析刚才的信息。”

    “2030”,很快A组给了答案最多的数量。

    “2030,是晚上八点半”,“2030也可以是房间号,说不定他就被关在2030房间”,“2030说不定是年份呢”,“2030年这个有什么意义呢”。

     “2030也可能是代码库的代码号”。

        大家各抒己见,吵成一团。关键时候还是总监比较镇定,“不要吵了,你联系警方,查阅最近所有酒店的2030房间的登记信息,你,去查了一下梁博士所有可能和晚上八点半有关系的记录,D组人员查一下代码库里所有标记有2030文档和代码”。

       测试组老陈这时候不太确定地说,“我印象中以前梁博士就想开一个超级权限,可以追踪所有带定位产品的功能,我印象中是2030年,当时他还给我演示过,后来因为签署安全隐私协议,梁博士就不再提了,有可能当时他提交过代码库”。

       D组的小袁对总监说:“梁博士提交的有些代码,是提交到公司最高级别代码库,需要总监级以上的人员授权才可以访问,我们是不是要。。。”

        董事长对总监点了点头,总监说,“今天是特殊时期,同意授权P6以上人员可以访问最高等级代码库。”

        “董事长,这。。”旁边的老罗表示担心,“这是我们最核心的代码,我们的P6以上工程师有几百号人物,一旦公司人员变动,将会对公司产生巨大影响。”

         “只要梁博士能救下来,我们还会可以重构我们的代码库的。”董事长很有信心地说。

           时间来到了11点14分,正当大家忙碌找线索的时候,视频突然中断了。大家突然不知所措,甚至有些人开始抽泣,觉得炸弹已经爆炸了。包括新闻媒体都开始争先欲报道梁博士已经遇害的消息,在大街上看公众大屏幕的人,很多人为此感到心痛,甚至有些人拿着石头砸向大屏幕,似乎不忍接受这一事实。

      “大家冷静,”总监对大家说,“这个炸弹是晚上0点才爆炸的,还有12个小时,不一定是真的爆炸。”总监安慰着大家,虽然他也不想接受这个事实。

       “不对,好像网络瘫痪了。”负责运维的技术说道。

    二 四面危机

       随着一句网络瘫痪,紧接着售后和技术支持这边电话开始被打爆了。因为网络瘫痪,公司的很多产品都不能正常使用了。

       运维这边发现远程服务器一直连接不上,就连本地的服务器,也不断地被大量的请求堵塞着。

       “好像不只是我们的网络瘫痪了,是几乎所有的网络都瘫痪了,除了使用IPv6协议的网络”。网络运维这边很快得出了结论。

        一时间,问题如井喷一般爆发。

            最直观的是大街上的各种无人机,运输车等送快递的,送快餐的,都停止不前,无人机都停留在半空停止不前,也不返回基地。而那些在室内沉浸于虚拟世界等待外卖的人们毫无察觉。

    很多智能工厂的设备也不进行工作,但是因为网络瘫痪了,智能工厂的状态得不到及时的反馈。同时有些不联网的设备也跟着不进行工作,导致很多自动化产线都停止生产。

         各个公司的技术支持,售后都去相应的工厂检查问题了。而在办公楼里的程序员们,看着这网络瘫痪似乎没有办法。透过高楼层的玻璃,可以看到窗外到处停留着无人机,运送车等徘徊。

        除了大规模的网络瘫痪,仿佛整个物联网全都瘫痪了,包括不联网工作的设备。而且现在正是用餐的时候,大家都在家中等着无人机,运输车送餐,发现迟迟没有送达,也都纷纷走到街上。

    似乎这个城市的人们忘记了梁博士的消息。大街上的屏幕开始转播各大城市混乱的场景。

        有些人开始砸停在半空的无人机发泄。一旦有了开始,就有人也跟着发泄。于是街上看到到处是打砸无人机,运输机,抢外卖吃,街上一度陷入混乱,场面一度失控,更有疯狂者闯进无人值守超市抢夺食物。

        很多人不知道什么时候才能恢复平时习惯的生活运作。各种无人食堂,超市停止工作。包括凡勿等各大公司纷纷接到客户投诉,来自各行各业的物联设备等工作异常,查看不到报警和数据。

         农业方面因为网络瘫痪等原因数据得不到反馈没能进行分析和控制现场的情况。

         更多是智能生产方面,产线停止了。很多工单不在进行了,而现场又没有大量的工人来手动送料派送工单,很多工厂手忙脚乱的。

         除了国内,国外也出现了相同的情况,大量的网络瘫痪,物联设备停止工作,很多自动化工厂受影响,国际反恐组织为了防止恐怖分子借机进行恐怖袭击,不得不联合几大国家紧急讨论决定关闭已经瘫痪的网络接入,只保留部分医院,政府,学校的工作网络。

         还有很地方的设备出现了时间异常,时间仿佛回到了1969年12月。人们的很多穿戴设备显示时间为1969年12月,包括很多工厂,设备的时间,数据库等时间也都变成了1969年。而且有些设备的时间还一直倒退着。就在短短几个小时里,感觉世界发生了巨大的变化,当然还有国家处于深夜,熟睡的人们没有察觉。

          明天就是大寒了,好在天气比较冷,参与打砸的人不是特别多,不过为了防止暴乱的发生,各地政府派出了警力部队到街上及医院,学校等进行保护,镇压部分打砸的人群。

    三 拯救危机

       就在这一天之前,还只是凡勿公司的一名高级工程师被绑架,点燃了媒体新闻。就在大家关注凡勿科技是否会违反安全隐私协议,梁博士是否能救出来的时候,短短几个小时,突然的网络瘫痪,物联设备不工作,仿佛整个世界陷落了。人们引起为豪的物联世界仿佛顷刻间崩溃。

        当前首要任务就是先恢复网络,恢复生产,尽快恢复生活物资的供应。然后再联合各大公司一起排查此次大规模物联危机问题。

        下午两点左右,各大城市安排工作人员到各大无人餐饮制造点手工生产食品,号召自愿者参与恢复物质的供应,特殊人群的餐饮派送。各大生产单位也在招募大量临时工作先恢复生产。

         人们从虚拟世界里走了出来,也许人们在虚拟世界里待太久了,虽然大雪纷飞,但是大街上从来没有这么热闹过。自从智能生产普及后,大街上很少看到有人影了,人们都沉浸在虚拟社交网络里,虚拟现实让人们有了前所未有的体验,而且不用工作,不作做饭,每天都有基本的生活物资保证,大街上很少看到有人影,就算过节,人们都在虚拟世界里庆祝和拜年。

        由于网络瘫痪,人们不得不从虚拟世界里走出来,走到真实的世界。很多人干起了以前的工作,做饭,打包,派送。在产线上,大家走到了曾经熟悉的岗位,依旧是那么娴熟。

        而之前那些发泄的人们,也转为志愿者,帮忙恢复凌乱的大街,帮忙收拾垃圾,整理设备。街上恢复了往年的忙碌,人们似乎过得比在虚拟世界里充实。

       网络运营商先关闭有异常的接入源,几乎关闭了一半的网络设备接入。部分网络设备很快恢复了联网和工作。梁博士的那个无人机摄像头恢复了影像,视频里已经看不到一个人影。难道梁博士被救走了?是凡勿科技追踪定位找到了?

        但此刻大家没有过多的去思考梁博士如何被救,而是努力寻找此次产生物联网危机的原因。    

       有人怀疑是不是物联设备的服务器被人攻击或劫持了。但这个怀疑马上被否定了,因为很多不具备联网功能的设备也不正常工作了。 

        有人怀疑设备是不是中了病毒或者木马。但这个疑问很快就被打消了,因为如此大规模的设备同一时间异常,造成网络瘫痪,而且不同的设备,要想同一时间破解,并移植木马也不太可能,而且技术部分也分析了几个出现异常的设备,并没有看到被攻击和篡改的记录。

        下午五点钟,凡勿总部收到内部无人机视频请求,总监把视频直接转接到大屏幕中。视频中出现人的正是梁博士。

         梁博士出现在一个智能工厂里。同时视频里还有那个没有爆炸的炸弹,炸弹显示的时间是1969年12月31日,而且,时间一直是倒退的。与此同时,无人机视频跟着博士进行拍摄,出异常的设备很多屏幕上显示的时间也是一样的时间。

          很多人也发现了这个问题,为什么很多设备的时间都变成了1969年,而且时间还一直在倒退。部分穿戴式设备上的时间也是一样的。

         正在大家思考这一奇怪的现象的时候,总监似乎想到了什么。

         “Linux时间,梁博士这是在引导我们”。总监突然激动地说道,“1970年是Linux的起始时间。大家尽自己的能力,联系客户,其它公司遇到问题的设备,是不是出现问题的设备源都是Linux设备的。”

         大家忙起来,尽自己的努力去收集数据,总监则在那里计算着什么。

         很快大家得到的数据,出现问题的基本都是Linux的设备,包括一些比较陈旧的局域网的Linux服务器及其物联系统。

         “可是,Linux设备怎么会出现这个问题,很多设备都运行十几年了,很多已经成熟的产品一直没有更新过程序了,怎么就突然出问题了呢,而且,也不是所有的设备出问题。”刚来公司几年的小赵问,小赵知识和能力不错的,对此表示疑惑,同样很多技术人员也表示疑惑,公司产品,包括已收购别家的,用都了短的有三五年,长的也有十几年,一直没有出问题。

         “正是我们的产品十几年没有更新了,不只是我们的产品,很多物联产品都一样”总监开始解释,“十几年前,随着物联技术的普及,门槛越来越低,很多公司都做成模块化产品,让物联产品开发简单化,二次开发标准化等原因,大量使用linux系统,这样不管是使用谁的模块,原来的linux程序都可以轻松进行移植。正是由于linux系统在当时已经做得稳定,成熟,很多公司包括我们,就一直使用成熟的框架和程序,也就是我们的很多产品都是基于Linux的。而Linux的时间是从1970年开始计数,作为一个时间戳标记。因此时间戳表示时间是很常用的处理办法。第0秒表示1970年1月1日开始。如果用一个无32位数表示,大概可以表示40亿秒,也就是138年。如果是有符号数表示,就只能表示到68年。如果从1970年1月1日开始,68年后,刚好就是今天,2038年1月19日北京时间11点14分左右。过了这个时刻,这个时间戳就会变成负数,而负数开始表示的时间就是1969年,时间戳在累加,负数就在递减,就出现了今天看到的很多设备的时间在从1969年12月31日倒退。”

        这时大家才恍然大悟。

        “这是因为很多设备的linux系统是32位的,时间只能表示到2038年,包括一些比较旧的linux 32位的服务器,你们看一下手上的数据,是不是linux 64位的设备都没有出现这个问题”总监继续补充道。

         大家开始分析手上的数据,发现确实只有linux32位的设备才出现这个时间倒退的问题。

         “那,既然出现这个问题了,怎么办呢,是不是所有的linux32位设备都要被淘汰了。那这么多设备,几乎一半的物联设备全都撤下来,这将是一个庞大的工程。”

       “话也不是这么说”无人机视频里的梁博士说道,“此次危机是由于linux32位设备的时间问题引起的。对于已经出现问题的设备,淘汰是必然的。所有依赖设备的时间进行数据采集和处理的,包括历史数据采集,设备报警等,因为设备的时间都是错的,所以设备得到的数据也就没有了意义。同时由于时间问题引起的网络异常,也必要会被淘汰。新设备的接入将不能再使用IPv4,也不能再使用linux32位系统。旧的物联时代将被淘汰,新的物联时代将会开启。”

          这是物联网的危机,也是物联网的生机。

        难道我们所有的linux32位设备都会被淘汰吗?市场部经理表示关心。各大小物联公司的服务器也慢慢恢复了,除了linux32位设备基本都恢复了工作,所有数据都逐渐恢复,包括网络瘫痪期间的数据都会恢复了。

        “别人家的我不知道,但是我们部分linux32位设备的数据肯定可以恢复”。这时传来熟悉的声音,原来已经退休的黄大师,坐着私人飞机回到了总部。已经65岁的黄大师,看到物联网世界出现的瘫痪,决定出山拯救公司于水火。

         “我们当时在做数据采集处理的时候,是依赖于服务器的时间为基准的,设备采集只取当前的时间戳基数,由服务器将当前的时间与设备的时间戳基数进行换算,按服务器最新时间进行反解,得到设备的实际时间,所以我相信我们的数据是可以恢复的。不会受linux32位时间只能表示到2038年影响的”

         技术部马上调出一台设备进行查看数据。

    数据还是可以恢复的。然后其他技术人员也相应的查看到设备的数据,也都陆续地恢复。收购的部分产品由于没有采用此处理办法,没能恢复数据。

        “除了收购的产品没能恢复,原公司产品的linux32位设备恢复网络的,数据也都恢复了。”产品部经理说,“这将会是一个物联网的大洗牌”。

       “很多大的物联设备公司将会在此次危机中受到重创,相反很多一些新公司,小公司因为没有使用linux32位设备在此次危机中没有受到太大影响。我们算是大公司里受到影响较小的。物联网世界将会在此次危机中进行大洗牌,很多小公司将会借此机会崛起,很多大公司将会在此次危机中衰落,新的物联网世界将会重新开始。”

       此次危机之后,很多智能工厂,自动运输等受到重创,将会是谁来进行洗牌都说不准。而通过此次危机,人们从虚拟世界里走了出来,很多回到了熟悉的岗位,也许对他们来说,虚拟世界只是虚拟,这个世界还是需要人来运作。人们忽然觉得这个世界陌生又熟悉,陌生是因为自动化代替了人工,人们只能通过虚拟世界娱乐来打发自己的时间。熟悉的那份工作带来的充实感,街上送快递送外卖的人那么真那么切,人们每天面对着不再是冷冰冰的设备,而是彼此的微笑,关心,问候。

        而梁博士似乎已经厌倦了这场物联网世界的纷争,开着车回家卖水果去了。

    以上数据和故事,纯属虚构,如有雷同,纯属瞎猜。

    至于梁博士如何被救,新的物联世界谁主沉浮,凡勿如何面对公关危机,三家鼎力将会变成何种局势,有可能会有续集。

    后记:

    作为一名业余爱好写作的程序员,通过写这篇故事,旨在让大家(linux程序员)了解和关注linux时间只能表示到2038年的问题,并在实际使用和开发的过程中,一起想办法处理和解决真到了2038年可能面临的问题。虽然也许那时候我真的在卖水果了。

    本来想以连载的模式写成几篇的,但是怕大家看了第一篇,然后就没有跟了。所以写成了一篇,因此很多故事情节被压缩了,希望作为程序员的你,能get到里面的一些点。也希望不是程序员的你,也能读懂2038这个梗。

    如果文章里涉及到的人物,名称等存在冲突和侵权的,敬请联系作者进行修改。文章不作技术讲解,可能不存在任何技术依据,请部分读者不要较真故事里的某些内容的真实性,以及发生的可能性。因为20年后的世界,我们都说不准,我尽量争取少加班,不猝死,好活到2038年。唉,一不小心加班写到了十点半了,我还要赶在天亮回去假装自己睡眠充足。如果你能看到最后,喜欢文章的话,不妨关注和转发。

    以后还会有别的类似的技术方面的文章,故事,小说等,敬请关注。

    相关文章

      网友评论

          本文标题:拯救2038物联危机

          本文链接:https://www.haomeiwen.com/subject/swqnpftx.html