• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于TCP/IP 转串口的编程问题

crustycrab 2017-07-27 浏览量:742
最近在做一个项目,51单片机通过局域网和服务器通信,想请教一下,这种情况下,单片机上的编程怎么写,要注意什么,我听说要用TCP的函数什么的,不是很了解,求大侠指教,或者给一些相关学习资料,感激不尽!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • TCP/IP协议中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。

    推荐看书
    Visual C++_Turbo C串口通信编程实践
    Visual_Basic与_RS-232_串行通信控制

    Delphi串口通信工程开发实例导航


    你这个我建议买现成的模块最好。不是一下子可以设计出来的。

    • 发布于 2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 计算机网络OSI五层协议不是那么容易一下子搞懂的,慢慢学吧
    • 发布于2017-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 下位机使用具备TCP协议的wifi模块,该模块使用串口进行通信的,所以51单片机也能使用;上位机自己编写一个TCP服务器,你可以看一下《Unix网络编程》这本书,上面有一些例子可以参考
    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 想多了,单片机只操作串口
    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有那么多复杂,只需要一个TCP协议转TTL的wifi模块,单片机只需要通过串口和wifi模块串数据就行了,但是要根据服务器的通信协议,
    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机编程可以看看这个

    https://wenku.baidu.com/view/c5e11e510912a216147929f1.html​

    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机编程可以看看这个

    https://wenku.baidu.com/view/c5e11e510912a216147929f1.html​

    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机编程可以看看这个

    https://wenku.baidu.com/view/c5e11e510912a216147929f1.html​

    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 51接個Ethernet(ENC28J60)或者Wifi IC(ESP8266)就可了

    不需要自己實現

    只要會SPI或者串口通訊即可

    依照您描述可以先採用ENC28J60 (SPI)

    39662e.pdf

    以上



    • 发布于2017-07-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于TCP/IP 转串口的编程问题