我有一个相对简单的 Winform 应用程序,用于通过 USB 转串口与 Arduino 进行通信。我想使用 Xamarin Forms 使其尽可能通用。
我的问题是,Android 和 UWP 似乎都没有办法做到这一点(我的优先事项,IoS “也许”在未来)。谷歌搜索我发现在 Xamarin 文档中有一个System.IO.Ports.SerialPort
记录,但我没有找到任何方法将此库添加到 Droid 和 UWP 项目中。
如果需要,我想我可以编写一个接口并根据编译的项目有不同的实现,但我很想找到一些例子。
我还想将 WiFi 用作串行而不是 USB,并让用户选择他想要链接到 Arduino 的方式。所有这些在 Winform 中都没什么大不了的,所以我很惊讶这在 Xamarin 上看起来几乎是不可能的!
感谢您提供正确方向的任何帮助和指示。我不想放弃这个项目,但同时我不能花很多时间在似乎没有实施的事情上(截至目前)。