如何在C#中实施串行端口通信以控制现金存款机



我的问题似乎太宽了,但是请要求指南或起点。

我有一个项目,需要开发一个可以控制现金存款机的系统。所有活动,例如在机器中获取笔记的数量以及其他系统都可以从系统中轻松完成。

在研究期间,我发现该机器使用了称为libglorycolx2010.dll和许多其他模块的DLL,并且可以使用串行端口通信与机器进行通信。

这里有人处理过这样的项目吗?如何实现这一点。参考教程或链接将有很大的帮助。

edit:我搜索了与该DLL相关的文档,并且只能找到幻影外观的下载站点。假设您没有文档,最好的选择是与存款机的制造商和/或分销商联系,找出谁制作了该软件,并从中获取文档。

该框架对串行端口通信具有内置支持。请参阅文档和一个简单的示例。确保阅读存款机的文档,以确保您使用正确的端口设置。

serialport在.NET框架中提供您所需的所有内容。它很容易照顾参数(串行端口名称,波特率等),通信等。我在执行串行通信时总是使用它。

如果您需要尝试SerialPort,安装Teraterm和任何允许您在开发系统上虚拟化配对串行端口的软件,以便您可以从目标现金存款机中快速而独立地进行实验。

最新更新