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

[复制链接]
2420|8
 楼主| chaoweidainzi 发表于 2015-7-10 15:23 | 显示全部楼层 |阅读模式
硬件框架:STM32F407VET6+LAN8720
软件框架:LWip-1.4.1+UCOS_2.92
程序源码 源码.zip (777.63 KB, 下载次数: 140)




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

4路开关 1路数据采集.jpg
《超纬电子》上位机图片


本例程,开发板开发板作为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 | 显示全部楼层
参考一下,正准搞这种应用,
SLHSu37 发表于 2015-7-13 09:53 | 显示全部楼层
nice!感谢分享、·~~~
fanduihewu 发表于 2015-7-13 11:45 | 显示全部楼层
楼主,上位机是语言写的呢:lol
sunday151640 发表于 2015-7-13 15:08 | 显示全部楼层
我也想实现 这个功能。。
dong294449588 发表于 2015-7-20 13:50 | 显示全部楼层
好帖子!顶!!!
zhrong 发表于 2015-7-20 23:10 | 显示全部楼层
感谢感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部