程式設計師乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信

Release: 8.0

Codename: jessie

程序員乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信

- 安裝pi4j支持包,這個特別說明如下

下載地址: http://get.pi4j.com/download/pi4j-1.1.deb

安裝方法: sudo dpkg -i pi4j-1.1.deb

- 目錄結構

程序員乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信

六、實現過程

- 關鍵知識點

> 利用控制檯接受指令輸入並響應

程序員乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信

> pi4j訪問串口辦法

程序員乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信

- 一小部分AT交互指令

AT - 握手

AT+CPIN? - 查詢是否檢測到SIM卡

AT+CSQ - 信號質量測試,值為0-31,31表示最好

AT+CCID - 讀取SIM的CCID(SIM卡背面20位數字),可以檢測是否有SIM卡或者是否接觸良好

AT+CREG? - 檢測是否註冊網絡

AT; - 撥打電話

ATA - 接聽電話

- 發佈你的代碼

把寫好的代碼編譯成class, 並把相關的依賴都放上樹莓派的link目錄中

附上源碼地址: [email protected]:visionsl/raspi_mysms.git

- 運行編譯好的程序

cd /hompe/pi/link

java -classpath .:classes:/opt/pi4j/lib/* com.main.Main

程序員乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信

七、小結與預告

如果你的代碼運行起來了, 恭喜你!先用這個熟悉一下AT指令, 下一篇中我們要進階學習, 看怎麼讓程序自動初始化模塊,並進入監聽短信的狀態!

程序員乾貨:用樹莓派加SIM868能做什麼事之入門篇-建立通信


分享到:


相關文章: