Erlang和wavecom

时间:2012-10-27 10:54:21

标签: erlang serial-port

我想为使用Erlang的wavecom GSM调制解调器创建类似于Kannel的东西。

我在Github找到了一个erlang-serial项目,但似乎没有像我这样的新手的简单教程。

我真的需要一个可以将数据发送到串口并将AT命令发送到我的GSM调制解调器的Erlang库。

请帮忙。

1 个答案:

答案 0 :(得分:2)

erlang-serial terminal.erl中有一个非常简单的例子,基本上你开始连接:

SerialPort = serial:start([{speed,Speed},{open,?DEVICE}]),
serial_listener()

?DEVICE / dev 中linux设备的路径, serial_listener 是这样的接收循环:

serial_listner() ->
receive
{data, Bytes} ->
    %% Do something with bytes
    serial_listner()
end.

要发送数据,您只需向该流程发送消息:

SerialPort ! {send, Bytes}

就是这样!