将GSM / GPRS调制解调器与Raspberry Pi 3与Android产品集成

时间:2017-04-02 07:36:00

标签: android gsm raspberry-pi3 android-things

我正在尝试使用Android Things制作模块。我需要借助GSM / GPRS调制解调器通过互联网向服务器发送温度和压力读数。我正在使用带有AndroidThings SDK的Raspberry Pi 3。我可以在BMP 280传感器的帮助下获得温度和压力读数,但必须使用外部GSM调制解调器将数据发送到服务器。是否可以将GSM调制解调器与Android Things(Raspberry pi 3)集成?我在哪里可以获得学习和执行此操作的资源,因为我是Android Things和IoT的新手?

3 个答案:

答案 0 :(得分:3)

是的,你可以将JYMG-100 GSM / GPRS调制解调器与Raspberry Pi 3集成到Android产品中。为此您需要:

1)硬件UART< - > RS232转换器(例如像that)因为RP3具有0 .. + 5V UART输入/输出,但是JYMG-100 GSM / GPRS调制解调器 - 不是UART,而是RS232接口带-12 .. + 12V输入/输出,更多详细信息请参见here

2)实现JYMG-100 GSM / GPRS调制解调器的AT命令控制(是的,您需要使用JYMG-100 AT命令集的数据表,如SIM900 GSM / GPRS模块的this,但是用于常见任务,像短信处理你可以使用“标准”AT-commans,如that。如果你没有找到JYMG-100的数据表,只需打开它的身体并查看它使用的GSM / GPRS)通过RP3 UART就像在{ {3}}教程(同样this this的问题非常有帮助)。因此,您只需将带有AT命令的String发送到JYMG-100并获取并分析响应String

答案 1 :(得分:1)

这是可能的。我已经能够通过UART和AT命令将SIM800L集成到运行Android Things的RPI3中。然而,我使用它来发送短信而不是用于互联网连接。我也没有看到实现这一目标的问题。

确保为Sim800l模块使用适当的电压,因为范围介于最大3.7v至4.2v之间,峰值电流消耗约为2amps。使用优质电源以防止网络中断。

希望这能回答你的问题。

答案 2 :(得分:1)

是的,这是可能的。感谢上面的所有答案。我致力于将Android产品中的SIM900模块与Raspberry Pi 3板集成。我也在GitHub上创建了一个示例库项目。我认为这会对其他人有所帮助。链接:https://github.com/MacSimmy/Sim900AndroidThings