хранение структур данных (xml или что-то похожее)

gonzales
Offline
Зарегистрирован: 13.07.2015

Доброго времени суток!

У меня задача такая, на ардуино построена сеть rs-485. Кол-во элементов сети заранее неизвестно. Есть мастер-контроллер, который общается со всеми элементами сети. Есть класс, описывающий каждый конкретный элемент сети. Динамически создаются объекты класса при включении нового элемента сети. Вопрос такой, как можно полученную структуру сохранить, чтобы после перезагрузки контроллера ее воссоздать и продолжить работу с уже настроенной сетью. В идеале это должен быть xml, который храниться на sd-карте, который можно распарсить, создать структуру, вносить изменения и сохранять их.

Вот только что-то ничего похожего я не нашел. Есть какие-то отдельные вариации на тему

https://forum.arduino.cc/index.php?topic=197823.0

http://forum.arduino.cc/index.php?topic=39023.0

Никто не встречал полноценно библиотеки для работы с XML? Или может уважаемая общественность подскажет другой более удачный способ хранения данных.

ЗЫ. Надеюсь задачу объяснил понятно, но могу конкретизировать, если надо.

Всем заранее спасибо за ответы!

 

gonzales
Offline
Зарегистрирован: 13.07.2015

Нашел библиотеку для использования JSON. https://github.com/bblanchon/ArduinoJson

Буду ковырять, мне в принципе без разницы, XML или JSON, структура она и в африке структура