物联网系列专业课程之:物联云中间件平台

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