Wifi组网智能家居红外学习控制器.docx

上传人:b****4 文档编号:11711921 上传时间:2023-03-30 格式:DOCX 页数:11 大小:170.48KB
下载 相关 举报
Wifi组网智能家居红外学习控制器.docx_第1页
第1页 / 共11页
Wifi组网智能家居红外学习控制器.docx_第2页
第2页 / 共11页
Wifi组网智能家居红外学习控制器.docx_第3页
第3页 / 共11页
Wifi组网智能家居红外学习控制器.docx_第4页
第4页 / 共11页
Wifi组网智能家居红外学习控制器.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Wifi组网智能家居红外学习控制器.docx

《Wifi组网智能家居红外学习控制器.docx》由会员分享,可在线阅读,更多相关《Wifi组网智能家居红外学习控制器.docx(11页珍藏版)》请在冰豆网上搜索。

Wifi组网智能家居红外学习控制器.docx

Wifi组网智能家居红外学习控制器

一种基于Wifi组网的智能家居红外学习控制器

无锡比利特科技有限公司

WuxiBulletTechnologiesCo,.Ltd

1)控制器特点

●可学习市面上99%的电视,空调,音响、VCD红外遥控器,适应性强。

●支持wifi无线组网,支持AP模式和STA工作站模式

●支持802.11b/g/n无线标准

●支持TCP/IP/UDP以太网数据接口

●支持网桥,路由器的网络架构

●控制协议完全透明,控制指令简单

●提供基于internet的超远程控制的后台软件支持,用户能够在有互联网的地方都能控制到设备

●可以任意上传保存学习红外码值,并可以下传学习好的红外码,发送时间800ms内完成

●红外载波载波频率宽:

10KHZ~80KHZ

●内置大容量贮存,可记忆31个按键指令。

●提供用户任意订制仿真界面的功能,能够设计专门的遥控仿真软件,方便操作。

●掉电数据不丢失,设置不丢失。

●提供集控平台软件,解决了智能家居中的遥控设备集中控制难题

●同时支持标准RS232/RS485接口

●控制器提供livingUpdate接口,支持在线更新功能。

2.外形及接口

外形尺寸:

61x80mm

接口介绍:

电源指示灯

232控制接口

出厂设置恢复

电源输入接口(DC:

5V)

Wifi天线

宽频红外发射头

(用于红外遥控设备)

宽频红外接收头

(学习时对准该口)

3.Wifi无线组网红外学习

1.Wifi工作模式

首先介绍下本控制器Wifi的工作模式。

方便后面的组网介绍。

本控制器的Wifi有两种工作模式。

第一种为AP(AccessPoint)接入点模式:

即本控制器创建WIFI网络,供手机、笔记本、平板电脑等其他WIFI设备接入。

类似于家里的无线路由器。

一个无线网络只能有一个AP.本控制器最多可以支持32路TCP链路连接。

如果你只有一台控制器同时没有其他无线网络可以利用的情况,你可以选择AP模式。

第二种为ST(Station)模式:

即模块加入WIFI路由器创建的WIFI网络(也可以是本控制器AP创建的无线网络)。

这样,在同一个网络内,你可以很方便的多设备组网,并操作多台组网设备。

我们通常建议按照ST模式工作。

2.AP模式下的使用

●收到我公司的模块后,请插上天线,然后用我们提供的电源给设备供电。

设备上电后,电源指示灯会亮,同时会听到一声“嘀”的蜂鸣

●打开你笔记本、电脑的Wifi网络。

以电脑为例:

设备上电后,大约20-30秒时间,你通过无线的网络列表,你会发现SSID为“HF-A11X_AP”的无线网络(见下图)。

●双击SSID为“HF-A11X_AP”的无线网络

连接成功(见下图)。

●打开我公司的软件

●密码:

admin

●界面操作如下

step1:

界面如下(最小化后,软件在你桌面右下角

):

Step2:

建立站点,点击站点管理

Step3:

输入站点名字和你想要的背景图片。

点击“添加”

Step4:

点击应用,站点添加成功。

Step5:

站点添加成功,背景更改成功如下

Step6:

站点添加成功后,再添加设备,点击设备管理

Step7:

添加设备

Setp8:

输入设备信息,AP模式下的IP:

通讯端口:

8899(本控制器的出厂设置)。

按照这个设置即可。

你也可以通过电脑的无线网络查看你已经连接上HF-A11X_AP的IP情况,如下图:

你电脑连接的网络的IP为:

同时,你可以通过ping

Step9:

设备添加成功

你把鼠标放到“电视设备”上方,你能够看到IP

Step10:

单击图上“电视设备”,出现操作界面,界面如下:

Step11:

界面介绍

●无线操作区域(不需要串口线)

a)连接设备

用于设备的无线连接。

如果连接成功变暗。

b)编辑仿真

用于仿真页面的编辑,后面将详细介绍。

c)清除纪录

清楚协议指示区的内容。

d)退出

退出系统。

●串口控制区域(需要串口线)

该区域的所有操作都需要使用串口线,用户请使用串口线和本控制器连接

a)选择串口

根据你的电脑情况以及采用COM端口,选择合适的配置。

注意我们目前设备只能支持115200。

b)设置wifi

:

用于设置Wifi的网络参数。

通过这个界面,你可以设置Wifi的网络参数。

我们的出厂设置为:

AP模式,SSID:

HF-A11X_APIP:

没有任何安全机制。

你可以根据要求更改自己的设置。

比如:

我设置如下

AP模式下:

IP和网关一样

注意:

AP模式下IP地址和网关一样,同时,我将SSID更改成Bullet,增加了网络安全机制,端口:

8899。

大约20秒左右,你就能通过你的电脑察看到你刚设置的网络。

通过你设置的加密方式进行连接。

连接成功,你就需要根据我们前面介绍的方法设置你的设备。

IP地址要更改到这个最新的IP.

最新设置的IP

c)查询wifi信息

了解目前控制器的网络情况。

比如:

上面介绍的设置如果已经成功,点击查询,你就能得到目前的设置情况。

工作模式及IP情况

d)更新固件

我公司会不定期的发布新的固件程序(xx.bin文件,请不要轻易的使用,以免造成不能恢复,请按照我们的发布更新,更新成功,会有蜂鸣器的提示音)

e)重启模块

Wifi模块的软件重启,通常不需要使用。

f)恢复出厂

将模块恢复到出厂设置。

用户有可能在使用过程中忘记了以前的设置或则在新的场所使用,建议直接恢复到出厂设置再重新进行设置。

设置时间大概20秒左右,恢复成功,模块恢复到出厂设置:

AP模式,SSID:

HF-A11X_APIP:

没有任何安全机制。

g)查询Wifi源

查询附近的其他网络。

通常在STA模式下使用,方便加入其他网络(后面会有介绍)。

●红外学习区域(不需要串口线)

a)存储空间选择:

本控制器自带有31个红外码的存储空间,你可以存储到本控制器中,即使断电,红外码依然存在。

通常,你可以将经常使用的红外码存储到本控制器中。

b)学习红外

点击“是”之后,你会听到一声蜂鸣器的叫声,请将遥控器的红外发射头对准本控制器的红外学习接受头,听到该声音后,轻轻点击红外遥控器上面的按钮(轻轻点击,不要一直按住或者连续点击)。

学习成功,设备会发出二声鸣叫声,同时,状态栏显示红外学习成功。

如果学习不成功或超时,设备只会发出一声鸣叫声,同时状态栏显示红外学习失败。

(注意:

学习成功后,可以立刻用红外发送来检验,如果能够操作设备,学习才是真正的成功,如果不能成功,很可能是受外界光线的干扰或者是遥控器操作不当。

可以再次学习,直到成功)。

c)发送红外

:

将存储在控制器里的红外码发送出去。

注意:

你要选择好存储空间,不同的红外码应该存储在不同的空间。

d)读回学习码

将刚刚学习好的红外存储到PC电脑上,可以无限制的存储。

操作步骤入下

1.存储空间选择,因为不是存储到控制器里面,你任意选择即可

2.点击红外学习

按照前面的操作进行,听到二声鸣叫声既学习成功。

3.点击

(请不要点击红外发送,如果点击红外发送,刚学习的红外码就直接存储到存储空间中了,不能再读到PC机上)。

4.如果保存成功:

会出现文件名的提示(按照日期的名字),如果没有这个文件提醒,说明没有操作成功,参考前面的步骤重新学习。

5.发送学习码

刚才的文件保存成功后立刻用这条指令进行验证。

点击

,选择你刚才的文件发送出去:

6.如果学习成功,控制指令就正确,如果不成功,就按照前面的步骤重新进行学习。

通常,如果验证成功,用户最好按照你的设置更改文件的名字,方便你以后的记忆。

比如:

我学习的电视机的开关,所以取名“TV_ON_0FF”,方便记忆。

学习不成功的主要原因:

a)学习距离太远(2-3cm左右为宜);

b)遥控器的发送头没有对着本设备的红外学习口;

c)光线太强(强的光照和日光灯,最好用手挡住强光再学习);

d)学习时,长时间按住按键或连续按键(轻按,正常的操作按键);

f)学习成功,会有2声鸣叫声,听错。

g)学习成功,红外发送时,红外发射头没有对着被控设备;

h)红外发送距离过远(5-10米最佳)。

●控制协议指示区

Wifi通讯协议指示区

3.STA模式下的使用

●Wifi的设置(插上串口)

Step1:

前面的步骤和AP模式下一致,唯一的区别就是Wifi的网络设置。

打开“设置wifi”

Step2:

选择STA模式并启用DHCP自动分配IP

Step3:

点击此处

,选择你想加入的网络。

比如我想加入我公司“Bullet”的无线网络。

通过搜索找到网络。

点击你想要进入的网络并输入密码,端口:

8899

Step4:

点击“确定”,进行Wifi设置。

大约20-30秒后,点击“查询Wifi信息”,确定下设置是否成功。

可见,已经分配了IP“,因为是DHCP下的自动分配,有可能每次出现不同的IP,我们建议再次进入Wifi设置,按照刚才的分配,重新进行静态分配,这样可以保证以后的使用不会出现IP的冲突。

Step5:

按照前面的介绍,设置管理点的IP就可以进行红外学习等操作了

4.STA模式下的多站点的添加和编辑。

STA模式下,你如果需要组网,你就需要添加站点。

比如我添加“监控点2”。

添加结束,你就可以在图上看到

如果你想拖动位置(根据实际需求,你把监控点放到你图片的对应位置)。

通过点击“调整位置”更改设备的布局(第一次进去有可能只能看到一个图标,你需要调整位置)

如下:

●位置调整到位后,点击取消“调整位置”

5.仿真模式下的使用

连接设备后,点击“编辑仿真”

你可以按照自己的思路进行布局,方便你使用。

注意:

根据你的实际使用,你可以选择存储在本机上的红外码(选择存储空间)或者选择PC机上的红外文件(xxx.IRC)

设置如下

界面上取消“启动编辑”,点击设备,就直接进入仿真界面,就不会出现编辑界面。

如果需要编辑,就要重新“启动编辑”

附录

1.如何实现互联网超远程控制设备?

为了方便用户在互联网上也能控制家电设备,本系统采用对外开放的协议通讯,具体设备协议请联系本公司售后工程师。

首先得具备3个条件,

第一,当然是能上互联网的电脑,并且保证电脑在开机可用状态。

第二,具备能访问的IP地址,分两种情况,A.独立外部IP,B.家庭宽带拨号上网(共用IP)

A,如果使用独立IP地址这个就很简单了,直接运行程序,开启后台,按照设备协议通讯即可。

B如果是家庭宽带拨号上网,例如:

电信,移动,有线通等宽带拨号,属于共用外部IP的,IP地址每次开机后是不固定的,需要安装一个花生壳软件,具体使用花生壳软件请参照,/,这里不过多说明,主要目的就是通过固定域名的方式匹配动态外部IP地址。

拨号上网又分有路由器和无路由器的情况。

无路由器的设置就简单了,开机运行花生壳程序,再运行比利特的控制中心程序,设置好后台监听端口和握手密码,快捷工具栏开启后台即可。

远程程序只要按照协议格式来访问固定域名,连接成功后便可访问内网设备。

如果使用路由器的,里面已经集成了花生壳程序,具体操作参考路由器的说明书。

运行服务程序的电脑属于内网IP,这时路由器还需要再做一个设置,就是路由器的端口转发设置。

目的就是将外网访问固定域名,转到路由器动态的IP上对应的端口的数据包转发给目的内网电脑。

如何服务程序的端口和握手密码,如下图:

(设置密码也可以取消)

如何设置路由器的端口转发?

登陆路由器,如下图设置:

(每家路由器的设置不一样,但都有端口转发功能)

对应的IP地址就是运行程序的电脑IP地址。

附件:

数据结构

具体参考代码和设备协议请连续售后。

//

//监听配置数据包

//

typedefstructTSERVER_CONFIG

{

boolbNeedCheck;//需要认证

intlistenPort;//监听端口

charszPwd[8];//握手密码

}TSERVER_CONFIG;

#defineCMD_HEADER(0x55aa)

#defineRESP_HEADER(0xaa55)

#defineERR_HEADER(0x5555)

enum{

ERR_NONE_CMD=0x80,

ERR_SIZE_ERROR,

ERR_TARGET_NO_REP,

ERR_TARGET_SEND,

ERR_TARGET_READ,

};

//

//网络命令数据包

//

typedefstructTNET_CMD_PACKAGE

{

WORDCmdHead;

WORDCmdBufferLen;

charCmdBuffer[520];

charTargetIpAddr[32];

}TNET_CMD_PACKAGE;

//

//命令回应数据包

//

typedefstructTNET_CMD_RESPONSE

{

WORDRespHead;

WORDRespBufferLen;

charRespResult[32];

}TNET_CMD_RESPONSE;

//

//回应错误数据包

//

typedefstructTNET_ERR_RESPONSE

{

WORDErrHead;

WORDErrResult;

charReserved[32];

}TNET_ERR_RESPONSE;

联系扣扣:

QQ:

1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1