PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sepura PEI (TNP1)



giddy72
02.04.2014, 16:48
Hallo zusammen,

habe eine kleine Software zur Steuerung von Sepura Funkgeräten
über die PEI Schnittstelle geschrieben.
Bis jetzt nur über AT Befehle, was auch gut funktioniert.
Jetzt wollte ich eine direkte Umschaltung zwischen V+D <-> DMO einbauen.
Leider unterstützen meine Geräte den AT+CTOM Befehl anscheinend nicht.
Diesen gibt es auch erst in der 2010 ETSI Spec.

Eine weitere Möglichkeit ist wohl das TNP1 Protokoll.

Leider schaffe ich es nicht eine Verbringung zu öffnen
Ich versuche es mit "ATD*99#" und bekomme immer den
+CME ERROR: 27 (Invalid character in dial string) zurück.

Hat jemand eine Idee ?

Danke und Gruß

tetraguru
13.04.2014, 17:12
Hallo zusammen,

habe eine kleine Software zur Steuerung von Sepura Funkgeräten
über die PEI Schnittstelle geschrieben.
Bis jetzt nur über AT Befehle, was auch gut funktioniert.
Jetzt wollte ich eine direkte Umschaltung zwischen V+D <-> DMO einbauen.
Leider unterstützen meine Geräte den AT+CTOM Befehl anscheinend nicht.
Diesen gibt es auch erst in der 2010 ETSI Spec.

Eine weitere Möglichkeit ist wohl das TNP1 Protokoll.

Leider schaffe ich es nicht eine Verbringung zu öffnen
Ich versuche es mit "ATD*99#" und bekomme immer den
+CME ERROR: 27 (Invalid character in dial string) zurück.

Hat jemand eine Idee ?

Danke und Gruß

Hast du das DIUG vorliegen ? Wenn ich mich nicht irre dann lautet das Kommando (DIUG V10): AT+CSPTSS=2 (1 =TMO, 2=DMO, 3=DMO GW, 4=DMO Rep)

TSS "TETRA STACK SELECT"

giddy72
14.05.2014, 12:27
Das ist es.

Das Gerät unterstützt zwar nur Mode 1 u. 2 aber für meine Zwecke reicht es.

Super, besten Dank für die Antwort.

Einen lieben Gruß und bis zur nächsten Frage ;-)

evos
14.05.2014, 22:13
Kann deine Software auch das versenden von SDS komfortabel am PC geschrieben?

Gesendet von meinem HTC One_M8 mit Tapatalk

onickl
23.02.2015, 11:53
Hi zusammen!
Entwickle gerade eine Bedienoberfläche für's SRG3500 über die PEI.
Hänge aber gerade bei einem Problem:

Wir wollen die Talk Group Folder Struktur des Funkgeräts für die Anzeige übernehmen.
Das Auslesen ist soweit kein Problem (AT+CSPTGF?, AT+CSPTGI=x).
Jedoch stehe ich jetzt vor dem Problem, dass mir die GSSI der Gruppen hier nicht bekannt ist, (bei CSPTGI wird ja nur ein <talkgroup index> und eine <nummer> übermittelt).

Wie ist hier die korrekte Vorgehensweise - kann man von „talkgroup index“ oder „number“ auf die GSSI schließen um mit CTGS die jeweilige Gruppe zu setzen, oder gibt es hier ein anderes Kommando.

Bin für jede Hilfe dankbar.

lg
nickl

ahk
23.02.2015, 13:56
Also ich bin mir nicht sicher, ob das die Schnittstelle von Sepura her gibt.
Zumindest mit der Software Version, mit der ich getestet habe, wird z.B. die Ordner-Struktur nicht richtig ausgegeben. ("Only folders at the top level in the structure are listed.")

Und mit den index nummern war auch nichts sinnvolles anzufangen.
Bei Motorola funktioniert das ganze deutlich besser.
Aber falls Du da noch weitere Erkenntnisse haben solltest, dann würde mich das natürlich auch zur Implementierung in TETRAcontrol (http://www.tetracontrol.de) interessieren ;-)

Viele Grüße

Arne

onickl
23.02.2015, 16:12
Hi ahk,

genau auf das gleiche bin ich leider auch schon gestoßen.
Unsere Motorola Anbindung funktioniert schon dementsprechend ;)

Kannst du mir sagen, ob die Gruppen-Namen zwingend eindeutig sind?
Wenn ja könnte man die GSSI ja über den Namen zuordnen (alle Gruppen mit CNUM/CNUMD abfragen...). Ist zwar nicht wirklich professionell, aber könnte funktionieren.

schöne Grüße
nickl

ahk
23.02.2015, 16:34
Ich habe zwar keine Möglichkeit, Sepura Geräte zu programmieren, aber ich glaube die Wahrscheinlichkeit, dass es genauso wie bei Motorola ist, ist hoch.
Das heisst: Der Gruppen-Name muss nicht eindeutig sein. Es wird nur nach GSSI referenziert.

Gruß,
Arne

onickl
25.02.2015, 09:50
Danke!
Das ist auch meine Befürchtung....

liebe Grüße
Nickl

onickl
25.02.2015, 09:57
Arne,

ich hätt noch eine Frage - ist zwar ein bisschen off-topic, aber einen Versuche wert ;)

Weißt du zufällig, wie bei Motorola die OPTA Übertragen wird (bei eingehendem Ruf)?
Sepura beschreibt hier zu +CSPBTOPTA, aber bei Motorola werde ich irgendwie nicht fündig...

danke,
nickl

ahk
25.02.2015, 10:07
AT+ENCR

Grüße

Wizard
25.02.2015, 10:08
Arne,

Weißt du zufällig, wie bei Motorola die OPTA Übertragen wird (bei eingehendem Ruf)?
Sepura beschreibt hier zu +CSPBTOPTA, aber bei Motorola werde ich irgendwie nicht fündig...

danke,
nickl

Bei Motorola ist es:

+ENCR: 15, NIFW BLABLUB-99-00-XX

Gruß,
Wizard

onickl
25.02.2015, 10:44
Danke!

lg
nickl

funkschrauber
27.05.2015, 09:44
Hallo zusammen,
hat jemand villeicht den AT-Befehl zum Auslesen der Frequenz der aktuellen Nachbar-Basisstation? (Sepura)

Nicht den AT+CNCI?.

Vielen Dank.

Gruß
André

Curator
05.06.2015, 14:11
Hallo,

und noch eine Frage zu den AT-Befehlen:
gibt es die Möglichkeit über PEI/AT-Befehle eine Sprechverbindung aufzubauen (also PTT-Taste per AT-Befehl)??

Gruß

Wizard
08.06.2015, 08:25
Hallo zusammen,
hat jemand villeicht den AT-Befehl zum Auslesen der Frequenz der aktuellen Nachbar-Basisstation? (Sepura)

Nicht den AT+CNCI?.

Vielen Dank.

Gruß
André

Kurze Gegenfrage: Gibt es denn eine "aktuelle Nachbarstation"? Was unterscheidet diese von allen anderen Nachbarstationen?

Und wieso reicht nicht der Befehl AT+CNCI?

Ups, das waren jetzt drei Fragen...

Wizard
08.06.2015, 08:30
Hallo,

und noch eine Frage zu den AT-Befehlen:
gibt es die Möglichkeit über PEI/AT-Befehle eine Sprechverbindung aufzubauen (also PTT-Taste per AT-Befehl)??

Gruß

Klar gibts das... wie bei GSM mit ATD12345678 ("Dial").

Aber insgesamt werden ca. 10 verschiedene AT-Kommandos und AT-Messages benötigt.

giddy72
09.06.2015, 11:29
Klar gibts das... wie bei GSM mit ATD12345678 ("Dial").

Aber insgesamt werden ca. 10 verschiedene AT-Kommandos und AT-Messages benötigt.

Na ja, ganz so schwierig ist es nicht.

Für die PTT Taste muss du eigentlich nur den Circuit Mode auf group call setzen.

+CTSDC=AI service, called party identity type, [area], [hook], [simplex], [end to end encryption] ,[comms type], [slots/codec], [RqTx], [priority], [CLIR control]

AT+CTSDC=0,0,0,1,1,0,1,1

Rufe gehen nur in die gerade eingestellte Gruppe (ist ja auch klar).
Also diese beim Wählen auch adressieren.

ATD[ISS der aktuell eingestellten Gruppe]

Damit haben wir die PTT Taste gedrückt.

Mit ATH wieder loslassen oder mit AT+CUTXC=CCI.

Wizard
10.06.2015, 09:56
Na ja, ganz so schwierig ist es nicht.

....

ATD[ISS der aktuell eingestellten Gruppe]

Damit haben wir die PTT Taste gedrückt.

Mit ATH wieder loslassen oder mit AT+CUTXC=CCI.

Ok, Du hast dich schon etwas mit der Materie beschäftigt. Gut. Aber Du bist erst noch gaaaanz am Anfang.

Mit "ATD" wird nicht nur PTT gedrückt. Es wird eine Verbindung aufgebaut UND PTT gedrückt. Bei einem aktiven, freien Gruppenruf funktioneirt dies nicht.
Mit zwei anderen Befehlen wird PTT losgelassen/gedrückt.
Stimmt auch wieder nicht ganz. Erst die entsprechenden Meldungen zeigen Dir den aktuellen Status Deiner Verbindung. Dann gibt es noch die OPTA der Gegenstelle.
Zu Beginn sollte natürlich auch das Service-Profile richtig gesetzt werden.
Und so weiter....

funkschrauber
16.06.2015, 15:55
Kurze Gegenfrage: Gibt es denn eine "aktuelle Nachbarstation"? Was unterscheidet diese von allen anderen Nachbarstationen?

Und wieso reicht nicht der Befehl AT+CNCI?

Ups, das waren jetzt drei Fragen...

Zu Frage 1: Wenn du mal in das Sepura-Menü im Reiter 2 schaust wirst du sehen, das da die Eingebuchte, sowie auch die Nachbarbasisstation mit den Werten angezeigt wird.

Zu Frage 2: Das ist einfach die Basisstation, die als nächstes erreichbar ist.

Zu Frage 3: Bei diesem Befehl ist nicht ersichtlich, welche der angezeigten Stationen die aktuelle Nachbarbasisstation ist.

Gruß

tm112
21.07.2015, 12:15
Nun mag es nicht so recht gelingen ein Funkgerät (MTP850FuG) zu überreden seinen Circuit Mode zu ändern. Was bisher geschah:

Codeplug und Firmware sind aktuell.
Service Profile geändert AT+CTSP=2,0,0<CR> -> quittiert mit OK, überprüft und OK
AT+CTSDC=0,0,0,1,1,0,1,1<CR> gesendet -> +CME ERROR: 3 -> (Operations Not Allowed)
Abfrage von AT+CTSDC?<CR> liefert +CTSDC=0,0,0,0,0,0,0,1,0,0,0 -> also keine Änderung

ATH funktioniert, beendet einen eingehenden Ruf, weist ihn also ab.

Änderungen an Einstellungen bzgl. Kryptierung und Wechsel zwischen DL und BOS Karten bringt keine Veränderung.

Wo liegt jetzt der Fehler bzgl. CTSDC?

ahk
21.07.2015, 12:26
Mit Verschlüsselung gesetzt nimmt er bei mir den CTSDC Befehl an....

Fehlt im Codeplug irgendwo noch ein Haken?

Gruß

tm112
21.07.2015, 14:02
Exakt. Die muss bei BOS zwingend rein. Dann klappt's auch.

Muss die dann beim Notruf zwingend raus?

alex
29.07.2015, 20:38
Hi,
habe ein wenig mit einem Sepura SRG3900 gespielt. Einige Dinge habe ich gefunden und ausprobiert, allerdings würde ich gerne die aktuell ausgewählte Gruppe ausgeben. Konnte aber nichts finden, das mich ans Ziel bringen würde..

Kann mir da jemand helfen?

Flori95
03.09.2015, 08:51
Hi,

Bekomme bei jedem Command immer nur ein ERROR zurück (außer AT und ATE0/1).
Muss man hier in der Bayern Config ggf. noch was verändern? Habe mich an ein SRG3900 verbunden.

Danke und LG
Flo