我想创建一个Iot项目,在这个项目中我必须创建一个浇水系统。我将在ESP32或ESP8266上使用Riot-OS,它将与水泵、n-mosfet、电源和湿度传感器进行交互。同时,我将有一个Linux the服务器运行,接受来自这个控制器的数据。
在我的硬件到达之前,我想使用iot-lab测试代码。但是,我不知道我必须使用哪些节点以及为什么要使用。我如何选择正确的方法?我是否还需要传感器的.elf文件,就像本教程中用于灯的https://www.iot-lab.info/earn/文件一样?
另外,如果我使用ssh keygen命令,然后复制粘贴和连接到实验,这是我唯一需要做的事情,以便正确运行我的代码?
有没有很好的教程来解释这些事情,因为我没有找到任何东西?
发布于 2020-12-17 23:46:32
如果要使用IoT实验,则只能使用Pycom FiPy。
在我的硬件到达之前,我想使用iot-lab测试代码。但是,我不知道我必须使用哪些节点以及为什么要使用。我如何选择正确的方法?我是否还需要传感器的.elf文件,就像本教程中用于灯的https://www.iot-lab.info/earn/文件一样?
只需遵循应该完成此工作的getting started guide.即可。make flash正在生成精灵,并对其进行闪存。我推荐使用目标native进行开发。BOARD=native make flash term,以便也能看到串行输出。它有一个合适的IP堆栈(如果配置了tapsetup),并且可以很好地进行开发。至少在网络部分是这样的。当然,当您需要与硬件交互时,您必须使用实际的硬件。如果你有大型的路由模拟等,IoTLab才是有用的。IoTLab也没有你需要的水泵等。
有没有一个很好的教程来解释这些事情,因为我没有找到任何东西?
查看RIOT OS examples。我想你可能对gnrc networking和saul很感兴趣。您还应该阅读SAUL documentation。
https://stackoverflow.com/questions/65206902
复制相似问题