Декодирование Base64
Следующий код обработчика позволяет получить параметры { lat, lon } из восьмибайтного буфера. ric.base64.decode принимает строку Base64 и возвращает JavaScript DataView.
JavaScript
/** * Parse { lat, lon } params from binary * * ``` * +----------+----------+ * | lat | lon | * +----------+----------+ * | 32bit be | 32bit be | * | ieee 754 | ieee 754 | * +----------+----------+ * ``` * * @param {string} payload base64 encoded bytes */function process(payload) { const buf = ric.base64.decode(payload); return { lat: buf.getFloat32(0), lon: buf.getFloat32(4), };} // test Ql8Z6EIWn/M=