我使用NodeRed从CC2650 SensorTag收集数据并将其存储在SQL数据库中。 SensorTag通过应用程序连接到我的手机,数据被推送到云端。我的NodeRed应用程序收集这些数据,然后将其存储到我的SQL中。但是,我发现系统将断开连接,无法长时间监控数据。我有两个sensortags连接,数据流似乎随机停止。我相信这是由于NodeRed和SQL之间的连接丢失,但我不确定。有没有其他人在运行类似的程序面临这些问题?
数据将显示在NodeRED调试屏幕中,并上传到表中的SQL数据库。在发送数据时,我可以看到在刷新表时上传的每个点,但上传不一致,有时会停止上传到SQL表,尽管仍在调试中显示。到目前为止,我没有看到任何模式数据将无缘无故地停止,没有明确的原因。我已经能够刷新系统并再次部署它以尝试让它再次运行,但这并不总是成功,只是一个临时解决方案。
答案 0 :(得分:0)
更好地使用CloudantSQL而不是SQL,因为它以json格式存储整个消息,然后您可以精确地提取所需的数据并在以后将其存储在NO-SQL数据库中。
cloudant节点比普通的SQL节点好,因为它只是以JSON格式存储,无论数据是什么都没有任何延迟或延迟!