示例#1
0
  def _prepare_data(self, mqtt_msg):
    sensor_data = utils.prepare_sensor_data_mqtt(mqtt_msg)
    sensor_config = self._prepare_sensor_config(sensor_data)

    if sensor_data:
      board_id = sensor_data['board_id']
      sensor_data['board_desc'] = self.boards_map.get(board_id)

    return sensor_data, sensor_config
示例#2
0
  def _on_message(self, client, userdata, msg):
    sensor_data = utils.prepare_sensor_data_mqtt(msg)

    if sensor_data:
      self.metric_queue.put(sensor_data)