1、sim900a
利用序列槽線與電腦相連
發送以下指令:
AT//同步波特率
AT+CGCLASS=“B”//設定移動台類别
AT+CGDCONT=1,“IP”,“CMNET”//設定連接配接放式
AT+CGATT=1//設定接入點
AT+CIPCSGP=1,“CMNET”//附着gprs業務
AT+CLPORT=“TCP”,“2000”//設定本地端口
AT+CIPSTART=“TCP”,“ip”,“port”//自己的公網ip以及監聽端口
等待 connet ok
AT+CIPSEND//進入透傳模式
至此,就可以發送資料了
輸入資料就可以在伺服器收到。
發送完資料以16進制發送1A以結束發送( 我的要搞成這樣才行,不知道為什麼)
2、socket伺服器程式
和在linux下寫socket伺服器程式一樣,不過要注意以下幾點
1.添加安全組規則
2.打開防火牆
systemctl start firewalld
3.伺服器注意對自己私網ip進行綁定
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
3、效果
pc序列槽發送
伺服器接收