4.3 使用STM32控制MC20進行GPRS通訊


需要准備的硬件

使用代碼源碼位置:

功能:

向指定IP和端口發送數據

測試流程:

  1. 修改為自己需要發送到的IP和端口,這里已經默認大家都懂了公網IP方面知識,
    如果沒有公網或者不會用花生殼的同學,請去參考學習電腦調試MC20的GPRS功能章節的知識
char TCPServer[] = "103.44.145.245";      //修改為自己的TCP服務器地址
char Port[] = "10380";                        //修改為自己的端口    
  1. 把程序下載進STM32開發板
  2. 接線
    接線說明:
    STM32           MC20
    3.3V    ------> V_IO
    GND     <-----> GND
    PA3     <------ GSM_TX
    PA2     ------> GSM_RX
    

    //用於調試可不接
    STM32       USB-TTL模塊
    GND     ------> GND
    PA9/TX1 ------> RXD

  1. 這里如果你想要看到調試信息,可以用一個USB-TTL模塊接調試輸出的那個虛擬串口,如果不想知道就不用接打開串口調試助手,對應那個USB-TTL模塊,等待接收調試信息
  2. 給MC20開機,並啟動MC20模塊,如果之前已經啟動過了,那就不用重復啟動了
    在USB-TTL對應的串口可以看到發送給MC20和MC20返回的數據的調試信息
    而在自己建立的服務器端就能看到發送過來的數據了

    因為這個IP和端口是遠程的,在世界盡頭都可以,只要是公網IP,相當於可以把數據發送到任何一個有公網IP的網絡。也就是實現了沒有“距離限制”的遠程傳數據

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com