Одисеята на един радиолюбител в областта на цифровите комуникации

 Мнозина не познават историята.

Мнозина се чудят за какво е това разделение между радиолюбителите.

Затова реших да разкажа моята история, такава каквато аз я знам.

Може да има хора които имат друга гледна точка, може някъде и да бъркам фактите,тази история се базира на моите приключения в областта на цифровите комуникации и факти споделени с мен от различни хора.

Увод

Още от самото начало на моята радиолюбителска дейност аз се заинтересувах от цифровата комуникация. Тогава LZ3GT ми помогна със схеми и софтуер да направя модем. Използвах моето радио РТ2310 и го свързах през този модем към един компютър Правец 8Ц. И така магията стана. Свързах се към пакетната мрежа и започнах да пращам и получавам съобщения. Бяхме няколко души пакетари в Пловдив. Но... постепенно тази мрежа загуби популярност.

В последствие се появи нещо наистина интересно EchoLink. Това беше първият VOIP който аз започнах да използвам. Софтуер инсталиран на компютър позволяващ да се говори през Интернет. Появиха се връзки от репитри към EchoLink като тази тази на Р2 на връх Ботев, LZ0PLD в Пловдив...

След време заминах за Англия. Там далеч от родината аз се опитах да поддържам своите връзки с радиолюбителите от България и моят роден град Пловдив. Имах HAREC и CEPT лицензи които ми позволяваха работа в чужбина и така се регистрирах като английски радиолюбител с английски инициал.

Пусто да опустее обаче тези връзки през компютър не ме задоволяваха. Аз в крайна сметка съм радиолюбител и исках да ползвам радиостанция, зер имах необходимият лиценз.

И така с едно EEPC, с Интернет от телефона и едно токи направих мобилна точка за достъп до EchoLink.

Работеше но... тук започнаха първите проблеми, радиолюбителите аналогаджий смятаха връзките през EchoLink за нерадиолюбителски, звучали им машинно, роботски, гадно... Та те скоро започнаха да ползват една от функцийте на EchoLink командата "#" която разпада връзката на EchoLink с конкретният радиолюбител. Обядя ли се веднага се намираше някой "доброжелател" който да разпадне моята връзка. Аз естествено работех с моят английски инициал. Чуваха се изказвания от типа "Ама какво търсят чужденци на българският репитер Р2..." следва "#" и... аз съм изхвърлен.

Тогава споделяйки проблема ме насочиха към DMR. Започнах да разучавам този нов за мен вид комуникация. Купих си радио, настроих го и се свързах към англиски DMR репитри. Опитах да се свържа към България и тук ударих на камък. Оказа се, че англичаните за връзка между репитрите използват IPSC2 сървър а българите BrandMeister сървър. Връзка между двата сървъра няма. Това ми обясниха колеги по-знаещи от мен. Тогава ми казаха, България ще работи на BrandMeister и НИКОГА няма да ползва IPSC2... 

Никога не казвай никога.

Репитерни войни

При така създалата се ситуация ме посъветваха да си пусна собствена точка за достъп, спот или още микро-репитер. Това е малка платка с модем и радиостанция с мощност едва 10 миливата, свързана към микро компютър RaspberryPi Zero с инсталиран софтуер Pi-Star. 

Купих спота настроих го и магията стана. Вече имах връзка с България.

Не знам аз ли нямам късмет или просто ме преследва някакъв лош късмет...

Изведнъж хората в БФРЛ които отговаряха за цифровите комуникации взеха решение репитрите в България да изоставят BrandMeister и да започнат да използват IPSC2. Ефектът от това решение за мен беше, че изгубих комуникация с част от моите познати в цифровият ефир.

Започнах да търся решение на проблема и тогава LZ1PLC ме посъветва да използвам режима DMR Gateway на Pi-Star и... Магията стана отново. Можех да се обаждам и в двете мрежи. Публикувах информацията във Фейсбук групите и си позволих да направя сравнение между BrandMeister и IPSC2 което беше в полза на BrandMeister. Това бе и причината да получа бан в IPSC2 от LZ1ZAF админа на IPSC2.

Е преживях го някак си. В последствие ми махнаха бана но... аз спрях да се обаждам в мрежата на IPSC2.

Другите сървърни мрежи

По него време много ми липсваше комуникацията към Р2, Р3, Р5, LZ0PLD, LZ0GEO...

Тези репитри бяха свързани или към EchoLink или към ЗЕЛО. И така реших, че би било добре ако ги имам и на цифровото радио.

За да стане това обаче трябваше сървър. От IPSC2 и BrandMeister отказаха да има подобни линкове на техните сървъри. Тогава LZ1PLC предложи да използвам XLX сървър и ми помогна с инсталацията и настройката на сървъра. Оказа се обаче, че този сървър не е подходящ за това което ни трябваше и тогава изнамерихме HBlink. Това беше каквото ни бе нужно. И тогава пуснахме първите HBlink сървъри които добавихме към Pi-Star. И така Pi-Star заработи в четири мрежи XLX, BrandMeister, IPSC2, HBlink.

В работата по сървърите се събрахме основно трима души LZ1PLC, LZ1GSP и аз LZ5PN/M0GYU. 

Да обаче мен лошият късмет си ме преследва.

Не щеш ли създателят на  HBlink реши да се откаже от проекта. И така бяхме изправени пред алтернативата да останем без персонални сървъри.

Започна търсене на вариант и скоро го намерихме.

Админа на английският сървър на BrandMeister използвал HBlink и набриджвал маса HBlink сървъри мъм BrandMeister. Това довело до проблеми и бил помолен да спре да го прави но... той отказал и така се стига до спиране на BrandMeister Англия, в последствие друг пуска сървър за Англия.

И така този админ изгонен от BrandMeister започва нов проект на базата на HBlink който кръщава FreeDMR.

Ние видяхме в този сървър алтернатива на HBlink която няма да умре скоро и тествахме FreeDMR. За мен обаче този сървър не покриваше моите очаквания и аз се отказах от проекта FreeDMR България. LZ1GSP и LZ1PLC обаче продължиха. В последствие и LZ1PLC се отказа. Аз обаче реших отново да опитам и с помоща на LZ1GSP пуснах FreeDMR България 2.

Видях за какво става дума, не ми хареса, специално Пиър връзките бяха занемарени в новият проект за сметка на Опън Бриджа който бе осъвършенстван. Но вече бях пуснал сървъра и имах някои комуникации с други държави така, че го оставих да си работи.

Така сървърите свързани към Pi-Star станаха пет, XLX, BrandMeister, IPSC2, HBlink, FreeDMR.

Пуснах и репитер на UHF който в последвие донесох в България и сега работи като LZ0PNP .

В крайна сметка след всички тези приключения се появиха направени от мен репитер LZ0PNP, два сървъра HBlink - LZ5PN LZ0PNP и сървъра FreeDMR .

Не  е бог знае какво но... все пак е нещо. 

Мржата FreeDMR е нещо ново и сега тепърва се развива. Доколко този проект ще бъде успешен не се знае. За сега е все още пеленаче. Има съвсем малко репитри в сравнение с BrandMeister и IPSC2. Основно тази мрежа се крепи на спотове. Броят потребители може да се види на дашбордовете на съответните сървъри.

Но естествено винаги има едно НО...

LZ5GY започна да навлиза в цифровите комуникации. Къде разбрал, къде не, реши да прави обединение на мржите. Как? Сприятелява се с LZ1ZAF и използвайки своето приятелство с LZ1GSP успява да убеди двамата админи на IPSC2 и FreeDMR да направят обединение. Това обединение става факт.

Какво в същност представлява обединението на IPSC2 и FreeDMR?

Използван е  HBlink и се правят два пиъра към IPSC2 ТГ2840 и FreeDMR ТГ284 които HBlink бриджва.

Този бридж започва да се афишира от LZ5GY като обединение на мрежите IPSC2 и FreeDMR като от IPSC2 България са предоставили ЦЕЛИЯТ ресурс на слот 2 от репитрите в мрежата на IPSC2 България на мрежата FreeDMR България.

...

Това се твърди от FreeDMR. Каква е реалността?

Ето един скрийшот от сървъра IPSC2 България показващ репитрите към тази мрежа на слот 2 които използват групата за бридж към FreeDMR.

 Предполагам можете да броите до 20. Инициалите започващи с LZ0 са ДМР репитри и са... 16 на брой. На 5 от тях обаче няма ТГ2840.

И така... Целият ресурс на IPSC2 България на слот 2 е предоставен на FreeDMR България? Това твърди LZ5GY но не и аз а и не само аз, дашборда на сървъра ме подкрепя.

Това мое твърдение се възприе като ерес, бях обявен за еретик.

Който е поне малко от малко запознат с принципите на работа на сървърите и Pi-Star лесно може да разбере че мрежи могат да се обединяват не само чрез сървърите а и чрез точките за достъп до сървърите, стига да знаеш как да ги настроиш а за това има изписано маса нещо включително и по моите блогове.

След като не можах да се разбера с колегите с които до скоро работехме заедно на мен ми писна и се махнах статичните връзки към IPSC2 и FreeDMR но оставих динамична връзка към тях.

Това явно им преля чашата и в отговор получих отново банани, във Фейсбук групата на FreeDMR България и в сървъра на LZ1GSP FreeDMR България.

Това можех и да го преглътна но това което последва беше повече от грозно.

Започна яростна кампания по моето очерняне водена основно от LZ1GSP и LZ5GY. 

Бях обвинен в организиране на престъпна група която използва чужди ИДта за да излъчва музика и какви ли още не глупости в ефир. Бях обвинен, че аз съм единият от тези които използват чужди инициали за да прикрият своите действия. Бях обвинен, че съм болен мозък... И всичкото това в ефир и в групи където аз имах бан и не можех да отговоря на обвиненията.

След толкова години като радиолюбител, това в крайна сметка ми дойде много. Сега пред мен стои въпросът трябва ли да продължа да се занимавам с радиолюбителски комуникации или просто да спра всичко и да продам радиостанцийте си.

73 de LZ5PN

FreeDMR България

 Какво представлява FreeDMR България?

Това е съвкупност от сървъри който служат за свързване на точки за достъп, симплексни или дуплексни, даващи възможност на цифрови радиостанции да комуникират помежду си през един или няколко сървъра.

Дашборда на FreeDMR BG показва кои точки за достъп са свързани към него.

Прави впечатление, че има само два репитерни инициала а именно LZ0SAN симплексна точка за достъп на много добра локация в района на Сандански с мощност 5 вата и LZ0DCH ретранслатор в град Добрич.

Това са публичните точки за достъп към FreeDMR BG. Останалото в списъка на сървъра FreeDMR BG са персонални точки за достъп.

Сървърът FreeDMR BG е обединен със сървърите IPSC2-BULGARIA и IPSC2-BG-Hotspot на база Толк Група 2840 на слот 2 от страна на IPSC2 BG и Толк Група 284 от страна на FreeDMR BG.

Кратка справка в дашборда на IPSC2-BULGARIA ни показва, че към този сървър има закачени 15 DMR ретранслатора.

От така направените проверки става ясно, че към момента, към FreeDMR BG има достъп от 17 публични точки за достъп и то не на 100%.

Какво имам в предвид?

Достъпът е само до определени Толк Групи, основно ТГ 284 която е бриджната към ТГ 2840 на IPSC2 BG. Така са настроени точките за достъп.

Не е предвидена възможност да се активира произволна Толк Група на единият сървър и същата Толк Група да се активира и на другият сървър. Това трябва да се направи от администраторите на двата сървъра. Те трябва да се договорят какво и как ще се бриджва. Поне за сега е така.

Болшинството от цифровите ретранслатори в България са изградени на базата на две радиостанции Моторола с дуплексер, MMDVM модем и малък компютър Raspberry-Pi със софтуер Pi-Star.

Обединението на мрежите FreeDMR BG и IPSC2 BG е на базата на бридж между Толк Групи.

Pi-Star обаче позволява на дуплексна точка за достъп (ретранслатор) да бъдат направени две симплексни точки за достъп, едната на слот 1, другата на слот 2.

По този начин на слот 1 може да се направи на 100% поддръжка на една мрежа а на слот 2 на 100% поддръжка на друга мрежа.

Това е идея на LZ1PLC и по този начин работеше ретранслатора LZ0DLC.

Как се реализира това?

Pi-Star се поставя в режим Gateway. Активират се само две мрежи. По долу ще дам примерна конфигурация за IPSC2 BG на слот 1 и FreeDMR BG на слот 2.

За целта секцията [DMR Network 1] която е за BrandMeister трябва да се деактивират правилата PassAll и същите правила да се добавят и активират в секцийте на [DMR Network 2] IPSC2 BG и [DMR Network 4] FreeDMR BG.

[DMR Network 1]
Enabled=0
Id=
Address=2841.master.brandmeister.network
Password=""
Port=62031
TGRewrite0=2,9,2,9,1
PCRewrite0=1,94000,2,4000,1001
TypeRewrite0=1,9990,2,9990
SrcRewrite0=1,4000,2,9,1001
#PassAllPC0=1
#PassAllTG0=1
#PassAllPC1=2
#PassAllTG1=2
Debug=0
Location=1
Name=BM_2841_Bulgaria

[DMR Network 2]
Enabled=1
Id=YourID
Address=185.80.0.40
Password="PASSWORD"
Port=55555
TGRewrite0=1,8,2,9,1
TGRewrite1=1,284,1,284,1
PCRewrite0=1,84000,2,4000,1001
PassAllPC0=1
PassAllTG0=1
#PassAllPC1=2
#PassAllTG1=2
Debug=0
Location=0
Name=DMR+_IPSC2-BG-Hotspot
Options="TS1_1=284;"

[DMR Network 4]
Enabled=1
Id=YourID
Name=FreeDMR_Bulgaria
Address=sofia.freedmr.link
Port=62031
Password="passw0rd"
TGRewrite1=2,284,1,284,1
#PassAllPC0=1
#PassAllTG0=1
PassAllPC1=2
PassAllTG1=2
Location=0
Debug=0
Options="TS1_1=284;"

Това е идеята. Който иска да пробва.

Причината да не се използват на 100% възможностите на FreeDMR е във това, че точките за достъп са настройват за работа в повече от две мрежи и основно в BrandMeister която е приоритетна мрежа за Pi-Star. В една дуплексна точка за достъп има само два комуникационни канала, на които работят 5 сървъра - XLX, BrandMeister, IPSC2, HBlink и FreeDMR. Няма как при толкова много мрежи обслужвани от една точка за достъп да имаме пълно използване на възможностите на всички мрежи. Все нещо ще е орязано.

Необходимо е на точката за достъп или да се орежат броят сървъри които се ползват или да се даде приоритет на други мрежи, например IPSC2 и FreeDMR. Това обаче си е работа на администратора на точката за достъп. Администратора на сървъра тук не може да помогне.

Как да се направи?

Четете, мислете, е... то се мисли ако има с какво ;-)

Ако някой смята, че в изложението по-горе има грешки, моля да ме уведоми и статията ще бъде коригирана.

73 de LZ5PN

Някои правила за работа през DMR ретранслатори

Някои правила за работа през DMR ретранслатори

 Както е известно DMR има два комуникационни слота (канала) на една честота.

 Повечето ретранслатори са правени на базата на две радиостанции, дуплексер и управляващ модул (малък компютър) работещ под управление на Pi-Star.

 На слотовете на ретранслаторите се задават статични Толк Групи (ТГ) за връзка към определен сървър. 

 На слотовете на ретранслаторите могат да бъдат активирани динамично и други ТГ чрез кратко обаждане на ТГ която искаме да активираме. Динамичните ТГ са активни 15 минути и ако не се използват автоматично се деактивират. Такъв е принципът на работа на всички сървъри - BrandMeister, IPSC2, FreeDMR и дори HBlink но при него е по-особен принципа на действие и не е предмет на тази статия.

 Всички динамични ТГ на даден слот се деактивират с кратко обаждане на ТГ4000 при BrandMeister. При другите сървъри може да бъде друга ТГ но принципа е сходен.

 Всички ретранслатори поддържат ТГ9, тази ТГ9 е за локална комуникация на  ретранслатора и трафикът на тази ТГ9 не се пренасочва към други ретранслатори или точки за достъп (спотове).

 Ако на един ретранслатор с Pi-Star се активира и на двата слота една и съща ТГ, то тогава разговорите на тази ТГ се  ретранслират едновременно и на двата слота което блокира двата слота на ретранслатора.

 Всеки един ретранслатор облужва определен район с определена група хора. Тази общност от хора са определили кои ТГ са важни за тях и администратора на ретранслатора ги е задал като статични.

 Не бива да се активира една и съща ТГ и на двата слота с което да се блокират и двата комуникационни канала на ретранслаторите. Това е важно да се знае и да се има в предвид особенно при работа през ретранслатори в чужбина.

 Софтуера на Pi-Star позволява на администратора да прекъсва текущ разговор или да деактивира всички динамично зададени ТГ в завсимост от ситуацията.

 Именно затова добра практика е да имате настроени на радиостанцийте си за всеки ретранслатор или спот ТГ9 и ТГ4000. ТГ9 да бъде вкарана в списъка с ТГ които се слушат или да си активирате Digi Montitor (цифров монитор) на радиото. Добре е тази функция да е изведена на един от бутоните на радиото. Цифровият монитор позволява на радиото да слуша всички ТГ на единият слот или и на двата слота.

 Учтиво е когато сте в друга държава да попитате на ТГ9 общността на ретранслатора дали може да ползвате даден слот за комуникация на друга ТГ. Няма да ви откажат, но след като сте си свършили работата деактивирайте динамичната ТГ с кратко обаждане на ТГ4000.

 Най добре би било да използвате собствен спот в чужда държава и да избегнете търканията с местната радиолюбителска общност които биха възникнали ако заемате за по-дълго време слотовете на техният ретранслатор с разговори на непознати за общността ТГ и на непознат език. В чужбина винаги използвайте спелуването на инициалите да бъде на английски, за да разберат хората кой им използва ретранслатора.

73 de LZ5PN

Предупреждение! За Pi-Star в Gateway mode:

 Предупреждение! За Pi-Star в Gateway mode:

 Към всички които пускат Pi-Star в Gateway mode!

Не активирайте едновременно статична връзка към една и съща мрежа (Тalk Group, XLX Room) през различни сървъри!!!

Пример: 

XLX359 Room B и TG 284359 BrandMeister.

TG 2840 IPSC2 и TG 284 FreeDMR.

73 de LZ5PN

За FreeDMR България

В България работят два FreeDMR сървъра.

Основно на тези сървъри са закачени спотове (лични точки за достъп) с малка мощност до 5 Вт.

Ретранслаторите (обществените точки за достъп) се броят на пръстите на едната ръка и са разположени всичко на всичко в четири района и са локални. Покритие с ретранслатори с голямо покритие за България няма.

284025 LZ0NRG UHF duplex София - град KN12PR
284027 LZ0DCH UHF duplex Добрич KN33VN
284067 LZ0PLC UHF duplex Маноле KN22LE
284028 LZ0PNP UHF duplex Банско KN11RT
284032 LZ0ARD VHF simplex Банско KN11RT

Точките за достъп които поддържат на 100% възможностите на FreeDMR в България са още по-малко и клонят към нула, за сега.

И така възниква "великата" идея да се обединят мрежите FreeDMR (основно спотове в няколко мрежи които се ползват активно) със IPSC2 България (основно ретранслатори с голямо покритие но почти неизползвани) и по този начин да направи по-голямо покритие за FreeDMR.

В крайна сметка това обединение става факт.

НО!!!

За какво в същност става дума.

Създава се бридж (мост) между Толк Група (ТГ) 2840 от IPSC2 и ТГ 284 (националната ТГ) от FreeDMR.

Това е просто бридж през който става възможно трафикът от националната ТГ на FreeDMR да излезе на слот 2 на всички ретранслатори от мрежата на IPSC2.

Така се получава голямо покритие за FreeDMR.

НО... само за една единствена ТГ. Няма предвидена възможност да се използват всички ТГ от FreeDMR.

По същество тази връзка е като връзката между ТГ 284359 на BrandMeister и стая B на XLX359. Има връзка но само по една ТГ със една стая.

И в двата случая не могат да се използват напълно, на 100%, възможностите на двете свързани по този начин мрежи.

Сега да обърнем внимание на пътя който изминава комуникацията между две радиостанции работещи на  FreeDMR.

Ще разгледам три варианта.

Първи вариант:

радиостанция <-> ретранслатор <-> FreeDMR сървър <-> ретранслатор <-> радиостанция.

Втори вариант:

радиостанция <-> ретранслатор <-> IPSC2 сървър <-> ретранслатор <-> радиостанция.

Трети вариант:

радиостанция <-> ретранслатор <-> FreeDMR сървър <-> IPSC2 сървър <-> ретранслатор <-> радиостанция.

И така в третият вариант имаме една допълнителна комуникация между сървъра на FreeDMR и IPSC2 сървъра.

Въпросът е - Необходима ли е подобна връзка? 

Потребителите на лични спотове за DMR обикновенно ги настройват да работят в няколко мрежи едновременно а именно XLX, BrandMeister, IPSC2, HBlink, FreeDMR.

Подобна настройка имат и ретранслаторите на които има пуснат FreeDMR.

Софтуерът използван основно за направата на ретранслатори Pi-Star позволява подобна настройка. (Вижте другите ми статии в този блог и в другият ми блог lz5pn.blog.bg)

Изводът е, че подобна допълнителна връзка е излишна.

В ефира често чувам "хайде да тестваме и на другата мрежа..."

И се започват едни тестове... и се стига до генералният извод "ах колко добре се чуваме на FreeDMR"...

Не се отчита факта, че връзката която е критична за качеството на комуникацията е радиостанция <-> точка за достъп (спот или ретранслатор) и именно тази връзка зависи от радиолюбителя в най-голяма степен.

Връзката точка за достъп <-> сървър и сървър <-> сървър зависи от качеството на връзката между тези устройства която става през... Интернет. А интернета на днешно време е достатъчно добър за такива комуникации.

И така остава критична само връзката радиостанция <-> точка за достъп. Именно тази връзка зависи в най-голяма степен от радиолюбителя.

И така, със същият успех ползвателя на личният спот може да настрои спота си директно на връзка към IPSC2 ТГ 2840 и двамата да се чуят един с друг на сървъра на IPSC2, нали?

Да може да стане. 

Тогава комуникацията между двамата ще се осъществява през сървъра на IPSC2 а към сървъра на FreeDMR просто тази комуникация ще се ретранслира през бриджа към ТГ 284 на FreeDMR.

При условие, че личните спотове, с малко повече четене, могат да се настроят да работят в няколко мрежи едновременно аз  лично не виждам смисъла в това "обединение" и в нескончаемите тестове на комуникацията през различни сървъри свързвайки се към една и съща точка за достъп. Достатъчно е да се направи просто един Ехо Тест и става ясно имаш ли връзка или не с ретранслатора или точката за достъп, останалото зависи от доставчика на Интернет.

Заключение:

Различните сървъри имат различни екстри. Основновната прилика между сървърите е, че те свързват отделните точки за достъп (спотове, ретранслатори) във единна мрежа. Всеки един сървър също си има ограничения. Затова често се използва повече от един сървър. Това води до увеличаване на възможностите и покритието на мрежите от ретранслатори.

Точките за достъп имат възможност да се свързват към няколко вида DMR мрежи от сървъри, XLX, BrandMeister, IPSC2, HBlink, FreeDMR.

Към кои точно сървърни мрежи, към кои точно групи или стаи, ще се свърже една точка за достъп, зависи от конкретните нужди на радиолюбителите в региона който покрива една точка за достъп, хората които я използват и от нейният капацитет, да поема и да обслужва определен брой комуникационни канали.

Именно това не всички колеги го разбират и се започва изграждане на мостове между мрежите.

В описаният по-горе частен случай на изграждане на мост между две мрежи и казаното до тук, става ясно, че същата тази връзка между две мрежи може успешно да бъде изградена и само чрез подходяща настройка на точките за достъп работещи под управлението на Pi-Star, а такива са почти 95% от точките за достъп.

Изграждането на мостове между мрежи има смисъл когато има някаква несъвместимост между сървърите и типа радиостанции които обслужват:

DMR, D-Star, Fusion...

За настройките на Pi-Star, специално за DMR имам написани доста статии и в двата ми блога, как работи DMR, как работи Pi-Star (в частта си за DMR) и как се правят тези настройки. Има и много колеги които са съществили такива настройки на практика.

Затова, четете, питайте, мислете, то се мисли ако има с какво, разбира се. Тествайте и се обучавайте. Там е истината, в обучението и усвояването на цифровите технологии. Ако искате да ги използвате.

73 de LZ5PN