`
timeson
  • 浏览: 146419 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

物联的星空(1)

 
阅读更多

1、前言

       从客观上来说,我对物联网并没有深刻的了解,只是在一个机会中让我能触及这个曾经不了解的行业,并对其中一块领域中有些个人的理解和感悟,根据过往的一些其他行业经验,对物联网应用有些触类旁通的理解。计算机应用很广泛,但不妨碍我们用之前的经验对新鲜事务的把握。
       入司前对物联网并不了解,但从计算机行业的发展历史来分析,物联网是有前途的行业,从大型机到小型机到微机,从个人电脑到局域网到互联网,从电脑联网到设备都联网,所以江湖传言,“物联网”被称为是继计算机和互联网之后的第三次信息技术革命。
 
       在本文中,不打算也不可能对物联网方方面面都做阐述和说明,只是从一个老程序员的视角,从曾经火热的电信行业,投身于激烈的互联网行业,经历了懵懂大数据时代,最终迈入了物联网的大门。
       在实际工作中先从应用软件入手,改进和完善之前的整体方案;再下沉到设备数据的采集,协议的解析;然后对设备进行嵌入式编程,提出全栈式解决方案;并最终结合物联网体系特点,设计并实践了能支撑物联网多个行业的通用物联网平台。整个过程由表及里,从应用层到设备层,从软到硬,从局部到整体,一路没有欢歌笑语,只有疲惫和颓废,只有几个老程序员在彼此坚持着。本文记录了我们对物联网的认识过程,并分别在各个阶段分别提出了当时的解决方案,仅仅是个人的心得,但不敢敝帚自珍,在空闲之余记录下来,以飨怀有彼此信念的朋友。


图1-1 对物联网的理解

 

       物联网是什么?好像每个人认知的不一样,不同时期的说法也有所出入,不同行业对物联网的理解也有所不同,宛如一堆人闭着眼睛去摸象,摸到什么就像什么。
 物联网是个庞大而繁杂的概念,涉及通信,IT,软件等多方面,作为曾经的物联网行业的局外人,所以我也只是从项目中入手,结合自己曾经在电信行业,互联网行业,大数据行业,云计算行业的经验与体会,如瞎子摸象般的不断感知和体会物联网的精髓和特点,再通过拼图的方式来实现对整个物联网进行理解,下面根据自己对物联网的理解历程阐述我对物联网的体会,并根据自己理解的程度,行文的时候分如下几个阶段。今天你摸了大象的哪个部位了?

  • “回顾!系统介绍”:入司后对公司现有软件和系统进行分析和理解,由表及里,由浅入深,并结合物联网的体系结构特点,大致介绍一种物联网的业务形态-绿色环保节能减排的应用;
  • “改进!新框架”:在很短暂的时间内,对公司现有的软件技术体系进行了第一次改进,从健壮性,扩展性入手,利用之前互联网项目的经验的技术,迁移到当前的物联网项目中,提升了应用软件的健壮性和执行效率。
  • “尝试!全栈式体系”:按照物联网从结构体系,整个技术体系分为三个部分,分别是应用层,采集层和设备层,所有的业务逻辑实现的方式均替换为Java技术:在应用层采用J2EE,并结合物联网特点,采用了具有丰富数据展现能力的快速开发框架;在采集层,把VC程序替换为了J2SE技术,借助NIO模式和Netty框架,数据采集方面的速度得到急速的爆拉;设备层从之前的Linux C环境替换为Oracle的Ejre的虚拟机,从而在基于JVM虚拟机技术之上,提供了全栈式整体解决方案,提升和加快开发速度和效率。
  • “统一!物联网通用平台”:欲穷千里目得更上一层楼。在快速开发框架的基础之上,对业务进行梳理和统一,重新规划和整理技术体系,分别在应用层,服务层以及平台层进行业务整体规划,平台全新设计,服务抽象提炼,并进行模块化设计;体现了2个抽象层面(业务抽象+设备抽象)以及3个业务复用能力(页面复用+服务复用+数据复用),并重新设计短距离无线功能,从上往下,从业务到技术,实现了通用物联网业务平台,为智慧校园,智慧社区,智慧工厂这种项目群的业务形态,打下坚实的基础。
  • “守望!希望的麦田”:物联网通用平台的完成只是夯实了业务的快速实现能力,客户需要的是总体解决方案,向上延伸是专业领域的业务逻辑实现,向下延伸是集成采集设备和控制设备,以及解决数据传输的问题,并方便的部署或者是托管应用和系统,从而实现开箱即用良好愿望,就能在希望的麦田中采摘那丰硕的成果。
  • “升级!云端计算”:在物联网通用平台上,考虑的更多是业务的综合、内聚以及协同,在虚拟化管理以及系统服务管理上相对弱化。在通用平台稳定后,从之前简单的基于操作系统虚拟化到基于成熟的IaaS管理平台的跃升,实现了对虚拟机的生命周期进行管理;然后上升到对系统服务的生命周期管理,利用Jcloud组件实现对I层的控制,并采用DSL来定义和描述各个系统服务之间的前后处理关系以及动作内容,实现在P层的掌控,从而完成对Iaas和Paas的管理,为通用物联网平台提供了坚实的基础设施的支撑。

 

        为什么是物联网的星空,因为觉得在璀璨星空之下,能激发人对未知世界的探讨和摸索的热情,用一种心平气和的心态接受全新的事物。封面配了一张插图,用美轮美奂的对酒当歌景致来弥补绿衣捧砚红袖添香的梦幻。

 下一篇:物联的星空2  http://timeson.iteye.com/blog/2036724

  • 大小: 166.6 KB
0
0
分享到:
评论

相关推荐

    虚幻4星空盒子,UE4的星空环境

    本次介绍的是虚幻4中的一个重要应用——星空盒子(Skybox),即在UE4中创建逼真的星空环境。 ### 一、什么是星空盒子 星空盒子(Skybox)是一种常用于3D场景中的技术,用于模拟远处的天空、星星等背景效果。在虚幻...

    金蝶云星空标准版培训案例 V1.9

    1. 星空标准版的案例场景描述 2. 星空标准版的组织架构 3. 星空标准版的产品系列 4. 星空标准版的关键业务 5. 星空标准版的案例实操说明 6. 星空标准版的系统后台设置 7. 星空标准版的基础资料设置 8. 星空标准版的...

    金蝶云星空操作手册V3.5.docx

    金蝶云星空操作手册V3.5 按照手册的结构,我们可以将知识点分为以下几个方面: 一、基础设置 * 登陆软件:金蝶云星空操作手册中介绍了两种登陆方式,分别是使用网页登陆和使用本地客户端登陆。网页登陆需要使用...

    金蝶K3-Cloud云星空数据库表字典

    1. 供应链数据表:包括T_AR_ORENTRY_CRE、T_AR_RECEIVABLEENTRY_CRE、T_AR_RECEIVEENTRY_CRE、T_AR_REFUNDENTRY_CRE等,这些表提供了丰富的供应链数据存储和处理能力。 2. 报表数据规则权限设置表:包括T_BAS_...

    2022金蝶云星空插件开发学习文档.zip

    1. 插件定义:插件是金蝶云星空系统中的一个重要组成部分,它允许用户根据业务需求定制化系统功能,增强系统的灵活性和可扩展性。通过插件,开发者可以实现对原有功能的补充或者创建全新的功能模块。 2. 适用场景:...

    云星空如何制作直接SQL报表

    云星空如何制作直接SQL报表 云星空是一个基于云计算的企业管理软件平台,提供了强大的报表开发功能。报表是企业管理中非常重要的一部分,能够帮助企业快速获取所需的数据信息,提高工作效率和决策能力。本文将详细...

    金蝶云星空系统操作手册

    1. **系统登录与界面导航**:首先,手册会介绍如何登录金蝶云星空系统,包括用户名、密码的输入以及可能的安全验证方式。此外,还会展示系统的主界面布局,各个模块的位置以及如何通过菜单导航。 2. **基础设置**:...

    HTML5/ CSS简约星空动态背景

    1. **背景颜色**:可以使用`background-color`属性设置星空的底色,通常选择深色如黑色或深蓝色。 2. **透明度**:通过`opacity`属性可以调整星空元素的透明度,增加深度感。 3. **定位**:使用`position`属性(如`...

    璀璨星空,星空效果

    在本项目中,"璀璨星空,星空效果"是一个利用编程技术在浏览器中模拟星空闪烁的交互式场景。这个效果的实现主要涉及到Java编程语言、多线程以及图形渲染技术。以下将详细介绍这些关键知识点。 首先,Java是这个项目...

    金蝶云星空演示大纲(超级详细)

    ### 金蝶云星空流程培训知识点详解 #### 一、案例背景 - **编写原则**:本案例旨在通过实际操作的方式,帮助用户深入了解金蝶云星空的各项功能,并掌握其在企业财务管理中的应用方法。 - **组织架构**:案例中涉及...

    星空WebAPI.postman-collection

    《金蝶云星空WebAPI在Postman中的调试实践》 在现代企业信息化管理中,金蝶云星空系统作为一款先进的ERP解决方案,提供了丰富的WebAPI接口,使得开发者可以通过编程方式与系统进行交互,实现自动化数据处理和集成。...

    金蝶云星空数据字典工具

    1. **数据元素管理**:允许用户定义、修改和查看系统中的数据元素,包括字段名称、数据类型、长度、精度、默认值等信息。这有助于保持数据的一致性,减少输入错误,并支持不同业务模块间的数据交互。 2. **表和视图...

    宇宙星空制作软件

    《宇宙星空制作软件详解——打造你的梦幻星空》 在数字艺术的世界里,创造逼真的星空效果是一项技术与艺术相结合的工作。"宇宙星空制作软件"就是这样一款专为星空材质制作而设计的强大工具,它能帮助用户轻松创建出...

    金碟云.星空BOS设计器技术指导书.zip

    "02 BOS.rar"和"进度1-插件开发新手入门.rar"、"进度2-逐行复制单据体并赋值.rar"是逐步进阶的学习资料,可能包含一系列教程或代码示例,让开发者按照步骤学习插件开发,从入门到深入,掌握核心技能。 "BOS插件开发...

    Cesium skybox 星空盒子

    星空盒子不仅包括了日间蓝天、黄昏时的晚霞,还包括夜晚星辰璀璨的星空,极大地增强了三维地球的视觉效果。 Cesium的Skybox是通过六个立方体贴图拼接而成的,这六个面分别对应着天空的上、下、前、后、左、右六个...

    金蝶云星空 系统管理员手册.docx

    感谢您使用《金蝶云星空系统管理员手册》。本手册包含的内容可以帮助您进行有效的金蝶云星空系统管理,主要包括以下内容:  金蝶云星空系统架构概述  金蝶云星空系统部署策略  金蝶云星空系统安装过程  金蝶...

    金蝶接口API说明书,金蝶云星空平台API调用接口说明

    1. **Kingdee.BOS.WebApi.FormService.dll**:这个组件包含了WebAPI的主要接口功能实现,它部署在应用层服务器上。 2. **Kingdee.BOS.WebApi.ServicesStub.dll**:主要包含WebAPI接口定义、扩展接口定义以及登录验证...

    实用代码 22 天马星空的DeepDream

    实用代码 22 天马星空的DeepDream实用代码 22 天马星空的DeepDream实用代码 22 天马星空的DeepDream实用代码 22 天马星空的DeepDream实用代码 22 天马星空的DeepDream实用代码 22 天马星空的DeepDream实用代码 22 ...

    星空实施认证(初级)-整体介绍及多组织多核算体系

    星空实施认证(初级)-整体介绍及多组织多核算体系 星空实施认证(初级)课程主要内容为金蝶云星空主要功能模块介绍及多组织多核算体系讲解,帮助学员了解金蝶云星空的主要业务功能,以及多组织的架构原理,通过多...

    星空极速破解 星空极速登陆密码破解

    一个用于找回本机保存的互联星空拔号器登录密码的...用上面记录的账号和密码可以直接用XP自带的虚拟拨号上网,不用再用星空极速了,破解星空极速双机或多机上网必备工具。为防止本程序被用于盗号,本程序运行时会有界面

Global site tag (gtag.js) - Google Analytics