iot - 如何使用物联网实验室平台以及如何选择合适的节点
问题描述
我想创建一个物联网项目,我将不得不创建一个浇水系统。我将在 ESP32 或 ESP8266 上使用 Riot-OS,它将与水泵、n-mosfet、电源和湿度传感器交互。同时,我将运行一个 Linux 网络服务器,接收来自该控制器的数据。
在我的硬件到货之前,我想使用 iot-lab 测试代码。但是,我不知道我必须使用哪些节点以及为什么。如何选择正确的?我是否还需要一个用于传感器的 .elf 文件,例如本教程中的https://www.iot-lab.info/earn/用于灯?
另外,关于我是否使用 ssh keygen 命令,然后复制粘贴和连接到实验是我唯一需要做的事情才能正确运行我的代码?
是否有一个很好的教程来解释这些事情,因为我没有找到任何东西?
解决方案
如果要使用 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 文档。
推荐阅读
- php - PHP/MySQL:更新 int where id = column?
- laravel - 如何从 javascript 访问 mix() 路径
- typescript - TypeScript:将html图像作为参数而不是任何参数传递时正确的类型
- python - Pythonnet 无法使用集合参数调用 VB.NET 函数
- python - 如何将自定义左链接模型添加到 wagtail 管理页面
- azure-active-directory - LinkedIn ClaimsProvider 的 Azure AD B2C 通用错误 - AADB2C90289 我们在连接到身份提供程序时遇到错误
- javascript - 遍历对象并添加日期范围内的所有值
- python - 在熊猫数据框中的某些列之后给定大小的第一个零序列的长度
- mpd - 停止下一首曲目从播放列表中删除上一首曲目
- reactjs - React:在一个多步骤形式中混合受控组件和不受控组件的最佳实践