с версии 2.9.0

Некоторые устройства могут поддерживать файловую систему. В настоящее время только TGE1.

Корневой CoAP ресурс для доступа к файловой системе /fs , директории и файлы отражены в его подресурсы.

Для работы с файлами можно использовать вкладки GET, а также вкладки Filesys в режимах LoRa и BLE и режим Query=File для меток UWB.

Вкладка Filesys / режим Query=File

Рекомендуется создать на компьютере копию дерева файлов в устройстве с теми же названиями.

Выбор файла на компьютере кнопкой File. Сразу после выбора файл загружается в CoBench. Если файл на диске изменился, кнопка Reload. Правее поле с именем файла на компьютере. Справа от поля размер файла, если он загружен в CoBench.

Ниже поле с именем файла в устройстве. Оно заполняется автоматически при изменении имени файла на компьютере (в поле выше), если в пути к файлу есть директория /fs/ – подставляется путь после нее. Но возможно изменение вручную.

Кнопка Write загружает файл в устройство.

Кнопка Read читает файл из устройства и сохраняет на диск компьютера.

Кнопка Compare читает файл из устройства и сравнивает с файлом на диске компьютера – в столбце Info результат matched / not matched .

Флаг Compact включает режим 2-стадийной загрузки файла в устройство. В этом режиме загрузка производится быстрее для файлов с длинными именами, потому что имя файла передается отдельно от данных.

Флаг Fast включает режим скоростного обмена с меткой UWB, см. Опрос меток|Скоростной опрос метки 

Вкладка GET

Просмотр списка файлов

Командой GET /fs/path (путь указывает на директорию):

Вкладка GET работа с файлами

При работе с файлами в метках UWB рекомендуется включать скоростной режим флагом Fast на вкладке GET (см. Опрос меток|Скоростной опрос метки )

Запись файла в устройство

Командой PUT /fs/file (путь указывает на файл). В строке запроса указывается ресурс, затем #< (чтение файла) и имя файла на компьютере. Имя файла можно оставить пустым, оно будет запрошено по нажатию кнопки PUT.


Чтение файла из устройства и сравнение с файлом на диске компьютера

Командой GET /fs/file (путь указывает на файл). В строке запроса указывается ресурс, затем #< (чтение файла) и имя файла на компьютере. Имя файла можно оставить пустым, оно будет запрошено по нажатию кнопки GET.

Чтение файла из устройства и сохранение на диск компьютера

Командой GET /fs/file (путь указывает на файл). В строке запроса указывается ресурс, затем #> (запись файла) и имя файла на компьютере. Имя файла можно оставить пустым, оно будет запрошено по нажатию кнопки GET.

Удаление файла на устройстве

Командой DEL /fs/file (путь указывает на файл). В строке запроса указывается ресурс. Если после удаления файла образуются пустые директории, они автоматически удаляются устройством.