从多个 Arduinos(客户端)无线传输到 Raspberry pi(服务器)的简单数据

Simple data transmission from multiple Arduinos (client) to Raspberry pi (server) wirelessly

我正在构建一个项目,我有多个 Arduino,每个都有一个温度传感器和一个[在此处输入无线传输方法]。

此数据将由控制器接收,Raspberry pi,它将充当服务器:调用 Arduino,收集数据并存储它。移动应用程序可以访问此数据,但这超出了问题的范围。

要求

问题:蓝牙是一种可行的传输方式吗?是否可以一次将多个 Arduino 与一个 Raspberry pi 配对? 如果蓝牙没有任何好处,那是什么?如果我错了请纠正我,但 Wifi 是一种高能耗解决方案。

OBS:如果需要,可以将 Raspberry Pi 板换成 Arduino 板。

廉价、低功耗和微小的行数据?

建议您使用nRF 2.4GHz收发模块。它可能看起来有些老派,但会满足您的要求。

它在深度睡眠模式下消耗 0.9 nA,仅传输时消耗约 10mA。

此外,它易于编程,并且由于其无连接架构,您无需了解有关连接的状态。只要确保发送和接收成功,建议您在原始请求中添加 deviceId 和成功标志。

这是供应商网站: http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01

祝你好运!