У меня есть подписчик mqtt в python, который прослушивает ESP8266 в разных комнатах, публикуя их температуру.
Когда они публикуют температуру, я добавляю данные в базу данных, используя следующее:
// msq.topic == room name
// msq.payload is the temperature
root.child(msq.topic).push(
{
'temperature' : msg.payload.decode("UTF-8"),
'date_time' : str(datetime.now()
}
)
Когда я получаю данные в firebase, они выглядят так:
Что такое LEB9y19SraBRSGxamvp или откуда оно взято?(и другие уникальные идентификаторы) Могу ли я изменить его на что-то более значимое, чтобы было проще получать данные из firebase?Или я, возможно, спроектировал это плохо?У кого-нибудь есть предложения по улучшению?