somewhat janky, but reading data into impinj