蓝天的项目讨论
使用UDP协议
例子
单片机系统要发送数据(0x41,0x42,0x43,0x44)给远程服务器192.168.0.100,端口2000。网
关接口IP:192.168.0.10,端口:2000则操作如下:
1、单片机首先发送如下命令设置远程IP和端口:
0x41,0x54,0x2B,0x55,0x50,0x3D,0xC0,0xA8,0x00,0x64,0x07,0xD0,0x0D
( A T + U P = )(192.168.0.100) (2000) (回车)
如远程PC程序已经运行,通讯正常,则网关接口返回信息给单片机:
0x41,0x54,0x2B,0x4F,0x4B,0x0D (AT+OK回车)
2、单片机收到该信息后就可发数据,格式如下:
0x41,0x54,0x2B,0x55,0x44,0x3D,0x41,0x42,0x43,0x44,0x0D
(A T + U D =) (- - - - -数据部分 )(回车)
3、远程PC机只须知道网关接口的IP和PORT端口,便可随时发送数据给单片机。网关接口转发给
单片机的数据格式与上面一样。
4、单片机只须在上电时设置第1步一次,以后继续发送数据使用第2步的格式就可以。整个通讯过
程是全双工的。
发表时间:2003年3月5日14:06:00