我打算用 Python 构建一个温度测量应用程序(在资源受限的物联网设备上)。我将测量传感器的温度,将其与之前的测量值进行比较,并且仅当新测量值在允许的偏差范围内时才将数据发送到服务器。所以:
1) 测量传感器的温度
2) 检查测量值是否与前一次测量值的偏差大于某个设定偏差
示例:
先前的测量值为 24.0 C,允许偏差 0,3 C
1) 温度测量为 23,5 C
2) 测量偏差超出允许范围。发送到服务器
我最初的想法是对前一个和当前的测量值进行按位异或,然后从允许的偏差中减去它。
如果结果是肯定的 -> 数据不发送
如果结果是否定的 -> 发送数据
我正在努力在 Python 中做到这一点,希望能得到一些帮助。或者,任何有关如何以不同方式执行此操作的建议将不胜感激!