首页 > 解决方案 > Firebase 如何从 ESP32/Arduino 获取数据

问题描述

我正在做一个小型物联网项目,我有 1 个主节点和 2 个端节点(使用 rf24l01)。Master 将收到 2 个包并以 JSON 格式存储。对于数据库,我将使用 Firebase 并以 Node-red 显示它。我的数据是这样的

{
   "1":{ 
      "Temp":"value", 
      "Humid": "value"}
    "2":{
      "Temp":"value",
      "Humid": "value"}
}

就像上面的主题名称一样,它像 HTTP 还是 MQTT 协议?

标签: cfirebasefirebase-realtime-databasearduinogoogle-cloud-firestore

解决方案


我相信您要问的问题是,您是否可以通过 API 访问 Firebase 实时数据库?如果是这样,是的,Firebase 为其实时数据库提供了一个 REST API。您可以在此处查看规范:https ://firebase.google.com/docs/database/rest/save-data 。

如果您想保护您的数据库,您可以使用此处描述的方法使用令牌验证您的请求。https://firebase.google.com/docs/database/rest/auth


推荐阅读