Frage

Ich habe einen Server mit einer C# -Server -App. Die App soll regelmäßig über ein GSM -Modem mit einer Reihe von Geräten (Touchpads, auf denen Android 2.2 ausgeführt werden) hergestellt und einige Dateien heruntergeladen werden. Es ist das erste Mal, dass ich auf die GSM -Kommunikation stoße, also bin ich wirklich verloren. Bisher muss ich bei Befehlen kommunizieren, aber ich bin mir nicht sicher, wie.

Ich vermute, der erste Schritt wäre, ATD zu wählen. Wie kann ich das Gerät auffordern, mir Daten zu senden, wenn ich eine Antwort bekomme? Muss ich eine App/einen Dienst auf dem Gerät codieren, das meine Anrufe beantwortet? Die Daten, die ich benötige, werden in TXT -Dateien auf meiner SD -Karte gespeichert, aber ich kann sie überall hinlegen, wenn es es einfacher macht.

Es wäre wirklich schön, wenn Sie mir bei einem Code helfen könnten, der ähnliche Dinge tut, oder irgendetwas, das mir hilft, zu verstehen, wie man diese Arbeit macht.

Vielen Dank

War es hilfreich?

Lösung

Sie benötigen einen Internetserver, um die Kommunikation zwischen den mobilen Netzwerkgeräten zu vermitteln (oder zumindest zu initiieren). Dies muss über einen Server -Internetdienstanbieter verfügen - z.

Zu diesem Zeitpunkt ist Ihr Server, der das C# -Programm ausführt, kein eigenes GSM -Modem benötigt (es sei denn, der kabelgebundene Service ist für seinen Standort nicht verfügbar). Wenn Sie es über GSM verbinden, benötigen Sie einen anderen Server mit einem ISP vom Server-Typ, um Verbindungen zwischen ihm und den Tablets aufzubauen, sodass Sie Ihr C# -Programm auf diesem Computer genauso gut ausführen können.

Im Wesentlichen werden Sie überhaupt nicht direkt mit GSM zu tun. Der Android -Stapel auf den Tablets verbirgt den Prozess der Interaktion mit dem integrierten GSM -Modem des Anwendungsentwicklers vollständig.

Wenn Sie etwas mit direkter Funkkommunikation zwischen einem Server und Tablets in einem kleinen Bereich tun möchten, schauen Sie sich WLAN oder so etwas wie Zigbee an.

Andere Tipps

Für diese Art von Kommunikation wäre C2DM perfekt für Sie. Sie müssen jedoch eine App schreiben, um auf Ihre Anfrage zu antworten und die Daten auf den Server hochzuladen sowie ein Push -Nachrichtenskript für den Server zu schreiben

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top