一种自动获取设备IP的方法与流程

文档序号:12890034阅读:1429来源:国知局

本发明涉及通信技术领域,尤其涉及一种自动获取设备ip的方法。



背景技术:

嵌入式设备主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统组成,它是集软硬件于一体的可独立工作的“器件”,其具有便利灵活、性能价格比高、嵌入性强等特点。

现有的嵌入式设备,如常见的用于控制家电运作的中控设备,其与手机app等的连接通常是通过在手机app中输入中控设备ip号进行连接,在设置完一段时间后,容易忘记ip号,要找回原来设置的ip号比较麻烦,需要重新配置或从1-255个网段中一个一个尝试寻找,耗时多,效率低下。



技术实现要素:

本发明要解决的技术问题,在于提供一种自动获取设备ip的方法,实现同一局域网内快速获取设备ip。

本发明是这样实现的:一种自动获取设备ip的方法,需提供一中控设备和至少一终端设备,所述终端设备和中控设备连接到同一路由器上,使得所述终端设备与中控设备位于同一网段,所述方法包括如下步骤:

步骤1、所述终端设备创建一udp包,并进行广播,所述udp包中包括预先定义的验证信息;

步骤2、所述中控设备开启udp监听固定端口,在接收到所述udp包后,获取所述udp包中的验证信息进行验证,若验证通过,则获取本地ip地址信息,并将所述ip地址信息返回给对应的终端设备;否则,返回步骤2。

进一步的,所述终端设备为带存放udp包功能的设备。

进一步的,所述udp包中还包括所述终端设备自身的ip号。

进一步的,所述终端设备与路由器通过无线网络连接。

进一步的,所述中控设备与路由器通过网线连接。

本发明具有如下优点:无需特定上位机,只需要将中控设备与终端设备连接到同一路由器上,通过udp包根据预先定义好的协议进行通信,即可实现对中控ip的查找,耗时少,灵活度高,大大提高双方交互效率。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明一种自动获取设备ip的方法执行流程图。

具体实施方式

如图1所示,本发明一种自动获取设备ip的方法,需提供一中控设备和至少一终端设备,所述终端设备和中控设备连接到同一路由器上,使得所述终端设备与中控设备位于同一网段,所述终端设备为带存放udp包功能的设备,其中,所述终端设备与路由器通过无线网络连接,所述中控设备与路由器通过网线连接,所述方法包括如下步骤:

步骤1、所述终端设备创建一udp包,并进行广播,所述udp包中包括预先定义的验证信息,所述udp包中还包括所述终端设备自身的ip号;

步骤2、所述中控设备开启udp监听固定端口,在接收到所述udp包后,获取所述udp包中的验证信息进行验证,若验证通过,则获取本地ip地址信息,并将所述ip地址信息返回给对应的终端设备,即根据所述终端设备的ip号将所述ip地址信息返回给所述终端设备;否则,返回步骤2。

本发明无需多余的设备接入,只需要将中控设备与终端设备连接到同一路由器上,通过udp包根据预先定义好的协议进行通信,即可实现对中控ip的查找,实现高效获取对应设备信息。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。



技术特征:

技术总结
本发明提供一种自动获取设备IP的方法,需提供一中控设备和至少一终端设备,所述终端设备和中控设备连接到同一路由器上,使得所述终端设备与中控设备位于同一网段,所述方法包括:步骤1、所述终端设备创建一UDP包,并进行广播,所述UDP包中包括预先定义的验证信息;步骤2、所述中控设备开启UDP监听固定端口,在接收到所述UDP包后,获取所述UDP包中的验证信息进行验证,若验证通过,则获取本地IP地址信息,并将所述IP地址信息返回给对应的终端设备;否则,返回步骤2。采用本发明方法可实现高效获取设备IP。

技术研发人员:林世端;林进晔;刘必渠;余能心;翁祖阳;朱树阳
受保护的技术使用者:福建省光速达物联网科技股份有限公司
技术研发日:2017.06.20
技术公布日:2017.11.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1