今天搞了一下TCP客户端实验。
STM32F103开发板是服务器,部分程序如下:
Gateway_IP[0] = 192;//加载网关参数
Gateway_IP[1] = 168;
Gateway_IP[2] = 0;
Gateway_IP[3] = 1;
Sub_Mask[0]=255;//加载子网掩码
Sub_Mask[1]=255;
Sub_Mask[2]=255;
Sub_Mask[3]=0;
Phy_Addr[0]=0xF8;//加载物理地址
Phy_Addr[1]=0xA2;
Phy_Addr[2]=0xD6;
Phy_Addr[3]=0x76;
Phy_Addr[4]=0xD3;
Phy_Addr[5]=0xF9;
IP_Addr[0]=192;//加载本机IP地址
IP_Addr[1]=168;
IP_Addr[2]=0;
IP_Addr[3]=199;
S0_Port[0] = 0x13;//加载端口0的端口号5000
S0_Port[1] = 0x88;
服务器端定时发送数据。
我先用网络调试助手和服务器连:
数据如上。
然后STM32F103开发板连上CH395模块,打开上位机软件,初始化CH395:
初始化套接字:
通信效果图:
实验成功
|