Erlangを使用したwavecomGSMモデム用に、Kannelに似たものを作成したいと思います。
Githubでerlang-serialプロジェクトを見つけましたが、私のような初心者向けの簡単なチュートリアルはないようです。
シリアルポートにデータを送信し、GSMモデムにATコマンドを送信できるErlangライブラリが本当に必要です。
助けてください。
Erlangを使用したwavecomGSMモデム用に、Kannelに似たものを作成したいと思います。
Githubでerlang-serialプロジェクトを見つけましたが、私のような初心者向けの簡単なチュートリアルはないようです。
シリアルポートにデータを送信し、GSMモデムにATコマンドを送信できるErlangライブラリが本当に必要です。
助けてください。
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}
それでおしまい!