您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 物联网系列专业课程之:物联云中间件平台
Internet+EducationSolutions智云物联云中间件平台中智讯(武汉)科技有限公司EducationSolutions目录ContentsInternet+物联网云中间件平台主流物联网云平台智云物联云平台架构智云物联云平台产品智云物联应用项目开发16:31/3物联网中间件所谓“中间件”,顾名思义,是指在IT系统中位于“中间地带”的软件,中间件为各类业务系统提供通信、交换等服务,解决系统之间互连互通的问题。从物联网的角度来看,中间件,向下管理着数据资源和网络通信,向上为应用软件提供开发、运行环境,处于底层操作系统、基础软件与上层应用软件之间。中间件技术给用户提供了一个统一的运行平台和友好的开发环境,物联网中间件是减小用户高层应用需求与网络复杂性差异的有效解决方案,对加快物联网大规模产业化发展具有重要作用。中间件是支撑物联网系统高效运行的重要枢纽。16:31/4中间件的作用异构性表现在系统软硬件之间,包括硬件、操作系统、数据库等等。造成异构的原因源自市场竞争、技术升级以及保护投资等因素屏蔽异构性在物联网中,同一个信息采集设备所采集的信息可能要供给多个应用系统,不同的应用系统之间的数据也需要相互共享和互通物联网应用的本质在于数据传递和信息交互,网络层、网关层、服务层实际上只是保障数据的有效传递,中间件将各种数据处理进行统一管理,降低应用层重复的代码避免重复性物联网的感知层将采集海量的信息,如果把这些信息直接传输给应用系统,那应用系统对于处理这些信息将不堪重负。应用系统想要得到的并不是原始数据,而是综合性信息实现互操作数据的预处理16:31/5物联网中间件示例EducationSolutions目录ContentsInternet+物联网云中间件平台主流物联网云平台智云物联云平台架构智云物联云平台产品智云物联应用项目开发16:31/7Xively-物联网PaaS平台Xively是开放的通用物联网平台,通过这个PaaS云平台,可将应用,设备,虚拟电子物体,数据,用户链接在一起,从而创建方案,与物理世界的物体搜索、交互。Xively提供物体目录(物体的根据权限的搜索),数据服务(时间序列数据的存储,调用),业务服务(设备找寻,激活和管理)。为完成这些服务,建立了信息总线(实时信息的管理和路由),信息总线支持Rest,Socket,MQTT,XivelyAPI。16:31/8Xively-物联网PaaS平台16:31/9中移物联云OneNET是中国移动面向公共服务自主研发的开放云平台,为各种跨平台物联网应用、行业解决方案提供简便的海量连接、云端存储、消息分发和大数据分析等优质服务,从而降低物联网企业和个人(创客)的研发、运营和运维成本,使物联网企业和个人(创客)更加专注于应用,共建以OneNET为中心的物联网生态环境。OneNET平台提供设备全生命周期管理相关工具,帮助个人、企业快速实现大规模设备的云端管理;开放第三方API接口,推进个性化应用系统构建;提供定制化“和物”APP,加速个性化智能应用生成。16:31/10中移物联云•支持多种行业标准协议的解析和转换,如MQTT、Modbus、EDP等•适配多种网络接入方式,多种语言开发环境•开放的API接口,快速生成应用•面向全行业领域,提供全开源SDK•开放24小时交流社区和论坛•主要特点:16:31/11QQ物联平台QQ物联智能硬件开放平台,将QQ账号体系及关系链、QQ消息通道能力等核心能力,提供给可穿戴设备、智能家居、智能车载、传统硬件等领域合作伙伴,实现用户与设备及设备与设备之间的互联互通互动,充分利用和发挥腾讯QQ的亿万手机客户端及云服务的优势,更大范围帮助传统行业实现互联网化。16:31/12QQ物联平台•QQ物联为设备提供快速、安全、稳定的接入物联网的一体化解决方案,让硬件设备开发者更加聚焦在硬件设计与功能创新本身•硬件设备接入QQ物联后,用户可在QQ中通过二维码扫描、局域网内查找等方式找到这个设备,添加为QQ好友。设备拥有自己的在线状态、昵称/备注名等与普通QQ好友相同的属性•硬件设备成为用户的QQ好友后,可以与用户进行双向的沟通互动。QQ物联提供稳定的消息/文件通道、用户的触达能力及操作界面,硬件开发者只需要聚焦在创新硬件的互动特性。•主要特点:16:31/13Yeelink-物联网接入平台Yeeklink作为一个开放的公共物联网接入平台,目的是为服务所有所有的爱好者和开发者,使传感器数据的接入、存储和展现变得轻松简单。下面我们介绍一下如何使用Yeelink平台完成您的轻松接入。16:31/14Yeelink-物联网接入平台EducationSolutions目录ContentsInternet+物联网云中间件平台主流物联网云平台智云物联云平台架构智云物联云平台产品智云物联应用项目开发16:31/16智云物联开放互联云智云物联物联网开放互联云平台智云物联开放互联云平台,为用户提供物联网中间件快速接入互联网核心能力,提供给可穿戴设备、智能家居、智能车载、传统硬件等项目应用,实现用户与设备及设备与设备之间的互联互通互动,使物联网传感器数据的接入、存储和展现变得轻松简单,让开发者能够快速开发出专业的物联网应用系统。16:31/17智云物联软硬件生态基础信息整合管理信息采集与推送数据存储与挖掘智云物联云中间件物联网开放互联云生态物理世界与虚拟世界的连接器图形化组态应用系统云计算/大数据分析平台互联网+/物联网开发平台实训工位/实景沙盘硬件数据源仿真系统嵌入式/传感网教学设备16:31/18智云物联平台功能让无线传感网快速接入到互联网和电信网,支持手机和Web远程访问及控制。解决多用户对单一设备访问的互斥,数据对多用户的主动消息推送等技术难题。提供免费的物联网大数据存储服务,支持一年以上海量数据存储、查询、分析、获取等。开源稳定的底层工业级传感网络协议栈,轻量级的ZXBee数据通信格式(JSON数据包)易学易用。开源的海量传感器硬件驱动库,开源的海量应用项目资源。免应用编程的BS项目发布系统,Android组态系统,LabView数据接入系统。物联网分析工具,能够跟踪传感网络层、网关层、数据中心层、应用层的数据包信息,快速定位故障点。良好的社区服务与不断积累的开发者,享受分享和讨论的乐趣。16:31/19智云物联平台软件框架•消息推送:提供传感实时数据、执行控制命令、地理位置信息、SMS短信消息等数据消息实时连接推送服务•数据存储:提供数据云服务,支持查询历史传感器数据,通过可视化图表/曲线/仪表来展示•触发逻辑:编辑复杂的控制逻辑,可以实现:数据更新、设备状态查询、定时硬件系统控制、定时发送短消息、根据各种变量触发某个复杂控制策略实现系统复杂控制等等•应用数据:提供私有的数据库使用权限,实现多客户端间共享的私有数据进行存储、查询和使用•摄像监控:支持摄像头视频采集、拍照、录制,可以远程控制云台转动,实现摄像头360度移动侦测•开放接口:底层硬件数据接口及上层数据服务接口完全开放16:31/20智云消息推送智云消息推送是智云物联开放平台向开发者提供的消息推送服务,通过利用云端与客户端之间建立稳定、可靠的长连接来为开发者提供向客户端应用推送实时消息服务。智云消息推送服务针对物联网行业特征,支持多种推送类型:传感实时数据、执行控制命令、地理位置信息、SMS短信消息等,同时提供用户信息及通知消息统计信息,方便开发者进行后续开发及运营。主要特点:支持推送给单终端、多终端、组终端和所有终端,且能够实现多终端的数据状态同步。提供消息暂存、转发和推送的功能,客户端无需保持在线状态及进行反复轮询,消息不会丢失。单一终端多个应用共享一个服务进程和一条TCP长连接,从而有效降低手机的耗电量和数据流量。16:31/21智云消息推送•智云消息推送采用MQTT协议,它是一种基于“发布/订阅”模式的消息传输协议发布者MQTT服务代理订阅者订阅者订阅者发布消息推送消息订阅消息16:31/22数据存储服务物联网传感器数据可以在智云数据库永久保存,通过提供的RESTAPI编程接口可以完成与云存储服务器的数据连接、数据访问存储、数据使用等。智云数据存储服务数据库采用mysql,采用类json数据包结构进行数据传输。智云数据存储服务提供个性化多的数据查询能力,根据查询时间间隔深度适配优化,支持最近1年,3月,5天,1天,1小时等数据查询。同时也支持获取自定义时间范围,任意时间间隔的数据查询。智云存储服务采用类似于Xively的存储架构进行设计,对数据的结构及并发处理进行了深度优化16:31/23触发逻辑服务触发逻辑单元:智云物联平台内置了一个操作简单但是功能强大的逻辑编辑器,为开发者的物联网系统编辑复杂的控制逻辑,可以实现:数据更新、设备状态查询、定时硬件系统控制、定时发送短消息、根据各种变量触发某个复杂控制策略实现系统复杂控制等等。Step1:为每个传感器、执行器的关键数据和控制量创建一个个变量。Step2:新建基础控制策略,控制策略里可以运用上一步新建的变量。Step3:新建复杂控制策略,复杂控制策略可以使用运算符,可以无穷组合基础控制策略。智云触发逻辑服务为多个客户端的自动控制逻辑提供了策略同步,能够避开复杂的服务端系统的设计,让开发者可专注于应用层的设计。16:31/24应用数据服务提供私有的数据库使用权限,实现多客户端间共享的私有数据进行存储、查询和使用。私有数据存储采用key-value型数据库服务,编程接口更简单高效。16:31/25摄像监控服务智云摄像监控服务支持摄像头视频采集、拍照、录制,可以远程控制云台转动,实现摄像头360度移动侦测采用高清无线云台摄像头(内置webserver),统一应用编程接口支持摄像头外网地址的自动解析服务,能够同时内外网访问智云服务地址解析封装编程接口httphttp应用开/关摄像头截屏/录像控制云台转动16:31/26智云服务用户开发接口智云物联云平台提供五大应用接口供开发者使用,包括:实时连接(WSNRTConnect)、历史数据(WSNHistory)、摄像头(WSNCamera)、自动控制(WSNAutoctrl)、用户数据(WSNProperty)智云物联云平台配合大数据平台可进行数据分析挖掘等应用的开发SimpliciTICC1110ZstackCC2530ContikiIPv6BLECC2540SimpleLinkCC3200GPSGSMZCloudDataCenterWSNRTConnetCameraWSNHistoryWSNCameraWSNAutoctrlWSNPropertyZCloudApplicationInterfaceZCloudGWServiceZCloudDCManagementService(LicensesManagement)WSNRTConnetCameraIPTranslationMQTTAgentMySQLRestServiceWSNProtocolAnalysisMQTTAgentWSNCameraAndroid/WebApplicationWSNHALBigDataDataAcquisitionBigDataSamplesStorageHDFSDataStorageServiceBigDataSamplesZCloudBigDataAnalysisServicesCloudStack/OpenStackIaaSHadoopClusterManagementHadoopHDFSManagementHadoopHBaseManagementZCloudBigDataWebServiceHadoopJobIssue/DataProcessing/ChartAnalysis16:31/27智云物联软件功能模块GSM/GPS服务网关项目ID/KEY管理数据推送服务协议解析服务TCPWeb应用服务器历
本文标题:物联网系列专业课程之:物联云中间件平台
链接地址:https://www.777doc.com/doc-42698 .html