OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4911|回复: 4

求助,STM32F407+LAN8720做TCP服务器,在局域网中被查询,并可更改网络地址的方法

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-12-3
在线时间
5 小时
发表于 2018-6-1 09:09:03 | 显示全部楼层 |阅读模式
1金钱
问题如题,这几天刚接触LAN8720,刚刚完成NETCONN TCP服务器代码的调试,想到这个问题,暂时没有思路,希望各位大神不吝赐教;场景条件:
1、STM32F407+LAN8720的IP地址为静态,且IP地址任意(以下简称A板)
2、A板直连电脑,或连接到与电脑相同的局域网路由。
3、假设A板和电脑的IP段不同;

想要实现的功能:
任意一台电脑,可以单机、或局域网内对A板进行检索,并可以对A板的IP地址进行更改;

具体问题:
1、不同IP段,电脑怎么实现设备的IP检索(电脑和电路板CPU要做什么,大概怎么实现)
2、不同IP段,电脑怎么实现设备的IP地址更改(电脑和电路板CPU要做什么,大概怎么实现);

我目前对STM32的LWIP和网络调试仅是发送、接收成功调试的阶段,希望大家提供一下思路。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10569
金钱
10569
注册时间
2017-2-18
在线时间
1913 小时
发表于 2018-6-1 11:35:26 | 显示全部楼层
回复

使用道具 举报

3

主题

1155

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7464
金钱
7464
注册时间
2015-1-15
在线时间
1368 小时
发表于 2018-6-1 11:44:55 来自手机 | 显示全部楼层
你想更改服务器IP地址?
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2017-12-3
在线时间
5 小时
 楼主| 发表于 2018-6-1 12:03:08 | 显示全部楼层
yklstudent 发表于 2018-6-1 11:44
你想更改服务器IP地址?

设备使用TCP服务器模式,电脑做客户端,我个人认为,作为实际产品,实现起来比较方便,因为不是所有的设备都有输入;
作为产品,现场调试如果能降低现场人员的工作量,减少操作内容的话,就不需要太专业的人,包括更改IP地址这种事儿;
网口芯片CH9121,就可以实现我的要求,不过我现在的板子是用的LAN8720,所以我也想用LAN8720实现CH9121的不同IP段情况下的地址检索及服务端IP地址更改的功能,对于LAN8720、LWIP的底层,我也是刚刚入门,没有太多的思路,我不清楚用STM32F407怎么做,能让不同IP段的电脑,在局域网里检索到我,并且能更改我的IP地址。所以我需要STM32需要怎么做的思路。
回复

使用道具 举报

15

主题

118

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3060
金钱
3060
注册时间
2015-12-20
在线时间
299 小时
发表于 2018-6-13 10:51:08 | 显示全部楼层
liangziang 发表于 2018-6-1 12:03
设备使用TCP服务器模式,电脑做客户端,我个人认为,作为实际产品,实现起来比较方便,因为不是所有的设 ...

楼主,你实现你说的功能了吗?分享一下,大家一起学习
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 11:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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