我开始使用 C# 编程并通过网络构建应用程序。 我有一 block 带有 PIC 微 Controller 的电路板,它通过 USB 串行转换器 (FT232) 与 PC 通信。 现在我想这样做:我想在另一台计算机上创建一个网站,让您可以通过 PIC 板与 PC 进行通信。通过另一台计算机,我希望能够控制 PIC 板。 我认为为了做到这一点,我必须开始学习 ActiveX,如果我没记错的话。 ActiveX 是否允许我在另一台计算机的串行端口上写入? 我真的很想学那个。 你能指导我正确的方向吗,如果可能的话,一本书或教程吗? 非常感谢,对于任何英文错误,我们深表歉意。
请您参考如下方法:
不是,ActiveX是让一个网页和那个网页的访问者的电脑进行交互,一个老系统,不应该再用了。虽然 HTML5 似乎又想重新实现很多类似 ActiveX 的功能,但这并不是你想要的。
如果您创建使用 SerialPort 的 C# 应用程序或服务类与您的 PIC 对话,并使用例如 WCF 服务通过 Internet 接受命令。
然后您可以创建一个网页,让用户发出命令,而网页的后端调用 WCF 服务将命令发送到 PIC。
