一种嵌入式设备、通信方法及介质与流程

文档序号:35340340发布日期:2023-09-07 08:33阅读:32来源:国知局
一种嵌入式设备、通信方法及介质与流程

本发明涉及嵌入式设备,尤其涉及一种嵌入式设备、通信方法及介质。


背景技术:

1、嵌入式设备移植网络协议栈后能够实现网口通信,通过网线与电脑端连接,运行于电脑端的网口通信工具与嵌入式设备进行数据交互,以udp通信为例,其实现过程需要“绑定”电脑端的ip地址才能通信。为了容易实现连接,通常在嵌入式设备进行网口通信初始化时直接设定要连接设备的ip地址。在连接时需修改电脑ip地址,以使电脑ip地址与嵌入式设备设置一致,这些操作给使用人员造成不便。


技术实现思路

1、鉴于此,本发明公开了一种嵌入式设备、通信方法及介质,用以解决现有嵌入式设备对电脑进行通信需要人为更改电脑ip地址的问题。

2、本发明为实现上述的目标,采用的技术方案是:

3、本发明第一方面公开了一种嵌入式设备,嵌入式设备设有网络协议栈,网络协议栈包括arp协议模块,嵌入式设备还包括ip自适应模块,其中:

4、arp协议模块,用于接收电子设备发送的广播数据包,从广播数据包中解析出电子设备的ip地址;

5、ip自适应模块,用于根据电子设备的ip地址设定嵌入式设备的ip地址,使重新设定的嵌入式设备的ip地址与电子设备的ip地址处于同一网段。

6、进一步可选地,ip自适应模块还用于:

7、在根据电子设备的ip地址设定嵌入式设备的ip地址之前,判断电子设备的ip地址是否与嵌入式设备的ip地址同处一个网段;

8、若判断结果为否,再执行根据电子设备的ip地址设定嵌入式设备的ip地址的步骤。

9、进一步可选地,ip自适应模块还用于:

10、若判断所述电子设备的ip地址与所述嵌入式设备的ip地址同处一个网段,则绑定电子设备的ip地址。

11、进一步可选地,ip自适应模块还用于:

12、在绑定电子设备的ip地址之前,判断电子设备的ip地址是否与嵌入式设备当前绑定的ip地址一致;

13、若不一致,再执行绑定电子设备的ip地址的步骤。

14、进一步可选地,arp协议模块,还用于:

15、从arp广播包中解析出电子设备的mac地址;

16、将电子设备的ip地址和mac地址添加到arp缓存表;

17、嵌入式设备还包括通信模块,通信模块用于:

18、根据电子设备的ip地址从arp缓存表中查找对应的mac地址,根据mac地址与电子设备进行网口通信。

19、本发明第二方面公开了一种嵌入式设备的通信方法,方法包括:

20、接收电子设备发送的广播数据包,从广播数据包中解析出电子设备的ip地址;

21、根据电子设备的ip地址设定嵌入式设备的ip地址,使重新设定的嵌入式设备的ip地址与电子设备的ip地址处于同一网段。

22、进一步可选地,在根据电子设备的ip地址设定嵌入式设备的ip地址之前,方法还包括:

23、判断电子设备的ip地址是否与嵌入式设备的ip地址同处一个网段;

24、若判断结果为否,再执行根据电子设备的ip地址设定嵌入式设备的ip地址的步骤。

25、进一步可选地,若判断所述电子设备的ip地址与所述嵌入式设备的ip地址同处一个网段,则绑定电子设备的ip地址。

26、进一步可选地,在绑定电子设备的ip地址之前,方法还包括:

27、判断电子设备的ip地址是否与嵌入式设备当前绑定的ip地址一致;

28、若不一致,再执行绑定电子设备的ip地址的步骤。

29、进一步可选地,方法还包括:

30、从arp广播包中解析出电子设备的mac地址;

31、将电子设备的ip地址和mac地址添加到arp缓存表;

32、根据电子设备的ip地址从arp缓存表中查找对应的mac地址,根据mac地址与电子设备进行网口通信。

33、本发明第三方面公开了一种计算机可读存储介质,其上存储有程序指令,当程序指令被一个或多个处理器执行时,一个或多个处理器用于实现根据第二方面中任一项所提供的方法。

34、有益效果:本发明能够基于arp协议实现嵌入式设备与电子设备ip地址自适应的网口通信,省去了网口通信时电脑端的ip修改操作,大大方便了网口通信实现。



技术特征:

1.一种嵌入式设备,其特征在于,所述嵌入式设备设有网络协议栈,所述网络协议栈包括arp协议模块,所述嵌入式设备还包括ip自适应模块,其中:

2.如权利要求1所述的嵌入式设备,其特征在于,所述ip自适应模块还用于:在根据所述电子设备的ip地址设定所述嵌入式设备的ip地址之前,判断所述电子设备的ip地址是否与所述嵌入式设备的ip地址同处一个网段;

3.如权利要求2所述的嵌入式设备,其特征在于,所述ip自适应模块还用于:

4.如权利要求3所述的嵌入式设备,其特征在于,所述ip自适应模块还用于:

5.如权利要求1-4中任一项所述的嵌入式设备,其特征在于,

6.一种嵌入式设备的通信方法,其特征在于,所述方法包括:

7.如权利要求6所述的方法,其特征在于,在根据所述电子设备的ip地址设定所述嵌入式设备的ip地址之前,所述方法还包括:

8.如权利要求7所述的方法,其特征在于,

9.如权利要求8所述的方法,其特征在于,在绑定所述电子设备的ip地址之前,所述方法还包括:

10.如权利要求6-9中任一项所述的方法,其特征在于,所述方法还包括:


技术总结
本发明公开了一种嵌入式设备、通信方法及介质,嵌入式设备设有网络协议栈,网络协议栈包括ARP协议模块,嵌入式设备还包括IP自适应模块,其中:ARP协议模块用于:接收电子设备发送的广播数据包,从广播数据包中解析出电子设备的IP地址;IP自适应模块,用于根据电子设备的IP地址设定嵌入式设备的IP地址,使重新设定的嵌入式设备的IP地址与电子设备的IP地址处于同一网段。本发明能够基于ARP协议实现嵌入式设备与电子设备IP地址自适应的网口通信,省去了网口通信时电脑端的IP修改操作,大大方便了网口通信实现。

技术研发人员:牛少雄,陈宏奇,陈岳明,郑土广,刘亚祥
受保护的技术使用者:珠海格力电器股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1