Используем. По доброй воле, т.е. выбрали для проекта с нуля именно как решение, имеющее качественные реализации с обеих сторон: на erlang со стороны сервера (asn1ct) и на c со стороны железа (asn1c от
@levwalkin). По началу пытались взлететь с Cap’n Proto, но реализация с обеих сторон оставляла желать лучшего. Когда надоело постоянно допиливать, перешли на старое, доброе и отлаженное решение, т.е. на ASN1, чему и вполне довольны. Отдельное спасибо
@levwalkin за сишный компилятор!