全国协议5人面授小班,企业级独立开发考核,零基础的软硬件工程师基地

登录/注册
当前位置:首页  >   > 数字化通讯网络物联网

数字化通讯网络物联网

来源:汉码未来
发布人:xqq
时间: 2024-11-27 21:46:00 1711417071

一、引 言

 

众所周知对于一个事物最为精确的描述是使用数学语言来进行刻划,数字化的信息由于能够提供更为清晰、准确的信息从而收到人们的欢迎。随着我国经济的不断发展,网络技术也在不断更新,从最初的模拟信息发展到现在的数字化信息时代,各种新兴的服务在为人们提供更好地服务。人们可以利用数字化信息网络(我们简称网络)更加方便地查找信息或进行交流,而网络通信技术的发展更是给人们带来了更加便捷的沟通方式,它打破了原有的时空界限,使得人们的交流更加的顺畅,真正实现“地球村”的梦想。

 

对于人们生活和工作影响最为直接是即时通讯网络,即时通讯中的即时,就是指快速、马上的意思,因此即时通讯是指通过某种技术达到快速、便捷的沟通,可以在线与人进行交流并与之视频或是语聊。人们常接触的即时通讯网络包括手机通话、QQMSN)通话等,随着移动通信技术的普及,相应新业务如手机购票,手机刷卡购物等业务已经开始在经济生活中发挥作用。而如何更好拓宽更多的新业务,使得即时通讯网络的效益最大化、效率更大化,是我们所面临的新的课题,现在,我们就试图从使用现状及拓宽新业务方面进行探讨。

 

二、移动通讯网络使用的现状

 

前面已经提到了移动通讯技术给我们生活带来的方便和快捷,但是在现有的情况下人们对移动通讯技术的应用大多还仅仅局限在通讯的基础功能:

 

1.基础的功能:人们经常使用的通话,短信功能(校讯通等);

2.网络功能:提供上网,网络软件的开发使用,诸如UCWEBQQ等,满足了人们随时随地上网的需要;

3.消费功能:移动通讯网络开发商和经销商进行合作,实现了直接使用手机消费的业务,例如手机购票、手机刷卡等等业务。

 

虽然有手机购票、手机刷卡等新业务的出现,我们仍然认为移动通讯技术还应该有更为宽广的应用范围,能为经济的发展提供更为强劲的推动力,所以我们试图开展移动通讯网络新的业务。

 

三、移动通讯新业务的开发

 

1.电力系统上的应用

 

随着我国电力系统的迅速发展以及电力系统经营和管理体制的改革,电力作为商品进入了市场。目前电力系统所采用传统的抄表方式,既耗费大量的人力物力,又无法避免手工抄写和计算带来差错,更重要的是对数据的处理分析也严重滞后,所以不能及时发现问题、解决问题。多年来,寻求简单可靠的自动远程抄表方法,一直是一个热门话题.目前已推出的抄表系统覆盖了很多应用领域。其方法的应用都有其局限性,因此,研发了一种基于GSM无线通信网络的远程抄表系统。

 

本系统利用GSM通讯再把数据传到控制中心的中央数据库中,用户可以实现对电量等数据的统计分析、历史电量查询、异常用电监控、各种告警信息的查询和报表及统计图形的打印输出等功能。GSM远程抄表系统的应用,杜绝了人工抄表产生的误抄、漏抄、抄表时间不统一等现象,提高工作效率和数据准确率,减轻劳动强度,减员增效。GSM网络已在我国得到了广泛普及,它的抄表范围与GSM通讯网覆盖范围一致,通过利用网络资源降低了该系统的建设和运行维护费用,实用性强。因此,GSM远程抄表系统的研究具有重要的意义和广阔的应用前景。

 

2.物联网上应用

 

物联网产业的热潮正在席卷全球 它被誉为继计算机、互联网、移动通信网之后的又一次信息产业浪潮。早在1999年物联网(The Internet of things)的概念就被提出来。它是指通过射频识别 RFID 红外感应器、全球定位系统、激光扫描器等信息传感设备按约定的协议,把物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别,定位、跟踪、 监控和管理的一种网络。2005年,在突尼斯举行世界峰会上,国际电信联盟(ITU),给出了物联网的定义,物联网主要解决物品到物品 (Thing to Thing T2T),人到物品,(Human to Thing H2T),人到人 (Human to Human H2H) 之间的互连。“物联网”被称为继计算机、互联网之后,世界信息产业的第三次浪潮。业界认为,物联网可以提高经济效益,大大节约成本;可以为经济的复苏提供技术动力。目前,美国、欧盟、中国等国家和地区都在投入巨资深入研究探索物联网。

 

由于物联网产业链非常长,物联网的产业链构成也异常复杂,涉及终端制造商、模组厂商,应用开发商网络运营商、系统集成商、最终用户等诸多环节。对于这样一个上万亿的物联网产业,各个环节各厂商的核心竞争力各有所长,只有价值链各环节强强联合,优势互补,才可能提供面对用户的完整的端到端的产品解决方案,共同培育和发展市场。要进行强强联合,就必须遵守一定的规则,也就是说必须标准化。数字标准化是价值链各环节进行联合的基础,没有标准化,无法精确分工,没有分工,也就无法实现联合.从技术层面看,现阶段已经具备大规模开展典型物联网应用的能力。但要成功,急需从整个产业链的横向分工上进一步明确,从标准化,开放性,互通性方面进一步规范和加强,才能实现物联网产业的规模化发,从实际操作方面来说,我们需要建立合理的数学模型进行操作和预测;

 

对于网络运营商想要主导物联网的发展,需要分为三个阶段。

第一阶段:物联网基础架构建设阶段。这一阶段关键建设内容包括物联网业务支撑平台建设,物联网企业标准规范制订和重点行业应用的规划和准备。网络运营商通过完整的物联网,开展业务支撑平台建设方案,凭借丰富的建设经验,帮助客户快速建设物联网基础架构;网络运营商通过对国内国际物联网标准规范的密切参与,对标准发展动向的深刻理解和把握,帮助客户快速制订完善自身的企业规范;建立经验丰富的商业咨询队伍,帮助客户确定重点行业应用,并制订相应商业计划,同时提供行业应用解决方案。

第二阶段:示范应用阶段。这一阶段关键建设内容包括重点行业的物联网示范项目实施,系统集成商和应用/器件提供商合作,以及通过模组M2M( Machine To Machine)移动网络运营商的无线网络为平台,采用多种传输方式(SMS/GPRS/WAP/等),通过行业终端,服务于USSD/MMS行业用户机器到机器的无线数据传输业务)加强对感知终端的控制,利用自身掌握的行业客户资源,帮助运营商在重点行业示范项目落地;提供感知层关键器件等和应(RFID WSN )用,并承担系统集成商的脚色,帮助运营商迅速形成重点行业方案;提品系列齐全的模组系列,并根据M2M重点行业需求实现贴身定制。

第三阶段:规模拓展阶段。这一阶段关键建设内容包括强化以客户为核心的产业联盟,充分发挥前期示范项目的辐射效应以及通信网络的优化,以适应物联网规模发展。建立强势的产业联盟;降低关键器件制造成本,筛选更加优秀的客户,提高行业解决方案竞争力,帮助项目规模推广;提供网络优化的完整解决方案,支撑物联网顺畅的发展。

 

以上就是汉码未来今天给大家分享的文章,想了解更多关于物联网嵌入式的相关内容,可以登录汉码未来官网咨询,主打5人小班,全程面授,主打物联网嵌入式(人工智能)、Java全栈开发、鸿蒙应用开发、Linux云计算SRE工程师、C/C++AI人工智能大模型算法、游戏开发、Web前端开发、Python大数据、PHP等学习进修,有专业的授课老师为你答疑解惑。

tags: it培训
【免责声明】由于政策等各方面情况的不断调整与变化,本网站所提供的信息仅供参考,请以权威部门公布的正式信息为准。本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。删除,请联系客服。
相关推荐HOT
FreeMarker template error (DEBUG mode; use RETHROW in production!): Template inclusion failed (for parameter value "./public/SingUp.ftl"): Template not found for name "./public/SingUp.ftl" (normalized: "public/SingUp.ftl"). The name was interpreted by this TemplateLoader: FileTemplateLoader(baseDir="/www/wwwroot/ruoyi/templatePath", canonicalBasePath="/www/wwwroot/ruoyi/templatePath/"). ---- FTL stack trace ("~" means nesting-related): - Failed at: #include "./public/SingUp.ftl" [in template "news.ftl" at line 451, column 3] ---- Java stack trace (for programmers): ---- freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...] at freemarker.core.Include.accept(Include.java:164) at freemarker.core.Environment.visit(Environment.java:335) at freemarker.core.Environment.visit(Environment.java:341) at freemarker.core.Environment.process(Environment.java:314) at freemarker.template.Template.process(Template.java:383) at com.ruoyi.system.utils.FreeMarkerUtil.analysisTemplate(FreeMarkerUtil.java:39) at com.ruoyi.system.utils.MongoDBUtil.generateStaticFileAndSaveToMongoDBCommon(MongoDBUtil.java:431) at com.ruoyi.system.utils.MongoDBUtil.generateStaticFileAndSaveToMongoDBForTopic(MongoDBUtil.java:559) at com.ruoyi.system.service.impl.computerImpl.HanmaTopicDetailsServiceImpl.insertHanmaTopicDetails(HanmaTopicDetailsServiceImpl.java:149) at com.ruoyi.system.controller.HanmaTopicDetailsController.addSave(HanmaTopicDetailsController.java:130) at com.ruoyi.system.controller.HanmaTopicDetailsController$$FastClassBySpringCGLIB$$c9e76dc6.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:64) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707) at com.ruoyi.system.controller.HanmaTopicDetailsController$$EnhancerBySpringCGLIB$$8d8871cd.addSave() at jdk.internal.reflect.GeneratedMethodAccessor517.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:903) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:809) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.ruoyi.system.filter.AppendSlashFilter.doFilter(AppendSlashFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: freemarker.template.TemplateNotFoundException: Template not found for name "./public/SingUp.ftl" (normalized: "public/SingUp.ftl"). The name was interpreted by this TemplateLoader: FileTemplateLoader(baseDir="/www/wwwroot/ruoyi/templatePath", canonicalBasePath="/www/wwwroot/ruoyi/templatePath/"). at freemarker.template.Configuration.getTemplate(Configuration.java:2957) at freemarker.core.Environment.getTemplateForInclusion(Environment.java:3062) at freemarker.core.Include.accept(Include.java:162) ... 125 more