シリアルポートからの入力を読み取り、HTTPサーバーとしてデータをjson形式で出力するプログラムです。 parserを用意することで、バイト列を特定の規則にしたがって整形することができます。
まず、pythonの仮想環境のsetupを行ってください。
$ source setup.shアプリの立ち上げ方は次の通りです。
$ python3 serialserver.pyhttp serverへのアクセス方法はdocs/api.mdに書いてあります。
また、データparserの追加方法など、詳しい使い方はdocs/usage.mdに書いてあります。