基于Android和电力载波智能楼宇监控系统的制作方法

【技术领域】

[0001]本发明属于电子技术领域,特别涉及基于Android和电力载波智能楼宇监控系统。

【背景技术】

[0002]随着科技的提高和信息技术的迅速发展,人们的生活水平有了明显的改善,对家居、办公楼、工厂等智能性管理的要求也越来越高,而智能手机和移动互联网的出现,更加极大地加速了这一趋势。现代通信方式主要分为两大类:有线通信方式和无线通信方式。在有线通信方面,传统的有线通信采用拉网线的方式,此方式需要搭建专门的通信渠道,因此需要大量的人力和资源,如果网线拉入室内还需要开墙凿洞,容易破坏建筑原本的结构。在无线通信方面,目前无线WiFi已成为当前通信领域的主流,通过手机控制端使用无线WiFi实现智能楼宇的远程监控已经不是一件新奇的事情,然而无线WiFi信号易受障碍物影响,对环境敏感,安全性低,数据包容易被窃听,信号覆盖面有限,且最终也避免不了布线的过程,也同样或多或少破坏建筑物,浪费人力和资源。因此,如何减少布线的麻烦和资源的浪费,扩大信号覆盖面且不影响通信的质量,是通信领域上一个值得研究且有价值的的研究点。

[0003]电力载波技术并不是一项新技术,已有几十年的发展历史,电力线载波通信在国外被称为“未被挖掘的金山”。“无新线”(No New Wires)是低压电力载波通信系统最大的一项优势,电力线载波通信的出现,很好的解决了重建通信渠道、重新布线这一问题。采用电力载波通信不仅可以不用布线,大大减少成本,保证了建筑物不受破坏,而且我国的电力网已经相对健全,成为我国发展电力载波通信的一大优势,其通信范围理论上甚至可到达偏远地区。然而,由于我国的电力基础设施在初建时是作为电力传输的专用渠道,并为考虑到未来会作为通信网络,低压电力线载波通信存在着固有缺陷,特别是电力线信道环境极其恶劣。低压电力线载波通信缺点主要有噪声干扰强、信号衰减大、随机性和时变性等。因此,要实现稳定可靠的电力载波通信,解决噪声干扰,提高通信可靠性是当前电力线载波通信技术面临的一大难题,而减少干扰的方法主要从两方面入手,一方面即物理层调制解调方式,另一方面即网络层通信协议和算法。

【发明内容】

[0004]本发明的目的就在于克服上述缺陷,研制基于Android和电力载波的智能楼宇监控系统。

[0005]本发明的技术方案是:

[0006]基于Android和电力载波的智能楼宇监控系统,其主要技术特征在于以电力线为媒介传递数据包,由控制端、集中器及多个终端三大部分组成;所述控制端有PC控制端、手机控制端,PC控制端与集中器通过串口线连接传输数据,手机控制端与集中器通过GSM网络连接传输数据,集中器与下级终端通过电力线连接传递数据。

[0007]所述集中器以ATmegal28A为主芯片,内含GSM模块和电力载波模块,含有两个串口,串口 O用于集中器与PC控制端、手机控制端通信,通过电子切换开关来切换PC控制端和手机控制端,串口 I用于接入电力载波模块与下级终端连接。

[0008]所述终端以ATmegal6A为主芯片,内含电力载波模块、延时继电器和温度传感器,直接与电器设备连接。

[0009]本发明的另一技术方案是:

[0010]基于Android和电力载波的智能楼宇监控方法,其特征在于步骤为:

[0011](I)集中器自动发送”Ready ! ! ! ”给手机控制端;

[0012](2)当集中器串口接收到数据包,则开始判断数据包的来源:如果判断是串口 O收到的数据包则为PC控制端或手机控制端传来的数据包,再次判断数据包是否来自PC控制端,若是,则处理并根据数据包内容通过电力线传至下级相应终端,若不是,则判断出数据包来自于手机控制端,则经过新消息的内容获取和信息匹配之后,根据数据包内容通过电力线传至下级相应终端;如果判断是串口 I收到的数据包则为下级终端传来的数据包,再次判断该数据包是否传送至PC控制端,若是,则通过串口线向PC控制端传送数据包,若不是,则通过GSM网络向手机控制端传送数据包。集中器再次处于等待接收指令中,此为一个循环。

[0013](3)如果判断是串口 I收到的数据包则为下级终端传来的数据包,再次判断该数据包是否传送至PC控制端,若是,则通过串口线向PC控制端传送数据包,若不是,则通过GSM网络向手机控制端传送数据包。集中器再次处于等待指令中,此为一个循环。

[0014]所述的集中器端关于PC控制端方式的程序详细流程是集中器判断到串口 O接收到来自于PC控制端的数据包,主控制器处理数据包,处理完成后将处理后的数据包通过电力线传送至相应的下级终端,然后等待下级终端传回回应数据包,判断规定时间内串口 I是否接收到数据包,若收到,则将下级终端传回的数据包传给PC控制端,若没收到,则PC控制端重新下达指令。

[0015]所述的集中器端关于手机控制端方式的程序详细流程是集中器判断到串口 O接收到来自于手机控制端的数据包,主控制器处理数据包,对数据包进行内容提取和信息匹配,如果匹配不成功则继续等待命令,如果匹配成功,则将处理过的数据包通过电力线传送至相应的下级终端,然后等待下级终端传回回应数据包,判断规定时间内串口 I是否接收到数据包,若收到,则将下级终端传回的数据包传给手机控制端,若没收到,则手机控制端重新下达指令。

[0016]本发明的优点和有益效果在于:

[0017]本发明在基于电力载波的基础上结合GSM无线通信,将电力载波有线通信与GSM无线通信相结合,扬长避短,充分发挥各自优势。一方面,采用电力载波通信可以利用我国现有的较为完善的电力网,避免重新布线的麻烦,无需破坏建筑结构,大大降低成本。另一方面,由于电力线上干扰甚多,加上其它外界干扰,如果长距离使用电力线传送数据包必然产生很大误差。GSM通信稳定、网络覆盖面广、不限用户数量且为用户节省了高昂的组网费和维护费,是当前通信系统里比较成熟、完善、应用最广泛的移动通讯系统。因此,在长距离情况下,电力载波通信结合GSM无线通信,利用其覆盖面广且通信稳定的特性,可以扩大通信范围且减少干扰,而在短距离情况下,也可利用PC端进行监控。本发明可用于智能楼宇的电器工作状态控制、智能楼宇内部动态点监测、防盗报警、温度监控等多方面,即插即用,可以实现区域性的智能楼宇监控网,进而发展成广域智能楼宇监控网,具有很大的市场前景和价值。

[0018]本发明解决了目前传统有线通信方式需重新布线,大大浪费资源且破坏建筑物这一缺陷和无线WiFi信号易受障碍物影响,对环境敏感,安全性低,数据包容易被窃听,信号覆盖面有限,且最终避免不了布线的过程,也同样或多或少破坏建筑物,浪费人力和资源等缺陷,提出了基于Android和电力载波的智能楼宇监控系统。

【附图说明】

[0019]图1--本发明的系统构成不意图。

[0020]图2—一本发明的集中器运行程序整体流程示意图。

[0021]图3—一本发明的集中器内部关于PC控制端部分流程示意图。

[0022]图4一一本发明的集中器内部关于手机控制端部分流程示意图。

【具体实施方式】

[0023]本发明的技术思路是:

[0024]以电力线作为数据包传输的媒介,利用电力载波传输数据包,避免了重新布线的麻烦又能保护建筑物,结合GSM无线通信,配上手机控制端,既能扩大通信范围又能减少室外电力线通信的距离以减小电力线上干扰,从而实现较为稳定的电力载波智能楼宇监控。

[0025]下面具体说明本发明。

[0026]如图1所示是本发明系统整体构建图。本发明主要以电力线为媒介传递数据包,主要由三大部分

android电力监控平台,基于Android和电力载波智能楼宇监控系统的制作方法相关推荐

  1. android电商平台,基于Android的电商平台通用客户端的设计与实现

    摘要: 随着移动互联网的高速发展,电子商务已经由过去的PC端逐渐进入了移动时代.一方面,对于处于创业阶段的电商平台运营者来说,由于资金不足,开发人员不足,很难在短时间内拥有电商平台的手机客户端.另一方 ...

  2. 姿态检测 树莓派_基于深度学习的树莓派老人摔倒检测系统的制作方法

    本发明属于电子器件技术领域,涉及基于深度学习的树莓派老人摔倒检测系统. 背景技术: 日益庞大的老年群体已成为人们关注的焦点.由于老年人身体活动不便等特点,摔倒已成为我国人员伤亡的第四位原因,而意外摔倒 ...

  3. c语言51单片机湿度浇花器,基于51单片机的室内自动浇花系统的制作方法

    本实用新型涉及单片机应用领域,具体涉及一种基于51单片机的室内自动浇花系统. 背景技术: 随着科学技术不断进步,人民的消费水平和生活质量逐渐,物质水平已经满足不了人民的需求,精神上的需求越来越受人们的 ...

  4. 用计算机获取机读卡是通过什么实现的,一种基于图像识别技术的答题卡及考试系统的制作方法...

    本发明涉及智能考试系统. 背景技术: 传统答题卡具有如下缺陷: 1.答题卡定位需要右侧和底端的黑点来实现定位整张答题卡的行和列: 2.需要专用答题卡识别机(专有硬件)来识别答案: 3.需要用特种铅笔( ...

  5. matlab 双轴图,基于MATLAB图像识别的双轴寻光系统的制作方法

    本发明涉及新能源与图像处理与识别技术领域,具体涉及一种基于MATLAB图像处理的双轴寻光系统. 背景技术: 随着现在新能源技术的发展,如何高效地开发和利用好太阳能成为人们在新能源领域探索的焦点之一.光 ...

  6. Android烟雾监控应用,基于Android的智能家庭监控系统研制

    摘要: 传统的家庭监控系统存在无法远程控制,布线复杂,智能化程度不高等问题.随着无线传感网络和移动互联网迅速的普及在人们的生活中,新一代开源嵌入式软件和硬件技术的不断进步,为智能家庭监控系统的发展提供 ...

  7. Android开发介绍(基于Android Studio软件)

    Android开发介绍(基于Android Studio软件) 关于Android开发,笔者走过一些弯路,因此今天总计了有关Android开发的一些内容和心得,希望对大家有所帮助.首先来一张安卓开发者 ...

  8. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)

    一.引言    本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于Intelli ...

  9. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建

    一.引言 本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于IntelliJ I ...

  10. android开发自制计算器测试图,基于uiautomator测试框架的计算器自动化测试方法和测试系统的制作方法...

    基于uiautomator测试框架的计算器自动化测试方法和测试系统的制作方法 [技术领域] [0001]本发明涉及自动化测试技术领域,特别是一种基于uiautomator测试框架的计算器自动化测试方法 ...

最新文章

  1. 美国运通使用AI技术检测欺诈行为 增强安全性
  2. maven仓库阿里云镜像配置
  3. 不擅长物理科学计算机吗,物理难学否?答案因人而异,高二同学3 + 3选科莫要太随意...
  4. Concurrent实现原理
  5. Error: <spyOn> : handleError() method does not exist
  6. vs2005常用的调试方法
  7. 单个对象和多个对象在内存中的结构图
  8. java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...
  9. Java魔法堂:解读基于Type Erasure的泛型
  10. Wireshark软件使用教程
  11. Android Property服务
  12. response.addheader详解
  13. React Native 填坑记录01
  14. 蓝牙BLE协议分析【附代码实例】
  15. 路由器、交换机的基本配置
  16. 使用Mybatis进行更新操作成功,数据库却没更新的原因
  17. Python利用SMTP/IMTP制作简单邮件(QQ邮箱)发送程序(保姆级)
  18. 如何在线将CAD图纸文件进行转换成黑白PNG格式?
  19. conda环境opencv报错cv2.error:
  20. Moodle3.8计划任务配置详解

热门文章

  1. 二叉树的前中后序遍历的非递归形式【Java】
  2. Java CXF框架(案例加解析)(快速入门)模拟服务端和客户端(客户端远程调用服务端功能)
  3. 低频时码授时技术与中国电波钟表发展历程简介
  4. 17年前那场疫情:马云隔离在家,刘强东关了12家店,俞敏洪欠债700万......
  5. WIN7(32位)VS2010+openCV 2.4.10+PCL 1.6.0+CUDA 6.5.14+CMake 3.2.1+SSBA-3.0配置
  6. bin文件python读取
  7. php环境安装教程,PHP运行环境配置与开发环境的配置(图文教程)
  8. 《离散数学及其应用》【张清华版】 第四章习题总结
  9. 离散数学及其应用知识点总结
  10. 软件测试人员必看的十本经典书籍