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

时间:2015-10-22 15:17:24

标签: elixir phoenix-framework

我是灵丹妙药的新手。我想在Phoenix应用程序中初始化并使用模块,例如我找到了很好的模块Serial,我可以初始化它并将实例存储一次作为worker并在例如中使用它。控制器?基于串口模块,如何在控制器/通道中使用start_link,然后使用send_data?

1 个答案:

答案 0 :(得分:2)

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

您可以在基于Phoenix的Web应用程序中使用它,我在其中一个项目中执行此操作。

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