• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > SIM300与上位机的TCP通讯问题(UDP能正常使用的情况下)

SIM300与上位机的TCP通讯问题(UDP能正常使用的情况下)

录入:edatop.com     点击:

网络调试助手有:TCP/UDP Socket 调试工具V2.3和NetAssist(网络调试助手(CM精装版 V3.7))系统:win7
发送的AT指令代码为:

  1. AT+CSQ

  2. +CSQ: 25,6

  3. OK
  4. AT+CGATT?

  5. +CGATT: 1

  6. OK
  7. AT+CGDCONT?

  8. +CGDCONT: 1,"IP","CMNET","010.190.149.141",0,0

  9. OK
  10. AT+CGACT?

  11. +CGACT: 1,0

  12. OK
  13. AT+CIPHEAD?

  14. +CIPHEAD: 1

  15. OK
  16. AT+CIPSTATUS

  17. OK

  18. STATE: TCP CONNECTING
  19. AT+CIPCLOSE

  20. CLOSE OK
  21. AT+CIPSTATUS

  22. OK

  23. STATE: IP CLOSE
  24. AT+CIPSTART="UDP","202.116.167.217","80"

  25. CONNECT OK

  26. OK
  27. AT+CIPSEND

  28. > TEST
  29. SEND OK
  30. AT+CIPCLOSE

  31. CLOSE OK
  32. AT+CDNSORIP=1

  33. OK
  34. AT+CIPSTATUS

  35. OK

  36. STATE: IP CLOSE
  37. AT+CIPSTART="TCP","www.google.com","80"

  38. OK

  39. CONNECT OK
  40. AT+CIPSTATUS

  41. OK

  42. STATE: CONNECT OK
  43. AT+CIPCLOSE

  44. CLOSE OK
  45. AT+CDNSORIP=0

  46. OK
  47. AT+CIPSTATUS

  48. OK

  49. STATE: IP CLOSE
  50. AT+CIPSTART="TCP","202.116.167.217","80"

  51. OK

  52. STATE: TCP CONNECTING

  53. CONNECT FAIL
  54. AT+CIPSTATUS

  55. OK

  56. STATE: TCP CONNECTING
  57. AT+CIPCLOSE

  58. CLOSE OK

复制代码


复制代码

我用UDP连接时能够接收到sim300发送的包,但是TCP连接时却连接不上,其中我又测试了一下其他TCP(www.google.com,80)连接,并没发现什么问题。
百度“STATE: TCP CONNECTING CONNECT FAIL”最多的结果是“防火墙未关闭”,不知道是谁弄得这么不负责任的答案,我已经关闭了防火墙。请问我忽略了什么细节吗?
求指教

补充一点,我在两台PC机间试过TCP/UDP通讯,结果都没问题。

问题已经解决了。上述步骤并没有问题,问题出在网络方面。校园网中心的防火墙阻止了TCP、UDP协议,校内可以正常访问,但连接到外网(Internet)就被阻止了。
利用ADSL申请一个帐号和端口,能够进行正常的使用。

                                                

请问我这用tcp协议的为啥gsm也连不上呢

上一篇:315,433MHz模块的接收灵敏度怎么测?
下一篇:安卓系统ROOT教程

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图