【发布时间】:2022-09-27 18:49:20
【问题描述】:
我有 2G GSM 模块 SIM808,它支持使用 SSL 的 HTTPS,但不支持 TLS。 我正在尝试连接到 HTTPS 网站,但作为回报收到了 HTTP 代码 606。 那么我们如何直接或间接地将 GSM 模块连接到 Google Cloud,以便它可以访问 firebase 并更新/获取数据库中的条目
标签: firebase ssl google-cloud-platform openssl sim800
我有 2G GSM 模块 SIM808,它支持使用 SSL 的 HTTPS,但不支持 TLS。 我正在尝试连接到 HTTPS 网站,但作为回报收到了 HTTP 代码 606。 那么我们如何直接或间接地将 GSM 模块连接到 Google Cloud,以便它可以访问 firebase 并更新/获取数据库中的条目
标签: firebase ssl google-cloud-platform openssl sim800
AFAIK Firebase 仅支持 SIM80x 不支持的 TLS 1.2 或更高版本。
您可以在这里做的是在 PPP/PPPoS 模式而不是 AT 命令模式下使用您的 2G 模块。
这样一个完整的 TCP/IP(包括 TLS1.2)将在您的主机微控制器中实现,您的 2G 模块只会将帧转发到 2G 网络。
一种常见的方法是使用 LwIP(TCP/IP stack) + mbedTLS(TLS library)
【讨论】: