首页 > 解决方案 > 如何使用物联网实验室平台以及如何选择合适的节点

问题描述

我想创建一个物联网项目,我将不得不创建一个浇水系统。我将在 ESP32 或 ESP8266 上使用 Riot-OS,它将与水泵、n-mosfet、电源和湿度传感器交互。同时,我将运行一个 Linux 网络服务器,接收来自该控制器的数据。

在我的硬件到货之前,我想使用 iot-lab 测试代码。但是,我不知道我必须使用哪些节点以及为什么。如何选择正确的?我是否还需要一个用于传感器的 .elf 文件,例如本教程中的https://www.iot-lab.info/earn/用于灯?

另外,关于我是否使用 ssh keygen 命令,然后复制粘贴和连接到实验是我唯一需要做的事情才能正确运行我的代码?

是否有一个很好的教程来解释这些事情,因为我没有找到任何东西?

标签: iotroboticsriot-os

解决方案


如果要使用 IoT 实验室,则只能使用Pycom FiPy.

在我的硬件到货之前,我想使用 iot-lab 测试代码。但是,我不知道我必须使用哪些节点以及为什么。如何选择正确的?我是否还需要一个用于传感器的 .elf 文件,例如本教程中的https://www.iot-lab.info/earn/用于灯?

只需遵循入门指南即可。那应该做的工作。 make flash正在生成精灵并闪烁它。我推荐native开发目标。BOARD=native make flash term为了也看到串行输出。它有一个合适的 IP 栈(当用 配置时tapsetup)并且可以很好地用于开发。至少对于网络部分。当您需要与硬件进行交互时,您当然必须使用实际的硬件。IoTLab 仅在您有大型路由模拟等情况下才有用。IoTLab 也没有您需要的水泵等。

是否有一个很好的教程来解释这些事情,因为我没有找到任何东西?

查看RIOT OS 示例gnrc networking我猜对你来说saul很有趣。您还应该阅读SAUL 文档


推荐阅读