ネットワークを介してハードウェアのさまざまなビットを管理するために現在使用されている組み込みWeberverがあります。
現在、ブラウザータイプのWebインターフェースがありますが、REST APIを提供するように拡張して、その機能を自動化できるようにする必要があります。当然の選択は、XMLまたはJSONを使用することです。
デバイスには8MBのRAMと4MBのフラッシュしかないため、コードサイズとメモリ使用量が重要です。
明らかな選択はインターフェースのJSONとXMLであり、どちらが最も効率的なアプローチ(または他の何か)であり、最良のライブラリであると思うかを知りたいと思います。(Cでコーディングされています)
私が言及しなければならない追加の制約は、私が文書化して顧客に提供するものは何であれ、人間が読める形式の方が優れているということです。
これは私が見ているJSONライブラリです:http://zserge.bitbucket.org/jsmn.html
これはXMLです: http: //expat.sourceforge.net/