Важная информация

User Tag List

Показано с 1 по 9 из 9

Тема: ZX и LoRa

  1. #1
    Master
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    687
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX и LoRa

    Меня периодически посещает мысль сделать приёмник для спектрума на LoRa и передатчик где-нибудь. Как в старые добрые времена через телепередачи транслировали программы для спека, транслировать какую-нибудь инфу. Как вы относитесь к такой идее? Это вообще реализуемо?
    Zx-Evolution rev.c
    ZS Scorpion 1024K rev.2013

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,163
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если спектрум будет успевать паковать нужную инфу - какие проблемы ? это обычный микроконтроллер по своей сути.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  4. #3
    Master
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    687
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спектрум паковать то ничего не будет. Он по rs-232 только символы будет передавать. Всё остальное на контроллере будет делаться.
    Zx-Evolution rev.c
    ZS Scorpion 1024K rev.2013

  5. #4
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,163
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну делайте это не запрещено
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  6. #5
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    961
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Demige Посмотреть сообщение
    Это вообще реализуемо?
    Реализуемо, и очень легко... Например, покупаешь какой-нибудь Lora-модуль, с ним связь по RS-232 (ТТЛ). Можно подавать модулю команды и получать ответы. Будет доступна вся функциональность Lora. Однако будут присущи и все недостатки этого протокола, а именно:

    1) Чрезвычайно низкая скорость передачи данных. Даже один пакет (порядка 60 байт) в минуту - это будет слишком много. Передав несколько пакетов, лора-модуль уйдёт в отказ по исчерпанию каналов. Дело в том, что регуляторы по радиочастотам ограничивают время активности передатчика не более 1% или сколько там, при работе на таких мощностях. Чтобы уложиться в стандарты, приходится передавать пакеты редко.

    2) Обмен информацией возможен только по инициативе абонента. Приём из сети абоненту осуществляет только в момент своей передачи, если сеть в этот момент держит для него в очереди пакет.

    3) Требуется базовая станция с подключением к интернету

    4) Требуется регистрация на TheThingsNetwork, имеется постоянная зависимость от этого центрального провайдера.

    5) Прямая передача от абонента к абоненту невозможна, а только от абонента серверу или обратно. Чтобы организовать обмен информацией между абонентами, потребуется что-то типа Relay Server; хотя, возможно, в TheThingsNetwork можно это настроить без привлечения дополнительных серверов.

    В общем, смысла в таком подключении мало. Даже в шахматы по радио играть не получится. Lora предназначена в первую очередь для сетей удалённых датчиков, которые изредка шлют какие-то показания. Ну или сигнализации. Для других применений больше подойдут другие радиосети и протоколы, их море. Гугли TinyOS, Dash7. Ну или свой протокол можно создать на основе каких-то радиочипов.
    Последний раз редактировалось Barmaley_m; 26.04.2019 в 22:29.

  7. #6
    Master
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    687
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Передав несколько пакетов, лора-модуль уйдёт в отказ по исчерпанию каналов. Дело в том, что регуляторы по радиочастотам ограничивают время активности передатчика не более 1% или сколько там, при работе на таких мощностях. Чтобы уложиться в стандарты, приходится передавать пакеты редко.
    Вот об этом поподробнее. Насколько я знаю уникальность ЛоРы как раз в том что она на очень низких мощностях работает, и имеет при этом колоссальную дальность. Что-то вроде 0.5Вт до 15км.
    Zx-Evolution rev.c
    ZS Scorpion 1024K rev.2013

  8. #7
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,163
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Сайтец не плохой : http://lo-ra.ru/forum/resources/
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  9. #8
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    961
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Demige Посмотреть сообщение
    Насколько я знаю уникальность ЛоРы как раз в том что она на очень низких мощностях работает, и имеет при этом колоссальную дальность.
    Низкая мощность там не мгновенная, а средняя. Мгновенная мощность (во время передачи пакета) может достигать больших величин (не помню уже, сколько), но если передавать пакеты редко - то средняя мощность получается низкой. Законодательство по радиочастотам позволяют без получения специальной лицензии использовать большую мощность при малой скважности работы передатчика, чем разработчики лоры и воспользовались.

    Дальность обеспечивается за счет следующих факторов:
    1) Использование низких частот (433 или 866 МГц) по сравнению с традиционными для Wifi и Bluetooth 2,4ГГц;
    2) Высокая (мгновенная) мощность передатчика;
    3) Использование FSK-модуляции - по сути спектрумовский магнитофонный формат, только адаптированный для радио. Эта модуляция показала себя феноменально устойчивой к помехам - те, кто застал Спектрумы с магнитофонами, не дадут соврать. Я еще пытался здесь на форуме в одной теме разработать более плотный формат кассетного хранения данных на основе глубокого копания в теорию модуляции - и ничего не получилось. Не удалось добиться помехоустойчивости, сравнимой с FSK.

    Ну так вот, соответственно, для обеспечения низкой средней мощности передатчика при высокой мгновенной, стандарты Лора и радиочастотное законодательство предписывают жестко ограничить количество передаваемых пакетов в секунду. Там даже не о секундах идет речь, а о нескольких минутах. Эти ограничения действуют в пределах одного канала, коих на частоте 866МГц несколько. Поэтому лора-модуль может быстро передать несколько пакетов (5-8шт или около того) - по разным каналам. Потом количество каналов будет исчерпано, и для обеспечения требований законодательства лора-модуль откажется вести передачу, пока не пройдёт определённая задержка по каждому из каналов.

    Разумеется, ограничения эти сугубо законодательные и программные, и технически их несложно обойти. В том модуле, с которым я работал, можно было задавать скважность работы передатчика. Была возможность увеличить эту скважность сверх допустимого по стандартам, и вести довольно частую передачу. Но помните, что при этом вы становитесь радиохулиганом, внося помехи и задержки в работу других абонентов. Частотный диапазон узкий, и он на всех один - в радиусе 15км.

    Вообще Лора - это несколько составляющих. Во-первых, это спецификации на формат данных по радио (частотный диапазон, ширина каналов, модуляция, формат преамбулы и синхрослов). Во-вторых, это спецификации протокола - каким образом производится пакетирование, шифрование данных, аутентификация; когда абонент или базовая станция включают свои приёмники и передатчики.

    Возможно, те реализации, о которых тут говорят (с передачей голоса и т.д.) - это на самом деле не Лора, а совместимые с Лорой настройки радиоканала с использованием собственных протоколов обмена. Ну так это уже не совсем Лора получается. К тому же (учитывая превышение разрешенной мощности передатчика) это еще и противозаконно.
    Последний раз редактировалось Barmaley_m; 28.04.2019 в 19:01.

  10. #9
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,163
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Возможно, те реализации, о которых тут говорят (с передачей голоса и т.д.) - это на самом деле не Лора, а совместимые с Лорой настройки радиоканала с использованием собственных протоколов обмена.
    Как найду ссылку - выложу. Не помню под каким именем идет этот девайс. помню что собран на готовом модуле SX-1278 процессоре STM32F4xx и для паковки речи по моему какой то кодек от STM программный.
    Человек в порядке эксперимента добился нормального качества речи при максимальном расстоянии в плохих радио-условиях при нулевых потерях речи. публиковали не то vrtp не то radioscanners.ru. Но на каком то чисто радиолюбительском форуме. Человек вылизывал связь чуть не полгода.
    Последний раз редактировалось balu_dark; 29.04.2019 в 18:30.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •