RubyKaigi 2017

Serial Protocol Analyzer on Ruby

RubyKaigi 2017
http://rubykaigi.org/2017/presentations/emorima.html

It is easy to program serial communication on Ruby. (Thanks to greate useful gems.)
However it is difficult to judge whether there is a problem in either the sending program or the receiving program if data received cannot be successfully. To solve the difficulty, let's analyze the data the sending program has written to the device.

Rubyでシリアル通信プログラムを書くのは簡単だ。 しかしながら、正しくデータが受信できない場合に、送信側に問題があるのか、受信側に問題があるのかを判断するのが困難である。 その困難さを解決するために、送信プログラムがデバイスに書き込みしたデータをRubyで解析してみよう。

RubyKaigi 2017