ASL-Pi to koncepcyjne Network Radio bazujące na doświadczeniach z DVPi, aDVPi czy SvxPi i służące do komunikacji poprzez sieć AllStarLink.
Przyznam że dla mnie AllStar do tej pory to była sieć która istniała jako bridge do SvxLink i nigdy jakoś się więcej nie bawiłem tą siecią bo nie było potrzeby. Pomysł na realizację powstał trochę z konieczności poznania zasad działania AllStarLink z uwagi na konieczność obsługi przemienników i gateway opartych o te oprogramowanie. Uznałem że jak zbuduję sobie Network Radio to niejako skutkiem ubocznym będzie platforma do nauki i testowania ASL,
a i nie ukrywam że będzie to fajny element uzupełniający kolekcję Network Radio jakie posiadam ( DVPi+ , SvxPi - Lite )
Nie jest to projekt który stanie się kiedykolwiek publiczny z uwagi na fakt że jest mocno niedopracowany, ale spełniający postawione przed nim zadanie, ale co ważniejsze społeczność dookoła ASL3 ma spore grono ludzi którzy przy "kawie" napisali by to o wiele lepiej. Dlatego to pozostaje konceptem w oczekiwaniu az kiedyś pojawi się coś "oficjalnego" otwarto-źródłowego.
Postawione zadania przed ASL-Pi:
1. Pokazywać podstawowe informacje o systemie ( wifi, IP, temperatury ) , informować o tym gdzie jestem podłączony i kto w tym momencie nadaje.
2. Dawać możliwość szybkiego wyboru zmiany kanału / sieci / noda z jakim jestem podłączony. Przyciski te mają zaprogramowaną sekwencję DTMF automatycznie rozłączającą z poprzednią siecią i łączenia z nową bez konieczności używania UNLINK za każdym razem.
3. Dawać podstawową kontrolę na RaspberryPi czy programem Asterisk.
Podsumowanie
Ten koncepcyjny projekt bazuje na oryginalnym obrazie ASL3 co było celowe, ale niestety przysporzyło mi wielu problemów z powodu ograniczeń. Niestety nie byłem w stanie / nie umiem uruchomić ekranu 3,5" GPIO na RaspberryPi i byłem zmuszony zakupić ekran 3,5" HDMI i tym samym wymagać to będzie zmian w obudowie która nie była przewidziana na przyłącze HDMI od góry i nie miała na to miejsca. Ponieważ ASL3 nie wspiera natywnie GPIO ( dziwne jak na program który głównie na RaspberryPi działał ) to konieczne było zbudowanie interfejsu CM108 FOB jak na ASL przystało - oczywiście można byłoby obchodzić to skryptami i monitorować stan GPIO a następnie na ich podstawie wciskać lub puszczać PTT ale to nie o to chodzi.
Na obecną chwile jeszcze cierpi na choroby wieku dziecięcego ale dla mnie jest to już urządzenie spełniające wszystkie podstawowe zadania przed nim postawione.
Po ukończeniu obudowy i reszty hardware w środku nagram i opublikuje film na YouTube jak mi to działa.
https://youtu.be/rV4jc1UHAF4?feature=shared