与 Firebase 实时数据库的 SSL 握手因 Blaze 计划问题而停止工作ESP8266-Firebase 通信

问题描述


当前事件的一些背景: 6 月,我们将 Firebase 项目升级为 Blaze 计划。
在 7 月初,我们向我们收取了 0.01 美元的 Cloud Storage 费用。出于某种原因,付款没有通过,我们收到了 Firebase 警告,表明服务有暂停的风险。我们通过输入不同的信用编号解决了该问题(Firebase 已确认)。

我们目前正在开展一个物联网项目,该项目通过 WiFi 模块 ESP8266 与 Firebase 实时数据库进行通信。 过去 5 个月的交流非常顺利,我们所做的每一项更改都经过了彻底的测试。但是由于信用问题之后的一些原因,除了少数个别情况外,与Firebase的SSL握手多次失败。

我们意识到我们的代码中可能存在一个潜在的问题,直到现在才导致问题,但当前的事件似乎是非常偶然的。

有谁知道,是否有一些与 SSL 握手相关的东西可能因信用问题而改变?我们应该在 Firebase 中刷新哪些内容

使用 AT 命令建立通信。
这就是我们现在得到的:

AT+CIPSSLSIZE=4096

好的
AT+CIPSTART="SSL","project-host.firebaseio.com",443

错误
关闭

这就是我们在信用问题出现之前所做的:

AT+CIPSSLSIZE=4096

好的
AT+CIPSTART="SSL",443
连接

好的

注意:我们检查了与不同主机的 TCP 连接 - 它有效。 任何建议将不胜感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)