android - 将 GSM/GPRS 调制解调器与带有 Android things 的 Raspberry Pi 3 集成

标签 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 的新手,我在哪里可以获得学习和执行此操作的资源?

最佳答案

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

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

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

关于android - 将 GSM/GPRS 调制解调器与带有 Android things 的 Raspberry Pi 3 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43165820/

相关文章:

java - 当我从 Android 向 Flask Web 服务发送参数时,如何解决 "Failure in SSL library"?

android - 动态从字符串资源中获取字符串

java - Android:如果 Wifi 打开,则强制打开数据网络。在 GSM 上工作失败 CDMA 设备

sms - 从多台机器接收(并响应)短信需要什么软件/硬件?

android - Android 中的 SQI 和 CQI 值

python - 如何使用python将传感器数据输出保存到excel中

java - 从 rfcomm0 读取数据

android - FusedLocationApi.requestLocationUpdates() 在一段时间后停止间隔请求

android - 如何在 Android 中滚动自定义 View

asp.net-core - Windows IoT和Raspberry Pi 3上的Asp .Net Core RC2