2017-04-02 97 views
3

我想在Android Things的幫助下製作一個模塊。我需要藉助GSM/GPRS調制解調器將溫度和壓力讀數通過互聯網發送到服務器。我正在使用Raspberry Pi 3和AndroidThings SDK。我可以在BMP 280傳感器的幫助下獲得溫度和壓力讀數,但必須使用外部GSM調制解調器將數據發送到服務器。是否有可能將GSM調制解調器與Android Things(Raspberry pi 3)集成?我在哪裏可以獲得資源來學習和實現這一點,因爲我是Android Things和IoT的新手?集成GSM/GPRS調制解調器與Raspberry Pi 3與Android的東西

+0

這取決於GSM調制解調器使用什麼協議進行通信。你的GSM調制解調器叫什麼名字?例如'SIM800L',然後檢查它使用的協議的設備數據表 – Blundell

+0

我現在有JYMG-100 GSM/GPRS調制解調器(http://www.actechinfosys.com/AWSGPRS.aspx)。你能建議任何模塊,可以用AndroidThings和Raspberry pi 3做到這一點嗎? –

+0

您可能可以使用UART,看到這個答案:http://stackoverflow.com/questions/41151610/connecting-to-a-usb-peripheral/41151897#41151897否則我GOOGLE搜索您的數據表瞭解TX&RX,並找到沒有:https://www.google.co.uk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#safe=off&q=%22JYMG-100%22+modem&*? – Blundell

回答

0

是的,這是可能的。感謝上述所有答案。我曾在Android系統中將SIM900模塊與Raspberry Pi 3板集成在一起。我也在GitHub上做了一個示例庫項目。我認爲這對別人有幫助。鏈接:https://github.com/MacSimmy/Sim900AndroidThings

3

是的,您可以將JYMG-100 GSM/GPRS調制解調器與Raspberry Pi 3集成到Android中。爲此您需要:

1)硬件UART < - > RS232轉換器(例如像that),因爲RP3具有0 .. + 5V UART輸入/輸出,但JYMG-100 GSM/GPRS調制解調器 - 不是UART,但是帶有-12 .. + 12V輸入/輸出的RS232接口,更多詳細信息請參閱here

2)實現JYMG-100 GSM/GPRS調制解調器的AT命令控制(是的,您需要帶JYMG-100 AT命令的數據表例如this用於SIM900 GSM/GPRS模塊,但用於常見任務,如SMS處理您可以使用「標準」AT指令,如that如果您沒有找到JYMG-100的數據表,只需打開它的機身並查看GSM/GPRS它使用)通過RP3 UART像this教程( this問題proppy是非常有幫助的)。所以,你只需要用AT-command發送String到JYMG-100並獲得和分析響應String

1

這是可能的。我已經能夠通過UART和AT命令將SIM800L與RPI3集成到運行Android的東西。然而,我使用它來發送短信,而不是用於互聯網連接。我也沒有看到實現這個目標的問題。

確保您爲Sim800l模塊使用適當的電壓,因爲範圍介於3.7v到4.2v之間,峯值電流消耗約爲2amps。使用高質量的電源來防止網絡丟失。

希望這回答你的問題。