一种基于微型嵌入式计算机的远程控制系统的制作方法

文档序号:8411791
一种基于微型嵌入式计算机的远程控制系统的制作方法
【专利说明】
—.
技术领域
[0001]本发明涉及一种远程控制系统,尤其涉及一种基于微型嵌入式计算机的远程控制系统。
二.【背景技术】
[0002]随着科技的日渐发展,基于互联网平台的远程控制系统在工业集成、智能家居等诸多平台得到了广泛的应用。此类远程控制系统多基于嵌入式ARM芯片(如SC2440、SC6410等)或专用PLC,需要在ARM-LINUX、ARM-WINCE上进行复杂的二次开发,涉及网络协议、底层接口驱动、客户端软件等多方面内容,有着较高的开发成本及难度,普通电子爱好者也难以在一时掌握,从而在一定程度上影响了向家庭作进一步的推广。
三.
【发明内容】

[0003]本发明的目的是提供一种基于微型嵌入式计算机的远程控制系统,该控制系统硬件成本低廉,开发难度小,特别家庭用户搭建个性化的智能家居系统。
[0004]本发明的目的是通过以下的技术方案来实现的:
[0005]一种基于微型嵌入式计算机的文件共享服务器,其特征是:服务端硬件设备采用安装有完整LINUX发行版的微型嵌入式计算机,通过GP1信号输出变化实现远程控制:其中,微型嵌入式计算机可选择树莓派Raspberry PI或类似产品,如pcDuino等;微型嵌入式计算机运行完整的LINUX发行版操作系统,通过使用python脚本控制GP1实现信号输出变化;通过telnet或ssh远程调用python脚本实现GP1信号的输出变化。
[0006]本发明所提供的一种基于微型嵌入式计算机的远程控制系统,克服了传统嵌入式远程控制产品硬件成本高,开发难度大,开发周期长等诸多不足,以完整Debain平台上的python扩展应用及GP1端口实现了基于互联网的远程控制,同时也为构建模块化的智能家居产品提供了一个很好的解决方案。
四.【具体实施方式】
[0007]以下为本发明的一个实施例,通过远程telnet或ssh调用微型嵌入式计算机的python脚本控制GP1某个端口的电平的高低而触发目标设备,从而达到远程控制的目的。
[0008]1、微型嵌入式计算机选用树莓派,树莓派是最近几年风靡全球的微型电脑,256MB的内存,700MHZ的CPU,运行debian系统,能完整支持SAMBA服务,且价格仅为250元左右。
[0009]2、在树莓派上配置python及GP1库
[0010]sudo apt-get install python-setuptools
[0011]sudo easy—install-U distribute
[0012]sudo apt-get install python-dev
[0013]sudo easy—install RP1.GP1
[0014]3、编写Python脚本,其中ctl—hig.py控制11端口高电平,ctl—low.py控制11端口低电平
[0015]Ctl_hig.pv 脚本如下:
[0016]Import pr1.GP1 as GP1
[0017]GP10.setmod (GP10.BOARD)
[0018]GP10.setup (11,GP10.0UT)
[0019]While true:
[0020]GP10.0utput (11,GP10.HIGH)
[0021]Ctl_low.pv 脚本如下:
[0022]Import pr1.GP1 as GP1
[0023]GP10.setmod (GP10.BOARD)
[0024]GP10.setup (11,GP10.0UT)
[0025]While true:
[0026]GP10.0utput (I I,GP10.LOW)
[0027]4、通过互联网telnet或ssh运行Ctl_hig.pv或Ctl_low.pv,实现远程控制GP1第11端口的电平输出,可作为信号触发控制相关系统。
[0028]本发明不局限于上述特定的实施方案,本领域技术人员根据前文的描述,就能够根据实际需要找到不同的调整方案,这些调整都应在本文所附的权利要求范围之内。
【主权项】
1.一种基于微型嵌入式计算机的远程控制系统,其特征是:服务端硬件设备采用安装有完整LINUX发行版的微型嵌入式计算机,通过GP1信号输出变化实现远程控制。
2.根据权利要求1所述的一种基于微型嵌入式计算机的远程控制系统,其特征是:微型嵌入式计算机可选择树莓派Raspberry PI或类似产品,如pcDuino等。
3.根据权利要求1所述的一种基于微型嵌入式计算机的远程控制系统,其特征是:微型嵌入式计算机运行完整的LINUX发行版操作系统。
4.根据权利要求1所述的一种基于微型嵌入式计算机的远程控制系统,其特征是:通过使用python脚本控制GP1实现信号输出变化。
5.根据权利要求4所述的一种基于微型嵌入式计算机的远程控制系统,其特征是:通过telnet或ssh远程调用python脚本实现GP1信号的输出变化。
【专利摘要】本发明所提供的一种基于微型嵌入式计算机的远程控制系统,克服了传统嵌入式远程控制产品硬件成本高,开发难度大,开发周期长等诸多不足,以完整Debain平台上的python扩展应用及GPIO端口实现了基于互联网的远程控制,同时也为构建模块化的智能家居产品提供了一个很好的解决方案。
【IPC分类】G05B19-418
【公开号】CN104731039
【申请号】CN201310718057
【发明人】陈晓
【申请人】陈晓
【公开日】2015年6月24日
【申请日】2013年12月24日
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1