标签:
今天闲来无事,就想整理下技术方面的东西,后续希望尽量使用开源的东西,铺垫一些基础框架,积累一些思路。其实,以前一直都在做嵌入式的开发工作,互联网方面也就一点PHP的开发经验(NAS),而当前WEB段开发,都习惯性用Java,虽然在项目开发中学了一些,但也有点脱节了,呵呵。
在这个大数据时代,互联网+和物联网智能硬件系统集成方面,传统电子行业和IT互联网行业都争着提出行业系统性的解决方案,从而形成了行业内百花齐放百家争鸣的态势。这种局面显然是一个新的契机,而契机后面对应的是行业的整合。因为行业尚没有成行的整体规范和标准,百花齐放意味着标准混乱,自成一套体系,在商业上为了更好的迎接整合时的挑战,就必须突出自己的优势,在激烈的竞争中赢得一席之地。
如何构建这套系统并非完全是技术的问题,更多的站在资源的角度来分析问题,解决问题,并注重企业自身的优势来开发核心业务,在这套解决方案的生态系统中中起到一个关键角色。只有具有核心业务的竞争力,企业才能立于不败之地。
因此,业务是核心,而系统方案的开发,个人建议还是大量采用成熟的开源技术。主要原因还是从企业快速产品化,快速运营,盈利角度出发。而技术上,开源代码的规范性,其实质量都还是非常不错的。虽然当运营到达一定规模的时候,企业还是要回头来解决快速上线采用开源技术带来的一些列技术问题。暂且不谈这个吧,等有钱了,到时候再考虑这些问题也不失为一种方法。
互联网+和物联网都离不开终端设备,因为我们的触角已经延伸到了物(每个智能物件,智能硬件),因而也就需要将智能硬件作为行业解决方案集成到系统。而这些嵌入式智能设备越来越多作为检测,控制,监控领域。这些设备的数据被收集起来形成大数据后,进行进一步的分析,帮助制定下一步的方案,优化决策。
比如:
1.智能牧业:牛奶是哪个工厂,哪条生产线,什么时间,检验员是谁,奶牛是哪头,该奶牛是哪个牧场,何时出生,是否接受过育苗接种,以及奶牛的健康体检情况等,都将一一记录,让我们可以喝上放心牛奶。
2.智能零售:通过对展销商品用户关注度,兴趣度,体验时间、地点区域,通过实体体验与线上下单的整体打通,确保线上线下一体化,进而达到优化传统零售行业损失的部分业绩和当前线上缺乏实物体验。
3.智能家居:早在1997年,就已经有智能化家居装修,而直到现在,尚没有很好的普及到大众百姓家庭,随着技术的发展,智能家居不仅更能人性化,绿色环保,更为家庭安全做出了积极贡献。
这就是一个电压表头,在量程范围内进行电压指示。没什么智能化,仅仅一个现实而已。
指针表头读数可能出现错误,尤其是非专业认识,读数更是五花八门。记得物理实验课上,最小刻度是1毫米,而有人能读到1.2毫米,这个怎么读的,我已经悲剧了。所以干脆就做个数字表头,这样把数据记录下来就好了。
好吧,同样一个液晶表头,要是能将电压,电流都读出来,设备就小型化了。开始有功能性集成开发了。
由于计算机发展的突飞猛进,我们需要分析更多的数据,就一个万用表,显得单薄了。比如,记得毕业论文是做OLED的显示屏老化试验,做一个礼拜的老化试验,数据是每15分钟一个采样。难道让我一周配在设备边上做实验室吗?不吃饭,拉屎了吗????好吧,程控的电压,电流设备出来了,通过IEEE488数据采集卡进行老化设备搭建,并进行数据采集,轻松搞定一周试验,然后将Excel数据做个图表就OK了。
早在2000年,全球化生产就已经将嵌入式数据采集设备用于流水线,并根据预先程序设置控制设备,提高生产效率,提高生产良率,确保产品质量。并将这些生产数据与产品的唯一识别码进行了关联,通过生产厂的数据库搜索就能找到产品的生产信息,甚至包含出厂前检测维修记录。
好吧,我也是在产线有实际经验的人了,呵呵。产品的所有工序,检测结果,维修结果,都是有记录的。良率很容易定位到具体故障。
上面仅仅只是一个简单的一起设备经历了这近10年来的发展,而事实上我们生活的社会上,有大量的产业正在智能化,随着科技的进步,技术的发展,终端设备的智能化,传统的互联网行业,制造业,商业都在将自己的产品智能化,进而转向为客户提供更好的服务和整套的行业解决方案。
这就是为什么现在互联网公司要做互联网+的行业解决方案,传统制造业在做物联网智能硬件的行业解决方案。关于这些领域内的解决方案,系统架构的文章和新闻很多,这里仅从开发技术的发展角度分析一下这种业务系统集成方案的开发。
计算机采集系统,一对一进行数据采集
计算机采集系统,一对多进行数据采集和控制
嵌入式设备被集成到系统中,由服务器进行统一协调控制。
多套系统被集成到云服务,形成互联网+和物联网行业解决方案。
从这里我们传统的仪器制造厂商就会更加靠近我们工业智能化,满足技术发展的要求,作为仪表仪器厂商仅仅是智能制造领域的一块,而整体的解决方案并非一家仪器厂商能解决的。因此,大环境下更需要认清自己的优势,更好的发挥长处,团队作战(并非一家单一的企业,更多的是跨界资源整合和协作)
大规模的嵌入式系统开发,实际上是非常复杂的,它考虑了所有互联网公司需要考虑的东西,比如负载均衡,软硬件并发性能(响应时间,吞吐量),安全性,可靠性,可扩展型,主备,分布式等问题。
==》单片机系统:单一loop,俗称裸奔系统
==》8086计算机:bios启动,引导进入DOS系统,运行turbo C应用程序。在turbo C中编写代码,编译,执行代码。
==》虚拟化技术:虚拟化硬件平台
IT软件相对来说比较成熟,我们用IT纯软件行业的业务切分的图来分析随着技术的发展,设计复杂度的增加,我们将云端服务如何切分。
==》IaaS:Infrastructure-as-a-Service // 红色1号标记==》PaaS:Platform-as-a-Service //蓝色2号标记
==》SaaS:Software-as-a-Service //绿色3号标记
注:每种服务层次都将会有技术化非常强的企业按照技术标准进行开发和维护。
“云”其实是互联网的一个隐喻,云服务产品主要就是上述三种,“互联网+”加的就是智能设备(并非单纯的手机智能终端)。物联网(Cyber Physical Network)从解释的含以上看,我认为更适合思维导图右侧特性,也就是交互式智能系统(面向行业)。
正因为物联网智能系统(行业解决方案)牵涉面广,范围大,涉及的终端物理设备更多,面向解决的问题更为实际,因此,要开发出一套行业智能系统也就具有更高的复杂度。
PS:因为,本人还是非常喜欢工业4.0和物联网这两个概念,也希望能在这两个方面和大家有所探讨。
标签:
原文地址:http://blog.csdn.net/lida2003/article/details/51123467