c - 如何在 Cortex-M 嵌入式系统上使用 Firebase

标签 c embedded firebase

我刚刚开始一个新项目,一个连接到 wifi 并可在任何地方通过手机控制的恒温器。我见过带有 Cortex-A8 的 Nest Thermostat,但我需要做一个更简单、更便宜的,只有 Cortex-M3 + wifi + 温度传感器,没有屏幕。

Android 应用程序(由其他人开发)使用 Firebase,因此我的嵌入式系统应该使用它。 我选择了一个微型 RTOS、CyaSSL 和 lwIP,但这是我的第一个互联网项目,我需要 Firebase 方面的帮助以及与互联网相关的一切。

Cortex-M3 是否适合连接到 Firebase? 所选软件是否适合连接 Firebase? 除了选定的软件,我还需要什么软件? (Firebase API REST、JSON 解析器……以及我什至无法想象的任何软件)

我几乎没有找到关于这样一个系统的任何信息,有一些问题,但大多数都没有答案。

提前致谢

最佳答案

据我了解,要使用 REST API,您只需实现 HTTP 协议(protocol),有许多 RTOS 具有完整的 HTTP 和 HTTPS 实现。

我从未使用过,但我知道 mbed ( http://mbed.org/ ) 是为 IOT 设计的,它是免费的,由 Arm 开发,所以它可能是最好的选择。

如果C/C++ JSON Parser 库还没有准备好,就去找找,否则你应该自己开发一个,它看起来很简单。

关于c - 如何在 Cortex-M 嵌入式系统上使用 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27924059/

相关文章:

c - rcx 是否总是指向进程入口点的 PEB?

c - setsockopt() 不解除绑定(bind)

android - RecyclerView 绑定(bind)到 FirebaseRecyclerAdapter,选中复选框时删除了错误的行

ios - 如何使用依赖的 Firebase 创建 Pod 框架

c - linux下gcc中的静态变量重新初始化

c - 指向结构的指针

c++ - 嵌入式项目小型资源存储数据库

c - 如何理解这段DSP编程代码?

c - 比较频繁输入数据和存储 MAX 和 MIN 值的快速方法

android - 注册页面不使用 Firebase 记录用户数据