我在 Raspberry Pi 3 上使用 IoT-Edge。由于 IoT-edge 与 Raspberry Pi 3 上的 Windows 10 IoT Core 不兼容,因此我的 Raspberry 在 Raspbian 上。
我正在尝试读取我的 UART 端口来读取 XBee 传感器数据。
到目前为止,我的 edge 模块是用 C# 编写的。
我使用的是 Raspbian,所以我不能使用这个类System.IO.Ports.SerialPort
,因为System.IO.Ports
它只在 Windows 系统上兼容。还有其他方法可以读取模块内的 UART 端口吗?(如果我能以同样的方式部署它,我已经准备好用 C# 以外的东西编写一个模块。)
如果没有,是否至少有一种方法可以从容器/覆盆子之间的共享文件中读取/写入数据,而无需在每次部署模块版本时手动更改 docker 容器文件绑定模式(因为 docker 容器的默认绑定模式是只读的,但我的树莓也必须向传感器发送数据)?