导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→蓝天的项目讨论

* 20219: 初学者:请教老古单片机控制局域网的问题

   chan_yo 
chan_yo发表的帖子 

 蓝天的项目讨论
使用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

  
回复该帖

本主题共有 29 帖,分页:>>>>>该主题的所有内容[29]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  20221.[详细]还是两个51呀
摘要:对,你说的很对。就是这个意思。  我把蓝天的方案也贴出来了,好像与我的设计有点偏差。......(42字)
- [chan_yo][902次] 2003年3月5日

  20224.[详细]另一种方式:
摘要:在网关接口预先设置远程PC机的IP和PORT,则就可以仅须把数据发送给网关接口就可以,而 不需加其他多余的信息。......(56字)
- [蓝天][982次] 2003年3月5日

  20227.[详细]如何与远程服务器建立连接呢?
摘要:远程服务器采用的是高级语言vc写的socket 套接字。如何建立连接?  仅仅就依靠connect(),就可以了吗?连接都建立不好,如何设置远程  服务器的ip?  ......(83字)
- [chan_yo][1119次] 2003年3月5日

[上一篇帖子]:用定时器的输出再取模运算,从c51的代码区取几个字节,就是更多位的随机数
[下一篇帖子]:初学者:请问DS18B20有死机现象吗?