OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...

查看: 584|回复: 3

W5500在DHCP功能自动获取IP时,DHCP主机名 修改方法(这字是路由器显示的设备名称)

[复制链接]

  离线 

21

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2016-3-25
在线时间
78 小时
发表于 2018-3-5 21:32:32 | 显示全部楼层 |阅读模式
正点原子公众号


     昨天已经把W5500的DHCP功能实现,在路由器上看IP时发现,主板的名字是“WIZnet”,突然有个想法,把这个名字改成自己想要的名字,那有多洋气 。由于昨天晚上搞太晚 了。(今天白天上班都打瞌睡了,^_^……,还好没有被老板逮到)

    今天晚上又想起了这事,好轻撸起袖子开干,就从DHCP初始化开始找,后来发现是在DHCP.H文件里有一个宏定义:#define DCHP_HOST_NAME   "WIZnet\0"  。原来在这里,直接改成:#define DCHP_HOST_NAME           "SmartHome\0"   //"WIZnet\0"

    然后,进行编译,下载。查看路由器设备列表,上来了,和预期的一样,主板名字变成 了“SmartHome”。这个如果做产品的时候,有一个自己的名字,那还是很有必要的。献丑了哈。勿喷。

微信图片_20180305211826.png
微信图片_20180305211822.png
回复

使用道具 举报

  离线 

104

主题

495

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1201
金钱
1201
注册时间
2012-10-23
在线时间
64 小时
发表于 2018-4-10 19:47:20 | 显示全部楼层
STM32F407VGT6+W5500+FreeRTOS移植整合  例程中,路由器上为什么显示的是未命名设备
回复 支持 反对

使用道具 举报

  离线 

8

主题

770

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2053
金钱
2053
注册时间
2011-5-23
在线时间
916 小时
发表于 2018-4-10 20:04:38 | 显示全部楼层
miaoguoqiang 发表于 2018-4-10 19:47
STM32F407VGT6+W5500+FreeRTOS移植整合  例程中,路由器上为什么显示的是未命名设备

[C++] 纯文本查看 复制代码
#define LWIP_NETIF_HOSTNAME             1


然后给netif的hostname设个字符串就可以了
回复 支持 反对

使用道具 举报

  离线 

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2014-3-21
在线时间
36 小时
发表于 2018-7-9 17:33:22 | 显示全部楼层
不共享点资料来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

"原子哥”推荐上一条 /1 下一条

QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-7-21 19:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */