Целосен водич за користење на BrandMeister DMR мрежниот монитор — Z31AMB / 2940011
DMR Terminal е веб-базиран монитор за BrandMeister DMR мрежата, дизајниран во стил на реален Motorola мобилен радио. Терминалот слуша live audio стрим во реално време преку HOSE API, следи активни повици преку WebSocket, и ги прикажува сите информации на LCD дисплеј со богата визуелна содржина.
Терминалот не е предаватор — тој е приемник / монитор. Можеш да слушаш секоја BrandMeister TalkGroup во реално време, без да се логираш и без DMR радио.
Само 3 чекори се потребни за да слушаш live DMR аудио во реално време.
TG (долу) или PF1 (лево). Ќе се отвори прозорец со 12 дост��пни TalkGroup групи. Избери ја групата која сакаш да ја слушаш — на пример TG 294 N.Macedonia или TG 91 World-wide. Исто така можеш да ротираш десниот копчалник TG-GRUPA за да менуваш групи.POWER на дното на терминалот. Дисплејот ќе се вклучи, ќе се поврзе на BrandMeister мрежата и ќе почне да го стримира аудиото. Статусот ќе се смени на STBY (STANDBY).RX, callsign-от на зборувачот ќе се прикаже на дисплејот, S-Meter ќе се активира, QSO тајмерот ќе почне да брои, а spectrum анализаторот ќе го прикаже аудиото. Звукот ќе го слушаш автоматски преку звучниците на твојот уред.Важно: Прелистувачот може да побара дозвола за autoplay аудио. Ако не слушаш звук, кликни каде било на страницата прво, па потоа притисни POWER.
Терминалот има физички-изгледачки контроли — две ротациски копчалници, 4 PF копчиња и 4 функциски копчиња.
| КОНТРОЛА | ЛОКАЦИЈА | ФУНКЦИЈА |
|---|---|---|
| VOL KNOB | Лево, горе | Го контролира нивото на јачина на звук (0-100%). Ротирај со scroll на глушецот или drag. Вредноста се прикажува во VOL бар на LCD дисплејот. |
| TG-GRUPA KNOB | Десно, горе | Менува помеѓу 12 достапни TalkGroup групи. При секоја промена, терминалот автоматски се реконектира на новата TG група. Под копчалникот се наоѓа копчето FORUM кое отвора hamradio.mk во нов таб. |
| КОПЧЕ | ФУНКЦИЈА |
|---|---|
| PF1 — TG | Отвора TalkGroup selector прозорец за избор на група |
| PF2 — PWR | Power On/Off — исто со главното POWER копче |
| PF3 — LOG | Отвора QSO историјата (активно само кога е ON) |
| PF4 — MUTE | Вклучува/исклучува звук без да го прекине стримот |
| КОПЧЕ | ФУНКЦИЈА |
|---|---|
| TG | Отвора TalkGroup selector прозорец за избор помеѓу 12 програмирани групи |
| SCAN | Активира/деактивира автоматски TG скенер. Прво притискање = старт на скен, второ = стоп. |
| MUTE / UNMUTE | Toggle мут — иконата на звучникот се менува. При MUTE стримот продолжува, само звукот е исклучен. |
| LOG | Отвора прозорец со целосна QSO историја — TIME, CALLSIGN, TG, DURATION. Содржи Export CSV и Clear All. |
| SHORTCUTS | Отвора модал со листа на сите тастатурни кратенки |
| STATS | Прикажува/крие статистика панел: QSO Count, Active TG, Last Call, Uptime, Ping |
| ЕЛЕМЕНТ | ОПИС |
|---|---|
| SIGNAL BARS | 5 барови кои го покажуваат signal strength: 0=OFF, 1=POWER ON, 3=CONNECTED, 5=ACTIVE RX |
| NET DOT | Зелена точка = поврзано на BrandMeister, сива = офлајн |
| UTC CLOCK | Реален UTC часовник ажуриран секоја секунда |
| THEME BUTTON | Копче (сонце иконата) за менување на LCD тема |
| FULLSCREEN | Копче за влез/излез од fullscreen режим (исто: тастер F) |
| SHARE | Копира share link со тековниот TG во clipboard (исто: тастер H) |
| NOTIFICATIONS | Вклучува/исклучува browser нотификации при активен повик (исто: тастер N) |
| PING BADGE | Прикажува BrandMeister WebSocket latency во ms во реално време |
| POWER BAR | Главното POWER копче и BrandMeister иконата со текст |
Дисплејот е поделен во неколку зони со различни информации.
| ЕЛЕМЕНТ | ОПИС |
|---|---|
| CH + ♪ (горе лево) | Број на каналот и zone индикатор |
| HH:MM UTC (горе средина) | Живиот UTC часовник во мини формат |
| STATUS (горе десно) | OFF / STBY / RX — со зелена точка при RX |
| TG XXXX (главен број) | ID на активниот TalkGroup во голем фонт |
| Ime grupata | Името на TG групата (N.MACEDONIA, World-wide...) |
| DN (десно) | Digital Network — потврдува дека е поврзано |
| CS + CALLSIGN | Callsign на моменталниот зборувач при RX |
| QSO TIMER (MM:SS) | Тајмер кој брои времетраење на тековниот QSO |
| S-METER | Signal strength бар S0-S9+40, анимиран при RX |
| PTT BAR | 85% при активен RX, 0% при STANDBY |
| VOL BAR + % | Тековно ниво на јачина на звук |
48-бандов FFT-стил spectrum analyzer прикажан под LCD дисплејот. Секогаш е анимиран:
| РЕЖИМ | ОДНЕСУВАЊЕ |
|---|---|
| OFF | Минимален noise floor — речиси мртви барови |
| STANDBY | Бавно дишечки sine-wave ripple — жив но тивок |
| RX ACTIVE | Bell-shaped voice envelope — полн spectrum, peak dots, reflection |
Секоја тема ја менува бојата на spectrum — зелена, сина, кехлибарска или црвена, според активната тема.
Панелот под дисплејот покажува последните 8 callsigns кои зборувале на активниот TG. Секој запис содржи:
Нов запис се осветлува со зелен highlight 5 секунди по завршувањето на повикот.
Кликни на LOG за да го отвориш прозорецот со целосна QSO историја. Содржи до 200 записи. Достапни опции:
Кликни на STATS за да го прикажеш/скриеш панелот со статистика на дното. Содржи:
| ПОЛЕ | ОПИС |
|---|---|
| QSO COUNT | Вкупен број на QSO запишани во оваа сесија |
| ACTIVE TG | Тековно активниот TalkGroup |
| LAST CALL | Callsign на последниот зборувач |
| UPTIME | Колку долго терминалот е вклучен (HH:MM:SS) |
| PING | BrandMeister WebSocket latency во ms |
При MUTE, аудио стримот се прекинува (iframe src се брише) но терминалот продолжува да ги следи повиците преку WebSocket. Кога ќе се отмутира, стримот веднаш се реконектира. S-Meter и spectrum продолжуваат да работат нормално.
Klikni na kopceto so zvoнce (gore desno) ili pritisni N za da vklucis browser notifikacii. Koga nekoj zboruva na aktivniot TG i prozorecot e minimiziran, ke dobies desktop notifikacija so callsign i TG. Prelistuvacot ke pobara dozvola pri prvo vklucuvanje.
Gore desno se prikazuva BrandMeister WebSocket latency vo ms. Zelena tocka = dobra konekcija (<150ms), zolta = sredna (150-400ms), crvena = losa (>400ms). Ping se meri avtomatski na sekoi 30 sekundi.
Klikni na kopceto so cetiri agli (gore desno) ili pritisni F za da vlezis vo fullscreen rezim. Pritisni povtorno ili Esc za da izlezis. Idealno za montiranje na tablet ili wall display.
Klikni na kopceto so share ikonata (gore desno) ili pritisni H za da kopiras link vo clipboard. Link-ot sodrzi ?tg=ID parametar — koga nekoj go otvori, terminalot avtomatski ke go vcita toj TG.
Terminalot gi pameti poslednite 5 poseteni TalkGroup grupi. Koga ke otvoris TG selector, na vrvot ke vidis sekcija RECENTLY VISITED so brz pristap do prethodnite grupi.
Vo TG selector prozorecot, na dnoto ima forma za vnesuvanje na proizvolen TG broj. Vnesi go brojot i klikni ADD. Custom TG-to se pameti vo localStorage i ostanuva dostapno megju sesii.
Klikni na kopceto SHORTCUTS (dolen desen red) ili pritisni ? za da go otvoris modalot so site tastaturni kratenci.
| TASTER | FUNKCIJA |
|---|---|
| P | Power ON / OFF |
| M | Mute / Unmute |
| T | Otvora TG Selector |
| S | Scan toggle |
| L | Otvora QSO Log |
| N | Notifications toggle |
| F | Fullscreen toggle |
| H | Kopira share link |
| ← → | Pretoden / Sleden TG |
| Esc | Zatvora otvoren modal |
| ? | Prikazuva ovaa pomosh |
Ако BrandMeister WebSocket ја прекине конекцијата, терминалот автоматски се реконектира по 5 секунди. RX watchdog таймер е поставен на 20 секунди — ако не добие порака во тој период, статусот автоматски се враќа на STANDBY.
Скенерот автоматски ги поминува сите 12 програмирани TalkGroup групи и застанува на онаа која е активна — слично на scanner радио уред.
SCAN (долен ред). Дисплејот ќе покаже SCAN во ОП лентата и ќе почне да ротира низ групите. Иконата на SCAN копчето ќе стане активна (осветлена).SCAN повторно за да го исклучиш скенирањето. Терминалот ќе остане на последниот активен TG. Можеш исто така да изберат друг TG рачно — скенот автоматски ќе се исклучи.| ПАРАМЕТАР | ВРЕДНОСТ |
|---|---|
| DWELL TIME | 3 секунди по TG — доволно за детекција на активност |
| БРОЈ НА TG | Сите 12 програмирани групи |
| АВТОСТОП | При детектирана активност скенот застанува автоматски |
| RESUME | По завршување на QSO, скенот продолжува автоматски по 3s |
Забелешка: Скенерот ја менува HOSE аудио конекцијата при секоја промена на TG. Може да има 1-2 секунди тишина при преминот меѓу групи.
Multi-TG Monitor истовремено ги следи TG 91, TG 220 и TG 2050 паралелно — без да го менуваш активниот канал. Прикажан е во панелот под Last Heard листата.
| КОЛОНА | ОПИС |
|---|---|
| DOT (зелена точка) | Активен RX на таа TG група — трепка при активен повик |
| TG ID | Број на TalkGroup групата |
| ИМЕ | Краткото ime на групата (World-wide, Srbija...) |
| CALLSIGN | Callsign на моменталниот зборувач (или — ако тивко) |
| STAT | RX при активен повик, STBY при тишина |
Важно: Multi-TG Monitor ги следи само TG 91, 220 и 2050. Аудиото секогаш доаѓа само од активниот (главен) канал — не можеш да слушаш два TG истовремено.
Забелешка: Терминалот е само приемник. TX (предавање) не е поддржано — за тоа е потребен реален DMR радио уред поврзан на BrandMeister мрежата.
Терминалот поддржува 12 програмирани TalkGroup групи. Можеш да ги менуваш со TG копчето, TG-GRUPA копчалникот или PF1.
| TG ID | ИМЕ | ОПИС |
|---|---|---|
| 91 | World-wide | Светска BrandMeister мрежа — меѓународен QSO |
| 294 | N.Macedonia | Национален TG за Македонија (главен) |
| 2940 | Macedonia | Регионален македонски TG |
| 2945 | Struga | Локален TG — Струга |
| 2948 | Prilep | Локален TG — Прилеп |
| 2949 | Strumica | Локален TG — Струмица |
| 220 | Srbija | Национален TG за Србија |
| 2050 | Hrvatska | Национален TG за Хрватска |
| 284 | Bulgaria | Национален TG за Бугарија |
| 228 | Slovenija | Национален TG за Словенија |
| 2721 | Bosna | Национален TG за Босна и Херцеговина |
| 3 | North America | Северно-американски регионален TG |
Активност: Не сите TG се активни во секое време. TG 294 и TG 91 имаат најмногу активност. Локалните TG (29xx) зависат од локалните repeater станици.
Кликни на копчето со сонце иконата (горе десно) за да отвориш theme picker. Темата се памети автоматски.
| AUDIO BACKEND | BrandMeister HOSE API — MP3 stream преку hidden iframe |
| REALTIME DATA | BrandMeister WebSocket — Socket.io EIO=3 protocol |
| WS ENDPOINT | wss://api.brandmeister.network/lh/socket.io/ |
| HOSE ENDPOINT | https://hose.brandmeister.network/?subscribe=TGID |
| SPECTRUM | 48-band canvas анализатор — requestAnimationFrame loop, peak hold |
| CALL DETECTION | BM mqtt evt, payload JSON parse — Stop=0 → RX, Stop>0 → STANDBY |
| RX TIMEOUT | 20 секунди watchdog — автоматски враќа STANDBY ако нема BM порака |
| AUTO RECONNECT | 5 секунди delay при WS drop |
| SCAN | 12-канален TG скенер, 3s dwell, автостоп при активен повик |
| MULTI-TG MONITOR | Паралелни WebSocket конекции за TG 91, 220, 2050 |
| QSO STORAGE | Во-меморија (до 200 записи), CSV export, не се зачувува меѓу сесии |
| ТЕМИ | 8 теми (Green, Blue, Amber, Night Red, APCO P25, Hytera, Kenwood, Military Green) — CSS custom properties, localStorage |
| ФОНТОВИ | Orbitron, Share Tech Mono, Rajdhani — Google Fonts |
| NOTIFICATIONS | Web Notifications API — browser permission required |
| PING | WebSocket round-trip measurement, 30s interval |
| FULLSCREEN | Fullscreen API — F key / btnFullscreen |
| SHARE LINK | URL ?tg=ID parameter — Clipboard API / fallback |
| TG HISTORY | Last 5 visited TGs — localStorage persistence |
| CUSTOM TG | User-defined TG — localStorage persistence |
| DEPENDENCIES | Нема — чист Vanilla JS, без frameworks |
| PLATFORM | PHP 7+ / Apache / Nginx — нема база, нема Composer |
| BROWSER | Chrome, Firefox, Edge, Safari — modern браузери |
EXPORT CSV пред да го затвориш прелистувачот.
localStorage на прелистувачот и автоматски се аплицира при секое вчитување. Ако го чистиш browser cache/history, темата ќе се ресетира на Green.