с версии 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
При работе с файлами в метках UWB рекомендуется включать скоростной режим флагом Fast на вкладке GET (см. Опрос меток|Скоростной опрос метки )
Просмотр списка файлов
Командой GET /fs/path (путь указывает на директорию):
Запись файла в устройство
Командой PUT /fs/file (путь указывает на файл). В строке запроса указывается ресурс, затем #< (чтение файла) и имя файла на компьютере. Имя файла можно оставить пустым, оно будет запрошено по нажатию кнопки PUT.
Чтение файла из устройства и сравнение с файлом на диске компьютера
Командой GET /fs/file (путь указывает на файл). В строке запроса указывается ресурс, затем #< (чтение файла) и имя файла на компьютере. Имя файла можно оставить пустым, оно будет запрошено по нажатию кнопки GET.
Чтение файла из устройства и сохранение на диск компьютера
Командой GET /fs/file (путь указывает на файл). В строке запроса указывается ресурс, затем #> (запись файла) и имя файла на компьютере. Имя файла можно оставить пустым, оно будет запрошено по нажатию кнопки GET.
Удаление файла на устройстве
Командой DEL /fs/file (путь указывает на файл). В строке запроса указывается ресурс. Если после удаления файла образуются пустые директории, они автоматически удаляются устройством.





