Release: 8.0
Codename: jessie
- 安裝pi4j支持包,這個特別說明如下
下載地址: http://get.pi4j.com/download/pi4j-1.1.deb
安裝方法: sudo dpkg -i pi4j-1.1.deb
- 目錄結構
六、實現過程
- 關鍵知識點
> 利用控制檯接受指令輸入並響應
> pi4j訪問串口辦法
- 一小部分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
七、小結與預告
如果你的代碼運行起來了, 恭喜你!先用這個熟悉一下AT指令, 下一篇中我們要進階學習, 看怎麼讓程序自動初始化模塊,並進入監聽短信的狀態!
閱讀更多 物聯創客 的文章