2017-05-02 5 views
-1

1 Ich möchte meine Daten, die im Mikrocontroller gespeichert sind, synchronisieren, die einen zentralen Server senden sollen, um den Ausdruck dieser Daten zu erhalten (wie die Bezahlung der Rechnung nach dem Kauf).Ich möchte Mikrocontroller mit server.how synchronisieren kann ich das tun?

+0

Dies ist viel zu offen für jedermann, um eine nützliche Antwort zu geben. Eine wesentliche Anzahl von Details muss nur bereitgestellt werden, um zu beginnen. Meine Vermutung ist, dass dies keine geeignete Frage für Stack Overflow ist. – lit

+0

Wie machst du es von einer anderen Plattform? und wie würde das anders sein? –

Antwort

0

Da Sie keine Details wie Plattformen (auf MCU und Server) und Kommunikationsoptionen weggelassen haben, werde ich nur eine Aufnahme im Dunkeln machen.

Wenn Sie die Option haben, den Mikrocontroller zu wählen, wählen Sie einen mit Netzwerkfähigkeit wie ESP32, PIC32, Raspberry Pi etc. Stellen Sie sicher, dass es eine grundlegende Form von TCP/IP unterstützt und Zugriff auf HTTP-Anfragen haben. Dann ist es eine einfache Sache, die Daten auf einen Webserver zu posten, der seinerseits auf dem Server läuft, der eine Datenbank und aktive Serverseiten wie php, asp.net usw. hat. Dann einen Chron-Job ausführen, um einen regelmäßigen Ausdruck auszulösen oder jedes Mal, wenn der MCU Daten auf den Server hochlädt.

Wenn die Wahl des MCU keine Option ist, sind Sie wahrscheinlich mit der seriellen Kommunikation festgefahren. Sie können jede Art von Brücke mit einem anderen MCU mit Netzwerkfähigkeit hinzufügen, um die Daten aus dem MCU und in eine Netzwerkverbindung zu bekommen.

Eine weitere Option je nach Situation, wenn der MCU direkt über RS232 mit USB-Adapter mit dem Server verbunden werden kann, können Sie über eine serielle Verbindung kommunizieren. Erstellen Sie eine Anwendung, die den MCU ausliest und in die Datenbank eingibt. Eine konsolenbasierte Anwendung, die in einer beliebigen Sprache oder einem Skript wie C, C#, Java, Python und PHP geschrieben ist, erledigt die Aufgabe.

Verwandte Themen