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

2019-07-14 22:22发布

本帖最后由 chaoweidianzi 于 2015-7-9 16:52 编辑

硬件框架STM32F407VET6+LAN8720
软件框架:LWip-1.4.1+UCOS_2.92
程序源码 (1)-4路开关 1路数据采集.zip (1.29 MB, 下载次数: 449)

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

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

本例程,开发板开发板作为TCP服务器,上位机软件作为TCP客户端,主动连接开发板,然后控制开关状态,以及采集数据。
LWip我们开启的DHCP,所以在路由器的局域网范围内,开发板可以自动获取路由器分配的IP地址。


上位机需要填写开发板的IP地址记忆端口号,IP地址是自动获取的,端口号程序中设定5050。上位机的使用方式很简单,开关
可以通过开启和关闭按键控制。获取开关状态按键是断线重连后,查询服务器当前开关状态的。


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


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











友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
zhongyongwu
1楼-- · 2019-07-15 19:16
ddddddddddddddddddddddd
光亮自在
2楼-- · 2019-07-15 22:50
谢谢分享谢谢分享谢谢分享
      谢谢分享谢谢分享                       谢谢分享
      谢谢分享谢谢分享                谢谢分享         
            谢谢分享              谢谢分享谢谢分享谢谢分享
            谢谢分享              谢谢分享        谢                谢
            谢谢分享              谢谢分享        谢                谢
            谢谢分享              谢谢分享        分                分
            谢谢分享              谢谢分享        享                享
            谢谢分享              谢谢分享        谢                谢
            谢谢分享              谢谢分享        谢                谢
谢        谢谢分享               谢谢分享       分                分
谢谢     谢谢分享              谢谢分享        享                享
谢谢分 谢谢分享              谢谢分享        谢                谢
谢谢分 谢谢分享                               谢       谢
谢谢分谢谢分享                         谢                 谢
        谢谢谢谢                    分                               分
nijiajg
3楼-- · 2019-07-15 23:01
 精彩回答 2  元偷偷看……
ycwxw88
4楼-- · 2019-07-15 23:10
谢谢分享              谢谢分享
jzc1610
5楼-- · 2019-07-16 00:02
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
xinyisummer
6楼-- · 2019-07-16 04:44

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

一周热门 更多>