美文网首页物联网IOT
485二氧化碳传感器数据解析

485二氧化碳传感器数据解析

作者: 顶尖少爷 | 来源:发表于2024-04-17 09:53 被阅读0次

查询指令 一般根据不同厂商的设备进行调整

03 03 02 00 01 24 28

查询结果解析处理

//返回的结果03 03 02 01 BE 40 64
$hexValue = "01BE";
$decValue = hexdec($hexValue); //将十六进制值转换为十进制值

golang 实现\


func (am *aliyunAmqpRes) Co2(message string) (string, error) {
    var (
        err error
    )
    if len(message) < 10 {
        err = errors.New("too short message")
        return "", err
    }
    hexValue := message[6:10]
    decValue, err := am.Hexdec(hexValue)
    if err != nil {
        return "", err
    }
    decStr := strconv.FormatFloat(float64(decValue), 'g', -1, 64)
    decStr = fmt.Sprintf("%s  ppm", decStr)
    return decStr, nil
}

相关文章

网友评论

    本文标题:485二氧化碳传感器数据解析

    本文链接:https://www.haomeiwen.com/subject/ypvsxjtx.html