【连载】物联网全栈教程-从云端到设备(一) 故事背景


    2016年的时候,我还在学校里面准备着毕业论文,当时做的课题是预测一个挖掘机上面的一个继电器的寿命。我们的想法是检测其吸合的次数,然后根据吸合的次数来预计其寿命,这个想法很简单。因为一个继电器失效之前通常会正常吸合一定的次数比如10W次。


    当时还是一个愣头青,想法简单。实际去做的时候才发现事情远没有想的那么简单,因为即使同一个批次的继电器,其每个个体差异都挺大的,而且继电器失效的方式也有很多,不能吸合仅是其中的一种,那么要想系统地研究就比较困难了。当时的想法是如果能够分析海量的数据就好了,因为每个继电器从出厂到报废可能会产生几百万条不同参数的数据,而且做试验的话可能需要几万只继电器参与,粗略一算好家伙,想要准确地建立一种继电器的模型,少说需要处理几千万条不同类型的参数,而且它们之间可能是相互关联的,单说采集几万只继电器的数据这个过程,就需要花费不菲的时间和资金。


    如果说两年前我为之烦恼的话,那么在如今这个时代可能就不会那么忧愁了。当初的做法是选了几个典型的个体在实验室做了几次实验,那是没有大量时间和资本支持下做的选择,其实这个实验是不能代表实际工况的。如今想一下,完全可以用物联网的技术去解决问题。


    使用NB-IOT技术做一个小的模块,可以直接接到挖掘机的电器盒里,那么我们就可以制作几百个几千个这样的小模块安装到设备上,采集的数据直接通过MQTT通信协议上传到服务器。这样就解决了实验样本的问题,而且只要挖掘机在正常工作,我们就可以得到一手数据,我们要做的就是去睡觉,等待一定的时间之后去服务器分析数据即可,现在的云服务器都会提供海量数据分析的功能。如果我们已经分析了海量的数据,那么就会准确地预测一个继电器在什么时候失效,合适的时候提醒驾驶员更换,能够解决很大的问题(谁也不想在工地上耽误工期)。通过物联网技术实现同样的功能,会节约大量的资金和时间。


    看到了吧,物联网技术就是这样革命传统技术的。不管是数据通信,还是数据分析,亦或是智能家电,智能养猪都离不开物联网技术的支撑。万物互联带来的不仅仅是生活方式的改变,更是千千万万的商机。零妖将连载一系列的文章,帮助广大感兴趣的朋友快速掌握物联网技术。


    我将会分享自己学习的经验(因为我也是刚开始学)。目标是制作一个物联网弹幕器。大概的连载内容也已经初步规划好了,打算先说说云端的东西,然后编一个网页应用在服务器上运行,再画一个硬件电路,调试硬件代码(硬件电路当然要开源喽)。


    如果你是做单片机开发的那么相对来说就会很容易入门,毕竟物联网的最底层还是硬件;如果你是做服务器前端和后台这一块的,那么也会很容易,毕竟物联网是整个系统,不是一个工种能搞定的;如果你是爱好者没什么基础,那么就需要你多用心学习,我会尽我所能让整个文章通俗易懂的。

    祝你能够抓住物联网的机遇,改造世界!


上一篇:【直播回顾】阿里技术专家羽洵:Redis Cluster的基本原理


下一篇:C语言易错点解析(一)