c - Firebase 如何从 ESP32/Arduino 获取数据
问题描述
我正在做一个小型物联网项目,我有 1 个主节点和 2 个端节点(使用 rf24l01)。Master 将收到 2 个包并以 JSON 格式存储。对于数据库,我将使用 Firebase 并以 Node-red 显示它。我的数据是这样的
{
"1":{
"Temp":"value",
"Humid": "value"}
"2":{
"Temp":"value",
"Humid": "value"}
}
就像上面的主题名称一样,它像 HTTP 还是 MQTT 协议?
解决方案
我相信您要问的问题是,您是否可以通过 API 访问 Firebase 实时数据库?如果是这样,是的,Firebase 为其实时数据库提供了一个 REST API。您可以在此处查看规范:https ://firebase.google.com/docs/database/rest/save-data 。
如果您想保护您的数据库,您可以使用此处描述的方法使用令牌验证您的请求。https://firebase.google.com/docs/database/rest/auth
推荐阅读
- java - AdapterPost.java 中的“java.lang.NumberFormatException:null”错误
- regex - 为什么我不能在 PowerShell 的替换运算符中转换匹配标记?
- macos - 在 Mac Catalina 中运行可执行文件时出错
- javascript - 从受 SSL 保护的 HTTPS React JS Web 应用程序连接本地连接的打印机
- mapbox - Mapbox GL-JS中同时在地图上的两个光标
- python - 获得额外的 Python 打印输出行?
- excel - 如何使用 VBA 查找单元格、引用另一个单元格以及删除具有相同文本的行
- c++ - 将 HWND 转换为 LPWSTR?
- javascript - React Class 将陈旧的道具传递给子无状态组件
- c++ - 从成员函数返回模板类