欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于Wifi组网的智能家居红外学习控制器设计.doc

    • 资源ID:835533       资源大小:2.61MB        全文页数:30页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于Wifi组网的智能家居红外学习控制器设计.doc

    1、一种基于Wifi组网的智能家居红外学习控制器1) 控制器特点l 可学习市面上99%的电视,空调,音响、VCD红外遥控器,适应性强。l 支持wifi无线组网,支持AP模式和STA工作站模式l 支持802.11b/g/n无线标准l 支持TCP/IP/UDP以太网数据接口l 支持网桥,路由器的网络架构l 控制协议完全透明,控制指令简单l 提供基于internet的超远程控制的后台软件支持,用户能够在有互联网的地方都能控制到设备l 可以任意上传保存学习红外码值,并可以下传学习好的红外码,发送时间800ms内完成l 红外载波载波频率宽:10KHZ 80KHZl 内置大容量贮存,可记忆31个按键指令。l

    2、提供用户任意订制仿真界面的功能,能够设计专门的遥控仿真软件,方便操作。l 掉电数据不丢失,设置不丢失。l 提供集控平台软件,解决了智能家居中的遥控设备集中控制难题l 同时支持标准RS232/RS485接口l 控制器提供living Update接口,支持在线更新功能。2. 外形及接口外形尺寸:61x80mm接口介绍:电源指示灯232控制接口出厂设置恢复电源输入接口(DC:5V) Wifi天线宽频红外发射头(用于红外遥控设备)宽频红外接收头(学习时对准该口)3 Wifi无线组网红外学习1. Wifi工作模式首先介绍下本控制器Wifi的工作模式。方便后面的组网介绍。本控制器的Wifi有两种工作模式

    3、。第一种为AP(Access Point)接入点模式:即本控制器创建WIFI网络,供手机、笔记本、平板电脑等其他WIFI设备接入。类似于家里的无线路由器。一个无线网络只能有一个AP.本控制器最多可以支持32路TCP链路连接。如果你只有一台控制器同时没有其他无线网络可以利用的情况,你可以选择AP模式。第二种为ST(Station)模式:即模块加入WIFI路由器创建的WIFI网络(也可以是本控制器AP创建的无线网络)。这样,在同一个网络内,你可以很方便的多设备组网,并操作多台组网设备。我们通常建议按照ST模式工作。2. AP模式下的使用l 收到我公司的模块后,请插上天线,然后用我们提供的电源给设备

    4、供电。设备上电后,电源指示灯会亮,同时会听到一声“嘀”的蜂鸣l 打开你笔记本、电脑的Wifi网络。以电脑为例:设备上电后,大约20-30秒时间,你通过无线的网络列表,你会发现SSID为“HF-A11X_AP”的无线网络(见下图)。l 双击SSID为“HF-A11X_AP”的无线网络连接成功(见下图)。l 打开我公司的软件l 密码:adminl 界面操作如下step1:界面如下(最小化后,软件在你桌面右下角):Step2:建立站点,点击站点管理Step3:输入站点名字和你想要的背景图片。点击“添加”Step4: 点击应用,站点添加成功。Step5:站点添加成功,背景更改成功如下Step6:站点添

    5、加成功后,再添加设备,点击设备管理Step7:添加设备Setp8:输入设备信息,AP模式下的IP:10.10.100.254,通讯端口:8899(本控制器的出厂设置)。按照这个设置即可。你也可以通过电脑的无线网络查看你已经连接上HF-A11X_AP的IP情况,如下图:你电脑连接的网络的IP为:10.10.100.254.你电脑自动获得的IP为:10.10.100.100同时,你可以通过ping 10.10.100.254来验证你的设备是否连接成功。Step9:设备添加成功你把鼠标放到“电视设备”上方,你能够看到IPStep10:单击图上“电视设备”,出现操作界面,界面如下:Step11:界面介

    6、绍l 无线操作区域(不需要串口线) a)连接设备:用于设备的无线连接。如果连接成功变暗。b)编辑仿真:用于仿真页面的编辑,后面将详细介绍。c)清除纪录:清楚协议指示区的内容。d)退出:退出系统。l 串口控制区域(需要串口线)该区域的所有操作都需要使用串口线,用户请使用串口线和本控制器连接a)选择串口:根据你的电脑情况以及采用COM端口,选择合适的配置。注意我们目前设备只能支持115200。b) 设置wifi : 用于设置Wifi的网络参数。通过这个界面,你可以设置Wifi的网络参数。我们的出厂设置为:AP模式,SSID:HF-A11X_AP IP:10.10.100.254,没有任何安全机制。

    7、你可以根据要求更改自己的设置。比如:我设置如下AP模式下:IP和网关一样注意:AP模式下IP地址和网关一样,同时,我将SSID更改成Bullet,增加了网络安全机制,端口:8899。大约20秒左右,你就能通过你的电脑察看到你刚设置的网络。通过你设置的加密方式进行连接。连接成功,你就需要根据我们前面介绍的方法设置你的设备。IP地址要更改到这个最新的IP.最新设置的IP c) 查询wifi信息:了解目前控制器的网络情况。比如:上面介绍的设置如果已经成功,点击查询,你就能得到目前的设置情况。工作模式及IP情况 d) 更新固件:我公司会不定期的发布新的固件程序(xx.bin文件,请不要轻易的使用,以免

    8、造成不能恢复,请按照我们的发布更新,更新成功,会有蜂鸣器的提示音) e) 重启模块:Wifi模块的软件重启,通常不需要使用。f) 恢复出厂:将模块恢复到出厂设置。用户有可能在使用过程中忘记了以前的设置或则在新的场所使用,建议直接恢复到出厂设置再重新进行设置。设置时间大概20秒左右,恢复成功,模块恢复到出厂设置:AP模式,SSID:HF-A11X_AP IP:10.10.100.254,没有任何安全机制。g)查询Wifi源:查询附近的其他网络。通常在STA模式下使用,方便加入其他网络(后面会有介绍)。l 红外学习区域(不需要串口线)a) 存储空间选择:本控制器自带有31个红外码的存储空间,你可以

    9、存储到本控制器中,即使断电,红外码依然存在。通常,你可以将经常使用的红外码存储到本控制器中。b) 学习红外:点击“是”之后,你会听到一声蜂鸣器的叫声,请将遥控器的红外发射头对准本控制器的红外学习接受头,听到该声音后,轻轻点击红外遥控器上面的按钮(轻轻点击,不要一直按住或者连续点击)。学习成功,设备会发出二声鸣叫声,同时,状态栏显示红外学习成功。如果学习不成功或超时,设备只会发出一声鸣叫声,同时状态栏显示红外学习失败。(注意:学习成功后,可以立刻用红外发送来检验,如果能够操作设备,学习才是真正的成功,如果不能成功,很可能是受外界光线的干扰或者是遥控器操作不当。可以再次学习,直到成功)。c) 发送

    10、红外: 将存储在控制器里的红外码发送出去。注意:你要选择好存储空间,不同的红外码应该存储在不同的空间。d) 读回学习码:将刚刚学习好的红外存储到PC电脑上,可以无限制的存储。操作步骤入下1 存储空间选择,因为不是存储到控制器里面,你任意选择即可2 点击红外学习:按照前面的操作进行,听到二声鸣叫声既学习成功。3 点击(请不要点击红外发送,如果点击红外发送,刚学习的红外码就直接存储到存储空间中了,不能再读到PC机上)。4 如果保存成功:会出现文件名的提示(按照日期的名字),如果没有这个文件提醒,说明没有操作成功,参考前面的步骤重新学习。5 发送学习码:刚才的文件保存成功后立刻用这条指令进行验证。点

    11、击,选择你刚才的文件发送出去:6 如果学习成功,控制指令就正确,如果不成功,就按照前面的步骤重新进行学习。通常,如果验证成功,用户最好按照你的设置更改文件的名字,方便你以后的记忆。比如:我学习的电视机的开关,所以取名“TV_ON_0FF”,方便记忆。学习不成功的主要原因:a)学习距离太远(2-3cm左右为宜);b)遥控器的发送头没有对着本设备的红外学习口;c)光线太强(强的光照和日光灯,最好用手挡住强光再学习);d)学习时,长时间按住按键或连续按键(轻按,正常的操作按键);f)学习成功,会有2声鸣叫声,听错。g)学习成功,红外发送时,红外发射头没有对着被控设备;h)红外发送距离过远(5-10米

    12、最佳)。l 控制协议指示区Wifi通讯协议指示区3. STA模式下的使用l Wifi的设置(插上串口)Step1:前面的步骤和AP模式下一致,唯一的区别就是Wifi的网络设置。打开“设置wifi”Step2:选择STA模式并启用DHCP自动分配IPStep3:点击此处,选择你想加入的网络。比如我想加入我公司“Bullet”的无线网络。 通过搜索找到网络。点击你想要进入的网络并输入密码,端口:8899Step4:点击“确定”,进行Wifi设置。大约20-30秒后,点击“查询Wifi信息”,确定下设置是否成功。可见,已经分配了IP“192.168.1.8”。通常,因为是DHCP下的自动分配,有可能

    13、每次出现不同的IP,我们建议再次进入Wifi设置,按照刚才的分配,重新进行静态分配,这样可以保证以后的使用不会出现IP的冲突。Step5:按照前面的介绍,设置管理点的IP就可以进行红外学习等操作了4. STA模式下的多站点的添加和编辑。STA模式下,你如果需要组网,你就需要添加站点。比如我添加“监控点2”。添加结束,你就可以在图上看到如果你想拖动位置(根据实际需求,你把监控点放到你图片的对应位置)。通过点击“调整位置”更改设备的布局(第一次进去有可能只能看到一个图标,你需要调整位置)如下: l 位置调整到位后,点击取消“调整位置”5. 仿真模式下的使用连接设备后,点击“编辑仿真”你可以按照自己

    14、的思路进行布局,方便你使用。注意:根据你的实际使用,你可以选择存储在本机上的红外码(选择存储空间)或者选择PC机上的红外文件(xxx.IRC)设置如下界面上取消“启动编辑”,点击设备,就直接进入仿真界面,就不会出现编辑界面。如果需要编辑,就要重新“启动编辑” 附录1. 如何实现互联网超远程控制设备?为了方便用户在互联网上也能控制家电设备,本系统采用对外开放的协议通讯,具体设备协议请联系本公司售后工程师。首先得具备3个条件,第一,当然是能上互联网的电脑,并且保证电脑在开机可用状态。第二,具备能访问的IP地址,分两种情况,A.独立外部IP, B.家庭宽带拨号上网(共用IP)A,如果使用独立IP地址

    15、这个就很简单了,直接运行程序,开启后台,按照设备协议通讯即可。B如果是家庭宽带拨号上网,例如:电信,移动,有线通等宽带拨号,属于共用外部IP的,IP地址每次开机后是不固定的,需要安装一个花生壳软件,具体使用花生壳软件请参照,拨号上网又分有路由器和无路由器的情况。无路由器的设置就简单了,开机运行花生壳程序,再运行比利特的控制中心程序,设置好后台监听端口和握手密码,快捷工具栏开启后台即可。远程程序只要按照协议格式来访问固定域名,连接成功后便可访问内网设备。如果使用路由器的,里面已经集成了花生壳程序,具体操作参考路由器的说明书。运行服务程序的电脑属于内网IP,这时路由器还需要再做一个设置,就是路由器

    16、的端口转发设置。目的就是将外网访问固定域名,转到路由器动态的IP上对应的端口的数据包转发给目的内网电脑。如何服务程序的端口和握手密码,如下图:(设置密码也可以取消)如何设置路由器的端口转发?登陆路由器,如下图设置:(每家路由器的设置不一样,但都有端口转发功能)对应的IP地址就是运行程序的电脑IP地址。附件:数据结构具体参考代码和设备协议请连续售后。/监听配置数据包/typedef struct TSERVER_CONFIGboolbNeedCheck;/需要认证intlistenPort;/监听端口charszPwd8;/握手密码TSERVER_CONFIG;#defineCMD_HEADER

    17、(0x55aa)#defineRESP_HEADER(0xaa55)#defineERR_HEADER(0x5555)enumERR_NONE_CMD =0x80,ERR_SIZE_ERROR,ERR_TARGET_NO_REP,ERR_TARGET_SEND,ERR_TARGET_READ,;/网络命令数据包/typedef structTNET_CMD_PACKAGEWORDCmdHead;WORDCmdBufferLen;charCmdBuffer520;charTargetIpAddr32;TNET_CMD_PACKAGE;/命令回应数据包/typedef struct TNET_CMD_RESPONSEWORDRespHead;WORDRespBufferLen;charRespResult32;TNET_CMD_RESPONSE;/回应错误数据包/typedef struct TNET_ERR_RESPONSEWORDErrHead;WORDErrResult;charReserved32;TNET_ERR_RESPONSE;联系扣扣: QQ: 54349293130


    注意事项

    本文(基于Wifi组网的智能家居红外学习控制器设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922