解码Sens'it 3有效载荷数据

时间:2018-09-27 10:25:00

标签: decode payload

sens'it 3发现有效载荷pdf不太详细,我们无法确定如何解码有效载荷。 http://localhost:8503/v1/models/my_model3:predict

这是我们从Sigfox的后端“ b6096d6f”接收到的数据,当我们尝试根据sens'it有效负载指南对数据进行解码时,我们得到的值与sens'it自己的平台不匹配。

我们如何尝试解码字符串。当前模式设置为温度和湿度:

byte0 = b6->(182 * 0,05)+2.7 = 11.8(我们不知道该值告诉我们什么。我们知道这是伏特电平,但是我们可以将其用于什么。相关数据将是电池电量百分比)

byte1 = 09-> 9(根据有效负载发现pdf来说没有意义,因为模式值应介于0-5之间)

byte2 = 6d->(109-200)/ 8 = -11.375(与sens的平台相比是错误的)

byte3 = 6f->(111/2)= 55.5(与sens的平台进行比较时正确)

我们想知道的是如何将有效载荷解码为可读数据。

我们感谢收到的任何帮助。预先感谢!

1 个答案:

答案 0 :(得分:0)

这是敏感性v3的示例解析器,它涵盖了所有模式,您当然可以从如何将电池电压转换为百分比上获得启发。

SELECT
    mpw.workflowUID,
    CONCAT(cu.user_firstName, " ", cu.user_lastName) AS "Workflow Created By",
    mpw.assginedTo,
    CONCAT(au.user_firstName, " ", au.user_lastName) AS "Workflow Assigned To"
FROM
    mainprojectworkflow AS mpw
INNER JOIN
    user AS cu ON cu.user_id = mpw.workflowUID
INNER JOIN
    user AS au ON au.user_id = mpw.assignedTo
WHERE
    projectID = $projectID
ORDER BY
    cid DESC