feat: device fail data json mapping