如何在 Phoenix 应用程序中使用串行模块?

How to use Serial module in Phoenix application?

我是长生不老药的新手。我想在 Phoenix 应用程序中初始化和使用模块,例如我找到了不错的模块 Serial,我可以初始化它并将实例存储一次作为 worker 并在 eg 中使用它吗?控制器?基于Serial模块,如何使用start_link,然后send_data in controller/channel?

我是该模块的作者。我更新了自述文件以包含一些基本示例。

您可以在基于 Phoenix 的 Web 应用程序中使用它,我在我的一个项目中使用它。

最好创建另一个启动并拥有串行端口的进程(一个工作人员,可能命名为您的监督树中的某处),以抽象低级通信并接收和处理传入数据。然后,您可以让控制器通过您的更高级别 API 与该工作人员通信。