Текущие коды репо находятся на коде для анализа узлов Mints Lora. Репо содуваемое на 3 секции:
Раздел обработки данных предназначен для загрузки и сознания файлов данных отдельных узлов.
Код нуждается в RSYNC, установленном на вашем ПК. sudo apt install rsync grsync
Хост -компьютер должен иметь доступ к [email protected]: raw . Это будет предоставлено по запросу.
rsync -avzrtu --exclude={"*.png","*.jpg"} -e "ssh -p 2222" [email protected]:raw/b827ebf74482/ /media/teamlary/teamlary3/air930/mintsData/b827ebf74482/
(B827EBF74482 - идентификатор шлюза для этого примера)
После того, как доступ будет предоставлен по адресу [email protected]: Fore The Yaml (mintsdefinitions.yaml) файл должен быть изменен. Структура каталога, в которой расположены файлы, приведена ниже.
─^ loramintsml │ ├ ├моби прошивка │ │ ├ack │ │ └ack DataProcessing │ │ ├ack
Пожалуйста, выберите каталог, в котором вам нужно создать файлы данных Mints с именем «MintsData». Обязательно сохраните общую «Mintsdata» для всех проектов Mints . Затем укажите на указанную папку в файле YAML под меткой «DataFolder». В большинстве монетных пакетов пакеты данных повторно выборки в течение предварительно определенного периода для синхронизации нескольких образцов данных. Для данных датчика LORA и Mints Mite Mints Monitoring Источники данных мониторинга его соответствуют тому, чтобы повторно выборки до 30 секунд. Как таковые 30 могут быть помещены под временной прокладной. В списке Gatewayids введите все присутствующие идентификаторы Lora Gateway. После регистрации каждого узла LORA на шлюзах перечислите их в поле Loraids в файле YAML. Остальные присутствующие поля предназначены для целей калибровки данных LORA. Поскольку файл YAML обменивается всеми присутствующими разделами, он помещен в папку прошивки. При необходимости уникальный файл YAML можно использовать для каждого раздела. Пример файла YAML приведен ниже.
dataFolder: "/media/teamlary/teamlary3/air930/mintsData"
timeSpan: 30
gatewayIDs:
- "b827eb60cd60"
- "b827eb52fc29"
- "b827ebf74482"
- "b827eb70fd4c"
loraIDs:
- "475a5fe3002e0023"
- "475a5fe3002a0019"
- "475a5fe3003e0023"
- "475a5fe30031001b"
- "475a5fe300320019"
- "475a5fe300380019"
- "477b41f200290024"
- "475a5fe3002e001f"
- "477b41f20047002e"
- "475a5fe30021002d"
- "475a5fe30031001f"
- "475a5fe30028001f"
- "478b5fe30040004b"
- "472b544e00250037"
- "47eb5580003c001a"
- "47db5580001e0039"
- "479b558000380033"
- "472b544e00230033"
- "478b558000330027"
- "475a5fe30035001b"
- "472b544e0024004b"
- "470a55800048003e"
- "475a5fe3002a001a"
- "47cb5580003a001c"
- "475a5fe300300019"
- "475a5fe3002e0018"
- "472b544e0018003d"
- "476a5fe300220022"
- "472b544e001b003c"
- "47bb558000280041"
- "47db5580002d0043"
- "477b41f20048001f"
- "47fb558000450044"
- "475b41f20037001e"
- "478b5fe30040004b"
- "475a5fe30039002a"
- "479b5580001a0031"
- "475a5fe3002f001b"
- "47cb5580002e004a"
- "471a55800038004e"
airmarID: "001e0610c0e4"
deployments:
"477b41f20047002e": "2020-08-20 00:00:00"
"472b544e00250037": "2020-08-20 00:00:00"
binsPerColumn : 400
numberPerBin : 2
pValid : 0.15
После обновления файла YAML вы можете запустить файл 'l0001_raw2mat.m' под Matlab (убедитесь, что вы указываете на соответствующий файл YAML в скрипте MATLAB) . Это должно привести к созданию уникальных файлов .MAT для каждого узла, который объединяет все данные LORA, принадлежащие этому узлу. Указанные файлы можно найти в структуре папок, описанной ниже.
─ Регинтата │ ├ ├ 000 Rawmats │ │ └ack │ │ ├ack │ │ ├ack │ │ ├ack │ │ ├ack
Файлы «loramints _-- loraid-. Mat '» содержит атрибуты данных Foluing.
Каждый узел LORA размещает отдельные датчики. Чтобы проверить конкретные датчики, код SEPRATE выполняется для графиков графика на каждом датчике. Пример приведен ниже.
После запуска L0001_raw2Mat.m продолжайте и запустите L0002_rawPlots.m . Это создает две фигуры для каждого отдельного датчика. Первый - только за последние недели данные (под последним токеном), а другой - на все время, когда датчик работает (под токеном охватывается). Цифры будут отображаться в рамках следующей структуры папок.
─ Регинтата │ ├ ├мобиляция визуализации │ │ └ack │ │ └ack │ │ ├ack │ │ ├ack │ │ ├acks ....... | │ └ack │ │ ├ack │ │ ├ack │ │ ├acks .......