Я пытаюсь создать настройку IOT.Я подумываю об использовании файла json для хранения состояний датчиков и индикаторов установки.
Я создал функцию для проверки моей концепции.Вот что я написал до сих пор для данных:
{
"sensor_data": [
{
"sensor_id": "302CEM/lion/light1",
"sensor_state": "on"
},
{
"sensor_id": "302CEM/lion/light2",
"sensor_state": "off"
}
]
}
def read_from_db():
with open('datajson.json') as f:
data = json.load(f)
for sensors in data['sensor_data']:
name = sensors['sensor_id']
read_from_db()
Что я хочу сделать, это проанализировать sensor_id в массив, чтобы я мог получить к ним доступ, например, имя датчика имя_сенсора [0],Я не уверен, как это сделать.Я пробовал array.array, но он не сохраняет никаких значений, также пробовал .append, но не тот результат, который я ожидал.Есть предложения?