打印
[STM32F4]

STM32F407:(LWip)网络远程--控制4路开关+1路数据采集

[复制链接]
1714|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
硬件框架:STM32F407VET6+LAN8720
软件框架:LWip-1.4.1+UCOS_2.92
程序源码 源码.zip (777.63 KB)




实验目的:利用上位机软件,通过网络,远程的控制4路开关状态+1路的数据采集。
实验现象:在互联网环境下,利用公网IP可以跨地域的实现远程的开关控制和数据采集。这里我们在局域网环境下做实验。

《超纬电子》 开发板图片


《超纬电子》上位机图片


本例程,开发板开发板作为TCP服务器,上位机软件作为TCP客户端,主动连接开发板,然后控制开关状态,以及采集数据。

LWip我们开启的DHCP,所以在路由器的局域网范围内,开发板可以自动获取路由器分配的IP地址。

        上位机需要填写开发板的IP地址**端口号,IP地址是自动获取的,端口号程序中设定5050。上位机的使用方式很简单,开关

可以通过开启和关闭按键控制。获取开关状态按键是断线重连后,查询服务器当前开关状态的。

        数据采集的功能,分为手动和自动采集,手动采集时,点击一次采集按键,开发板上传一次数据。自动采集时,点击采集按键

时,查询中设定,开发板以1秒的间隔自动采集数据,并发回给上位机,点击停止按键可以停止采集。

        上位机设有数据导出功能,可以直接导出到Excel表格中,便于我们二次处理。

沙发
fanduihewu| | 2015-7-10 19:20 | 只看该作者
谢谢楼主,最近正在弄LWip,下收下看看

使用特权

评论回复
板凳
mmuuss586| | 2015-7-10 20:22 | 只看该作者

不错,支持下;

使用特权

评论回复
地板
hqtdzgs| | 2015-7-13 09:47 | 只看该作者
参考一下,正准搞这种应用,

使用特权

评论回复
5
SLHSu37| | 2015-7-13 09:53 | 只看该作者
nice!感谢分享、·~~~

使用特权

评论回复
6
fanduihewu| | 2015-7-13 11:45 | 只看该作者
楼主,上位机是语言写的呢:lol

使用特权

评论回复
7
sunday151640| | 2015-7-13 15:08 | 只看该作者
我也想实现 这个功能。。

使用特权

评论回复
8
dong294449588| | 2015-7-20 13:50 | 只看该作者
好帖子!顶!!!

使用特权

评论回复
9
zhrong| | 2015-7-20 23:10 | 只看该作者
感谢感谢!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

5

帖子

0

粉丝