Устройства. Node JS. Arduino. IoT. Радио частота.

LoRa - сеть, связь, технология передачи радио данных.

В источниках радиолюбительской информации и прессы для радиолюбителей все чаще становиться слышно упоминание о способе радио связи по стандарту и протоколу LoRa декодирования данных радиопередач ... Но, все, как-то - боком и вскользь, ничего конкретного ... И хотя, разработки, ведутся уже давно, для простых обывателей - LoRa является высокотехнологичной и передовой разработкой, с прицелом на будущее ... Настало время рассмотреть технологию LoRa - детальнее ...

На сайте, среди спутниковых новостей - есть три упоминания LoRa ... Спутники PyCubed-1 и SATLLA-2 с поддержкой LoRa ... Спутник FossaSat-1 с декодером LoRa ... Частота DL : 436.700 MHz, ширина полосы BW : 125kHz, модуляция CSS : Chirp Spread Spectrum Modulation, 180 bps, 100mW ; программный декодер LoRa телеметрии для SDR, общедоступный в целях популяризации радио связи ... Не густо ...

На самом деле, отправной точкой возникшего интереса - стало упоминание о радиомодуле связи посредством LoRa и простой поиск указал на многодиапазонное устройство World Chips DiyMore Radio Node Ra-02 ... Частоты, МГц : 433, 434, 868, 915 ... Радио узел, беспроводной модуль RFM95 RFM98 SX1276 SX1278 для Arduino ATmega ...

Онлайн LoRaWAN 1.0.x packet decoder предлагает расшифровать строку пакетной передачи, с кодировкой Base64 или шестнадцатеричной, используя секретные NwkSKey (ключ сеанса сети) и AppSKey (ключ приложения / сеанса) ... Офлайн версия декодера требует установки пакетов популярных сред разработчиков Node.js (платформа, превращающая JavaScript из узкоспециализированного - в язык общего назначения) и интерфейс командной строки (CLI) npm ...

Node.js, по сути, это - веб Framework, фреймворк облегчающий множество рутинных операций развертывания, настройки, согласования и валидации (проверки) программного кода ... Node.js обычно включает развертывание на сервере Linux ... Или, Node.js с помощью WSL2 (подсистему Windows для Linux, версии 2, компонент виртуальной машины, который [скорее всего] не будет работать ниже / старее Windows 10) ... Или, прямая установка и работа с Node.js в Windows ... Непосредственно и сразу отмечается, чтобы избегать неразрешимых конфликтов ПО - нужно сразу удалить все предыдущие версии Node и устанавливать через утилиту диспетчера версий, а npm выпускается чаще, чем Node.js, и для установки последней стабильной версии - может требовать более частых обновлений ...

Итак, дальше пока не пойдем, так как обилие знаний сопутствующей информации - уводит в сторону от изучения протокола обмена LoRa (хотя, эти сведения, могут оказаться крайне нужными и полезными для обеспечения работоспособности системы декодирования - в целом) ... Сетевая консоль Вещей / Things Network Console - включает программируемый декодер данных для декодирования пакетов нестандартного обмена данными полезной нагрузки / PayLoad ... Полезная нагрузка, например - позволяет использовать космические ракеты и аппараты на околоземной орбите для задействования свободного пространства - в практических целях совместного применения ... Полезная нагрузка при передаче несущей частоты радиосвязи - это передача данных по радиоканалу ... Здесь еще не так ярко выражено определение LoRa (как это будет сделано чуть ниже), но уже прослеживается суть, цель и реализация его применения ...

Вообще-то - я сильно не одобряю названия технологий M2M (машина ту машина) и IoT / Internet of Things - умные (в кавычках) концепции взаимодействия вещей друг с другом или с внешней средой - считая их - излишне надуманными ... Машины - безумно тупы, и весь интеллект их 32-х килобайтной (да, хоть 256 мегабайтной) памяти - подчиняется инструкциям прошивки и стандартам взаимодействия, то есть, равным - какой-то части интеллекта самих программистов и надзорных органов ... Все, эти, новомодные словечки - базируются на стандартных разработках бытовых компьютеров и ноутбуков, которые - ни у кого язык не повернется, назвать - умными вещами ... А, они, сотни тысяч раз в день - соединяются друг с другом и внешним миром, реализуя алгоритмы концепции сети машинного общения и взаимодействия ...

Специальный, посвященный изучению проект декодирования LoRa - разъясняет, что аббревиатура составлена из двух слов Long Range, что означает - формат радиомодуляции, который дает больший диапазон, чем прямая модуляция FSK ... Это достигается комбинацией методов CSS / Chirp Spread Spectrum (расширенный спектр ЛЧМ / Линейно-Частотной модуляции цифровой связи, использующий широкополосные импульсы для кодирования информации ; сама, цифровая связь - является синусоидальным сигналом увеличения или уменьшения частоты с течением времени) и использует FEC / Forward Error Correction - прямое кодирование ошибок (упреждающая коррекция ошибок - техника помехоустойчивого кодирования и декодирования, позволяющая исправлять ошибки методом упреждения [исправления сбоев] путем избыточной служебной информации, необходимой для восстановления первоначального содержания) ... Проект находится в стадии ошибки : SDR плагин RTL-SDR AngleLove - больше не удается скомпилировать (что-то изменилось), хотя раньше - все работало ... Скорее, всего - сбои связаны с обновлениями компонентов сборки (с нарушением внутренней адресации переходов или изменением / переименованием названий функций), что - далеко не редкость, в случае глобальных обновлений проектов ...

Спутник FossaSat-1 Pocket Qube - уже успешно завершил свою миссию на орбите ... 44829 2019-084F, 2019-12-06 - 2020-10-28 (year - month - day date format / формат даты полета) ... Данные анализируются ... Оценка выполнения миссии и извлеченные уроки - будут опубликованы ... Руководство по связи с системой FOSSA ... Проект на GitHub : Ground Station ...

Но, пожалуй, больше всего понятной и полезной информации - можно найти на GitHub проекте : myDevices, IoT, cayenne, LoRa ... LoRa - это беспроводная технология, разработанная для создания маломощных глобальных сетей (LPWAN), необходимых для приложений межмашинного взаимодействия (M2M) и Интернета вещей (IoT) ... Эта технология предлагает очень привлекательное сочетание большой дальности, низкого энергопотребления и безопасной передачи данных и приобретает все большую популярность в сетях IoT, развертываемых операторами беспроводных сетей ...

Благодаря большей дальности - многие операторы мобильных сетей решили дополнить свои сети LPWAN на основе технологии LoRa ... Технология LoRa - теперь используется более чем 400 членами LoRa Alliance, некоммерческой организации, занимающейся стандартизацией технологии LoRa для IoT / M2M ... Альянс разработал глобальную спецификацию LPWAN, известную как LoRaWAN, чтобы помочь стандартизировать и способствовать внедрению сетей для умных городов и промышленных предприятий ...

Использование общедоступной сети LoRa - самый простой способ начать использовать LoRa ... Оператор сети должен знать устройство ... Учетная запись регистрации у оператора - нужна, чтобы : добавлять, регистрировать, активировать свои устройства, а также - для аутентификации в сети ... Библиотека Cayenne LPP - поддерживается и работает в M2M / IoT сетях ... Actility ... Kerlink ... Loriot ... Objenious ... OrbiWise ... Senet ... Stream ... The Things Network ... Helium ... Однако - сама процедура регистрации, добавления, настройки и активации новых устройств - могут отличаться ...

Arduino класс (библиотека) CayenneLPP / Low Power Payload (LPP) - маломощная нагрузка ... Позволяет устройствам Arduino кодировать данные и безопасно отправлять до 51 байта полезной нагрузки ...

Работа по технологии LoRa в общедоступных сетях - связана и может включать : ... Специфичные приемные модули радиосвязи ... Знакомство с микроконтроллером STM32 ... Техника работы и программирование Arduino ... Node и Arduino, вместе - это примерно то же самое, что и JavaScript и основанный на C / C++ язык программирования Arduino - также, сильно похож на обычный JavaScript ...

Можно подумать, а что могут дать эти знания ? ... Например, в программном коде Ground Station - наземной станции приема / декодирования LoRa - можно подсмотреть правильные настройки конфигурации модема ... Мodem configuration ... Frequency / частота 436.700 MHz ... BandWidth / ширина полосы пропускания 125.0 kHz ... Spreading Factor = 11 (количество кода расширения, применяемого к исходному сигналу данных, называется коэффициентом расширения [SF] ... Модуляция LoRa имеет в общей сложности шесть коэффициентов расширения [от SF7 до SF12] ... Чем больше SF, тем больше время в эфире, что увеличивает потребление энергии, снижает скорость передачи данных и увеличивает дальность связи) ... Coding Rate = 8 (четыре скорости кодирования, от 4 / 5 до 4 / 8, упреждение ошибок проверяется введением дополнительных бит к данным) ... Вообще, скорость данных - зависит от нескольких параметров и может быть найдена, используя калькулятор скорости BPS LoRa ... Еще, другие параметры : Sync Word / слово синхронизации ... Output Power / выходная мощность, dBm ... Current Limit / ограничение тока потребления, mA (важно в условиях ограниченности запаса емкости электропитания космического спутника) ...

Общий принцип разработки LoRa немного напоминает радио связь FT8 WSJT слабосигнальная радиолюбительская цифровая связь, устойчивая к радио помехам ... Благодаря множеству настроек - скорость передачи LoRa варьируется от 11 бит до 253 кбит / с ... Улучшение помехозащищенности - намеренно расширяет сигнал, до более широкой полосы частот, чем это было бы необходимо ... Выбор более узкой полосы пропускания приведет к более медленной скорости передачи с увеличением дальности, и - наоборот ... Устройства LoRa работают в открытом частотном диапазоне, для которого не требуется государственная лицензия ... Трансиверы устройств LoRa - могут отправлять и принимать сигналы, что делает их - полнодуплексными ... Сети, вместимостью до 1000 единиц, с обработкой через шлюзы, ограниченные - лишь количеством (длительностью времени и частотой передачи) передаваемых пакетов в день, что - влияет на общее количество обрабатываемых устройств ...

Работа LoRa - похожа на сотовую связь, в том числе - с возможностью радио передач звука через микрофон, транслируя голос ... В отличие от WiFi - сети LPWAN обеспечивает широкие беспроводные соединения на большие расстояния с минимальным энергопотреблением и обслуживанием ... Типичные применения LPWAN : узкополосный NB-IoT Интернет вещей и технология дальнего действия LoRa ... LoRa Arduino библиотека - используется для связи и коммуникации (отправки и получения данных) с помощью радио, с поддержкой плат на базе чип / модемов Semtech SX1276 и подобных ...

Однако, главное отличие, между LoRa и LoRaWAN, заключается в том, что первое - это физический уровень / канал связи на большие расстояния, а второе - это протокол связи и системная архитектура сети LoRa WAN (Wide Area Network - широковещательная сеть) ... Сетевой доступ и безопасность - накладывают некоторые ограничения, например шлюз LoRa и маршрутизатор должны находиться в одном сегменте сети, иначе соединение не будет установлено ... Различные варианты настройки шлюза, по типу доступа к устройству сети - предполагают : ввод пароля, конфигурации ID, TTN, IP, Wi-Fi, Ethernet, LTE, MiniCOM порт, имя APN, DNS-адреса ... Широковещательный доступ чем-то напоминает протокол Stanag, который может вещать, как - в открытом, так и зашифрованном виде, но работа с ключами - все-таки ближе к SSL ASCII Base64 интернет шифрованию ... Подробнее - я не вдавался ...

Апрель, 2021 ...

Популярные теги для сайта.

Самые популярные теги, краткое описание более 1000 страниц менее, чем в 100 ключевых словах ... Чтобы найти более подробную информацию, самое простое - использовать поиск по сайту на соответствующие запросу - ключевое слово или фразу ...

Decoder данных ... Авто ... Бесплатно онлайн ... Список ПК программ ... Россия ... Погода ... ЭБУ ... Sat ... Torrent tracker ... Работа двигателя ... На трассе и по маршруту ... Диагностика ... ЦУП ... УпрДор ... Метео ... Гидрометцентр ... Москва ... Екатеринбург ... Смотреть прогноз ... Расчет ... Калькулятор ... Онлайн ... Вeacon ... Calculator ... COVID ... ECU ... Meritor ... Motor ... OBD ... SDR ... Telemetry ... Tool ... USB ... Windows ... Радио ... Развлекательный сайт ... Новости сегодня ... Связь ... Ремонт ... Системы ... Сканер ... Состояние трассы ... Диагностика двигателя ... Длина волны ... Программы для компьютера ...

Быстрый поиск по сайту :


Популярное : ...

... Погода М-4 ... Фото улучшить онлайн ... Погода М-5 ... Трекеры 2020 ... Delphi на Андроид ... Список UDP трекеров ... Калькуляторы радио кода ... Список HTTP трекеров ... Частота в длину волны ... Погода Р-22 ... RTL SDR, софт и программы ...

TechStop-Ekb.ru : познавательные развлечения, техника, технологии ... На сайте, для работы и соответствия спецификациям - используются ... Протокол HTTPS шифрования для безопасного соединения с сервером и защиты пользовательских данных ... Антивирус DrWeb для превентивной защиты пользователей от интернет угроз и вирусов ... Ресурс входит в рейтинги Рамблер Топ 100 (познавательно-развлекательные сайты) и Mail Top 100 (авто мото информация) ...

Тех Стоп Екб RU (РФ) официальный сайт, популярные темы, погода, новости, обзоры с картинками, бесплатно, актуально, без регистрации ... Смотреть утром, днем, вечером и ночью - круглосуточно онлайн ...

Меню раздела, новости и новые страницы.

... | ... ТехСтоп Екб ... | ... Главное меню ... | ... Быстрый поиск ... | ...


© 2021 Тех Остановка Екатеринбург, создаваемый с 2016++ с вами вместе навсегда бесплатно ...