物联网信息系统开发平台
一、物联网信息系统开发平台主要构成
1、系统原理架构
物联网是新一代信息技术的重要组成部分,其英文名称是:“The Internet of things”。顾名思义,物联网就是物物相连的互联网。
物联网信息智能化系统是以物联网四层系统架构为基础,利用局部网络或互联网等通信技术把传感器、控制器、机器、人员和物等通过新的方式联在一起,形成人与物、物与物相联,实现信息化、远程管理控制和智能化的网络。
如下图所示,物联网包括:应用层、系统层、网络层及感知层共四层共同构建。
原理架构图
< 应用层是物联网应用于不同行业的关键,其关键技术在于匹配不同的应用需求,设计不同的应用层软件,以解决国计民生问题;
< 系统层的关键技术包括:云计算、信息安全、数据库技术等;
< 网络层的关键技术包括:传感器网关、智能网关(网络自组织、自恢复、低功耗、网状路由技术等);
< 感知层的关键技术包括:智能图像感知、智能声音感知、其它智能传感器感知。
2、系统完整结构图
物联网信息智能化系统架构图如下:
该架构是所有信息智能化系统的基础模型,基于该架构上可定制开发适用于不同行业、特殊需求的各类应用系统。
具有自主知识产权的物联网传输协议,该协议能将视频、各种传感器信息、RFID信息、控制命令有机的融合在一起,并在网络上传输。
二、应用层开放式的系统开发平台
—— “构建各项应用系统的基石!”
1、开放式的设计理念
1)开放——应用层软件设计
2)简便——二次开发简单
3)先进——通过不但的研发投入
2、应用开发环境
< 支持的操作系统和数据库
Microsoft Windows、 Android,
SQLserver、ORACLE等
< 开发语言
VC++/C#/Java
< 硬件平台
SW-2000-B1Z、SW-3000-B2、SW-3000-B4
3、开发库(API)能做什么
远程读取NVS信息
远程视频播放、语音对讲
接收各种报警及传感节点的信息
发送各种控制节点指令
4、开发步骤与开发流程举例
< VC++语言开发(PC端)
开发步骤
程序举例——窗帘控制
< C#语言开发(PC端)
开发步骤
程序举例——灯光控制
< JAVA语言开发(安卓PAD/Phone端)
开发步骤
程序举例——窗帘控制
5、开发平台如何与项目应用相结合
< 开发平台二次开发示意图
< 开发平台可应用项目举例
~ 通信铁塔倾斜远程监测管理系统(ZigBee双轴倾角检测节点)
~ 污水处理厂远程污水监测管理系统(ZigBee交流接触器控制节点 )
~ 商铺保全与报警服务系统(ZigBee防盗与报警系列节点 )
~ 高校的实验室远程管理系统(报警、控制、门禁 )
~ 企业的远程视频与报警管理系统(报警、控制、门禁 )
~ 重点文物远程监管系统(报警、门禁 )
系统层管理软件平台
系统层软件 —— 服务器端的管理平台(TechVideoSrv)
软件界面图
< 平台特点简介
TechVideoSrv平台软件是新一代大型信息智能化管理平台,支持高性能、高稳定性的MySQL数据库,便于为用户构建跨区域、跨网络大型智能管理系统,同时提供完整的解决方案。
只需将此软件运行在独立的服务器上,就构建出了信息智能化管理系统的系统层平台。具有视频、音频、数据流多功能合一的管理功能;具备基于网络的分布式网关站点集中管理,后端登录用户权限管理功能,还具有智能实时预警功能。系统中担任着中转站服务的角色,采用可靠的网络加密传输,严格保证数据安全。
< 平台主要功能预览
~ 分布式前端网关站点集中管理
~ 网关地图布置与位置管理
~ 后端用户权限分配与管理
~ 网关在线状态实时列表显示
~ 登录用户在线状态列表显示
~ 网关报警信息实时列表显示
~ 网关报警日志检索与查询
~ 系统相关日志存储与检索功能
~ 智能移动终端查看视频码流可调
|