使用3g模块SIM5360E收发短信
一、介紹
3g模塊SIM5360E收發短信
? ? 實現類似短信貓的功能,首先先了解一下什么是短息貓,來自百度百科:(所謂短信貓,其實是一種用來收發短信的設備,他和我們用的手機一樣,需要手機SIM卡的支持,在需要收發短信的時候,在短信貓里面插入一張我們平時用的手機卡,插上電源,通過(USB或者串口、網口)數據線和電腦相連,在電腦的應用管理軟件中就可以實現短信收發的功能。)
? ? 我實現的是服務器運行在有3g模塊的開發板上,客戶端可用網線連接開發板,socket連接發送請求查看短信,發送短信,如果要發送PDU格式的短信,客戶端需要運行在支持中文字符集的環境下(zh_CN.utf8.)
? ? 不足:客戶端方面交互不太好,用QT等圖形化界面來實現可能會更好
二丶運行環境
3G模塊:SIM5360E
開發板:FL2440
交叉編譯器:arm-linux-gcc ?【gcc version 4.4.6 (crosstool-NG 1.16.0)】?
三、使用說明
1. 服務器端./sms_cat -p ${port} -d
~ >: ./sms_cat?
2. 客戶端./sms_client -i ${server ip or hostname} -p ${port}
wyj@wyj-virtual-machine:~/Project/sms_cat/client$ ./sms_client?
四、運行效果
查看短信:
客戶端輸入“rec_sms”并發送,服務器端會回有條短信可讀,分別在哪個位置,接著客戶端需要輸入要讀取的短信位置
服務器端
發送text格式的短信:
客戶端輸入“send_text”,接著還需要輸入收信對方的號碼還有發送的內容,如果發送成功服務器會回復OK
服務器端
發送PDU格式短信:
客戶端輸入“send_pdu”,接著還需要輸入短信中心號碼,收信對方手機號,還有發送的內容
服務器端
手機收到的消息:
服務器端加-d選項可運行到后臺,查看當前文件夾下的daemon_log?文件查看日志消息
五、源碼地址
https://gitee.com/wyj98/sms_cat
關于發短信收短信,我之前的博客也有說到,感興趣可以去看看~
總結
以上是生活随笔為你收集整理的使用3g模块SIM5360E收发短信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序实现word,excell等文
- 下一篇: 格力董明珠还想再赌五年 雷军:可以试一下