目录

  • 1 智能农业管理系统
    • 1.1 项目概述
    • 1.2 气体监控管理模板
    • 1.3 温湿度监控管理模板
    • 1.4 光照度管理模板
    • 1.5 红外感应管理模板
  • 2 智能家居系统
    • 2.1 项目概述
    • 2.2 智能门禁模板设计与实现
    • 2.3 环境监控与火灾报警模板设计与开发
    • 2.4 窗帘控制子系统设计与开发
  • 3 智能物流定位管理系统
    • 3.1 项目概述
    • 3.2 GIS定位模板
    • 3.3 基于Google Map的GIS显示模板
    • 3.4 JSON地理信息数据获取与分析
  • 4 智慧校园环境感知系统
    • 4.1 项目概述
    • 4.2 手机端JSON数据获取解析实验
    • 4.3 智慧校园环境感知系统数据获取及解析
  • 5 智慧矿山综合监测系统
    • 5.1 项目概述
    • 5.2 井下人员管理系统
    • 5.3 智慧矿山系统的实时报警通知实现
    • 5.4 煤矿自动化安全检测系统
  • 6 柔性制造物联网系统
    • 6.1 项目概述
    • 6.2 iOS环境下的柔性制造系统开发
    • 6.3 iOS环境监控信息的获取
    • 6.4 智慧物流外围模块设计与实现
  • 7 物联网应用综合实训
    • 7.1 智慧城市移动端应用开发
    • 7.2 智慧城市PC客户端应用开发
    • 7.3 智慧城市网络通讯应用开发
    • 7.4 Android 应用开发实践(一)
    • 7.5 Android 应用开发实践(二)
  • 8 习题
    • 8.1 安卓基础应用开发
    • 8.2 物联网应用开发
    • 8.3 物联网习题—补充
智慧校园环境感知系统数据获取及解析
  • 1 同步训练
  • 2 知识拓展

案例1 智慧校园数据的http数据获取

案例2 智慧校园感知数据的封装解析

智慧校园环境感知系统数据获取及解析

   校园感知系统Android端系统

   校园感知系统Server端系统

1.校园感知系统Android端

(1)服务器接入控制管理模块

服务器接入控制管理模块完成数据访问请求的分发,根据请求的不同获取不同的业务

数据,其功能包括:

  ①业务数据请求响应。

  ②业务请求类型判断。

  ③业务数据与数据存储模块交互接口。

(2)关系数据库抽象层模块。

关系数据库抽象层模块完成对业务请求逻辑的数据请求封装,具体包括:

  ①业务逻辑DDL定义。

  ②业务逻辑数据库统一管理接口。

  ③业务逻辑DDL扩展接口。

  ④业务逻辑DDL Wrap接口。

  (3)用户权限控制模块。

  用户权限管理完成对不同业务的数据访问范围的鉴别,并分配给不同的数据库访问角色,具体功能包括:

    ①用户的应用权限鉴别。

    ②应用用户角色到数据库访问角色的映射。

(4)数据接口解析模块

    实现数据库数据到Android客户端接口数据格式的转换,

    ①JSON/XML数据格式封装。

    ②JSON/XML数据格式解析。

(5) Android客户端网络服务器连接模块

   完成Android客户端与服务器端的网络通信模块,并向上提供统一的数据请求及发送API,具体包括:

    ①基于UDP接口的数据发送封装。

    ②基于TCP接口的数据发送封装。

    ③HTTP数据请求处理封装。

(6) Android客户端数据解析模块

    Android客户端的数据解析模块完成客户端的数据解析及封装,具体包括:

    ①基于Java的JSON/XML数据格式封装。

    ②基于Java的JSON/XML数据格式解析。

(7)温度数据实时显示模块

    ①显示温度当前的实时数据。

    ②温度过高报警功能。

    ③温度过低报警功能。

(8)温度数据历史数据分析模块

    ①温度历史数据折线显示。

    ②多颜色区分显示。

(9)湿度数据实时显示模块

    ①显示湿度当前的实时数据。

    ②湿度过高报警功能。

    ③湿度过低报警功能。

(10)湿度传感器历史数据分析模块

    ①湿度历史数据折线显示。

    ②多颜色区分显示。   

(11)光照信息实时显示模块 

    ①显示光照信息的实时数据。

    ②光照质量过低报警。

(12)光照信息历史数据分析模块

    ①光照历史数据折线显示。

    ②多颜色区分显示。

(13)基于地图的信息集成显示

基于地图形式的传感器节点及其信息展示。


  2.校园感知系统Server端

校园感知系统Server端提供基于Web方式的整体系统访问入口,提供所有业务的Web访问方式,并提供对现有系统的集成服务。系统在上述两个方面进行了设计,使得可以有效地集成现有系统。校园感知系统Server端功能模块,主要实现系统集成和VVeb推送。

 (1)基于Web的客户端Session管理模块

基于Web客户端的Session管理模块实现对Web连接的持久化管理。

(2)基于Web的异步服务器实时数据推送模块

基于Web的异步服务器实时数据推送模块借助JDK7的HTTP异步传输能力,并借助JavaScript的XMLHttpRequest对象 ,完成对旧版本浏览器的实时推送。

(3)基于WebSocket的实时数据推送模块

对于支持HTML5标准的浏览器,借助WebSocket技术,实现高效的数据实时推送。

(4)基于Java Com的数解析模块

 基于Java Com组建技术完成对基于微软技术的现有系统的集成。

(5)基于Java的系统集成模块

数据解析模块完成与中央控制服务其数据存储及解析的支持。