1.1 物联网中间件云平台
1.1.1 图文介绍
? 基本介绍:
物联网中间件云平台(ZC-Dcedu)是一个开放的公共物联网接入平台,目的是为服务所有的爱好者和开发者,使物联网传感器数据的接入、存储和展现变得轻松简单,让开发者能够快速开发出专业的物联网应用系统。
一个典型意义的物联网应用,一般要完成传感器数据的采集,存储,和数据的加工和处理这三项工作,举例来说,对于驾驶员,希望获取去目的地的路途上的路况,为了完成这个目标,就需要有大量的交通流量传感器对几个可能路线上的车流和天气状况进行实时的采集,并存储到集中的路况处理服务器,应用在服务器上通过适当的算法,从而得出大概的到达时间,并将处理的结果展示给驾驶员。所以,我们能得出大概的系统架构设计可以分为如下三部分:
- 1 -
1) 传感器硬件和接入互联网的通信网关(负责将传感器数据采集起来,发送到互
联网服务器)。
2) 高性能的数据接入服务器和海量存储。 3) 特定应用,处理结果展现服务。
要解决上述物联网系统架构的设计,需要有一个基于云计算与互联网的平台加以支撑,而这个平台的稳定性,可靠性,易用性,对该物联网项目的成功实施,有着非常关键的作用。智云物联公共服务平台就是这样的一个开放平台,实现了物联网服务平台的主要基础功能开发,提供开放程序接口,为用户提供基于互联网的物联网应用服务。同时针对高校的特殊应用需求。
物联网中间件云平台是国内唯一一个提供了完整的物联网云应用实验室解决方案,目标是服务国内物联网应用技术教学,为高校师生提供一个共享的基于互联网的物联网云服务平台。
使用智云物联平台进行项目开发,具备以下优势: 1) 让无线传感网快速接入到互联网和电信网,支持手机和Web远程访问及控制。 2) 解决多用户对单一设备访问的互斥,数据对多用户的主动消息推送等技术难题。 3) 提供免费的物联网大数据存储服务,支持一年以上海量数据存储、查询、分析、
获取等。
4) 开源稳定的底层工业级传感网络协议栈,轻量级的ZXBee数据通信格式(JSON
数据包)易学易用。 5) 开源的海量传感器硬件驱动库,开源的海量应用项目资源。
6) 免应用编程的BS项目发布系统,Android组态系统,LabView数据接入系统。 7) 物联网分析工具,能够跟踪传感网络层、网关层、数据中心层、应用层的数据包
信息,快速定位故障点。
8) 良好的社区服务与不断积累的开发者,享受分享和讨论的乐趣。 ? 主要组成:
IoT智联云中间件为智联网项目开发提供一整套数据互联的中间件支撑,对智联网项目大数据进行存储、检索、管理、实时分析处理。它包含几大功能模块:历史数据存储、历史数据查询、实时消息处理、实时远程控制、消息注册与推送、用户数据库、自动控制等。
1) 消息推送:提供传感实时数据、执行控制命令、地理位置信息、SMS短信消息等
数据消息实时连接推送服务
2) 数据存储:提供数据云服务,支持查询历史传感器数据,通过可视化图表/曲线
/仪表来展示
3) 触发逻辑:编辑复杂的控制逻辑,可以实现:数据更新、设备状态查询、定时硬
件系统控制、定时发送短消息、根据各种变量触发某个复杂控制策略实现系统复杂控制等等开放
4) 应用数据:提供私有的数据库使用权限,实现多客户端间共享的私有数据进行存储、查询和使用 5) 摄像监控:支持摄像头视频采集、拍照、录制,可以远程控制云台转动,实现摄
像头360度移动侦测
6) GPS/GSM:提供GPS位置定位服务,GSM短信通知服务 7) 开放接口:底层硬件数据接口及上层数据服务接口完全开放 1.1.2 产品参数
设备部件 物联网中间件云平台 参数指标 1.物联网数据中心能够支持海量数据源的接入服务,具备数据的即时消息推送处理、数据仓库存储与数据挖掘等功能;
2.数据中心需要包含三大主要模块:即时消息服务、数据库仓库、监控视频服务; 3.即时消息服务要求:能够接收Android网关及Linux网关的实时数据,采用非轮询的发布/订阅消息队列推送机制对数据进行消息收发,支持一对多的消息发布(当设备状态发生改变,多个客户端能够同步更新设备状态;某个客户端控制设备状态发生变化,其他客户端也会同时收到消息更新设备状态); 4.数据库仓库要求:数据存储为字符格式数据存储,数据存储载体为MySQL 5.0及以上版本数据库,针对项目ID建表,支持数据的快速存储(单个TCP连接数据存储速率≥1KB/s,即单个TCP连接每秒可存储5000个以上传感器数据),数据表查询速率≥8KB/s; 5.监控视频服务要求:提供云台监控摄像头的接入,支持内外网地址解析服务,能够即时抓拍保存图片,支持视频的录制,支持云台的自定义转动; 6.物联网数据中心需提供数据推送、数据存储、数据挖掘查询等管理功能,实时显示监测数据(动态实时更新),现场视频,显示实时/历史数据曲线(可以任意选择时间段,对单个或多个传感器数据进行显示),数据导出功能,按照指定时间段导出数据功能; 7.物联网数据中心需支持自动控制策略管理,包含触发器、定时器、执行器、短信/电话等各个模块的自动控制策略管理,能够配置指定的传感器/定时器触发指定的执行动作,能够监测策略的触发记录等信息; 8.数据中心支持GPS地理位置上传,辅助对传感器设备的位置定位,支持GIS地图显示; 9.数据中心需提供私有的数据库使用权限,对多客户端间共享的私有数据进行存储、查询和使用; 10.数据中心需提供接入数据的跟踪分析,并支持数据在线调试,通过指令对硬件数据进行远程控制管理; 1.1.3 课程资源 产品名称 产品内容 本手册主要讲述物联网中间件云平台的安装、部署、项目搭建、云端API接口的调用、调试工具的使用等,通过对本手册的学习,使得学生能够掌握物联网中间件云平台的使用和物联网生态的构建,项目能够快速接 物联网中间件云平台使入云端。
用手册
移动互联网嵌入式物联网人工智能创新实验室:物联网中间件云平台



