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?
Antwort
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.
- 1. Wenn ich zabbix für die Überwachung von VoltDB verwenden möchte, wie kann ich das tun?
- 2. Ich möchte Metatitle wie PRODUKTNAME + MARKEN setzen. Wie kann ich das tun?
- 3. Warum kann ich das nicht tun?
- 4. Was ich tun möchte, ist FreezableCollection.AddRange (collectionToAdd)
- 5. Wie kann ich Schließungen synchronisieren?
- 6. Kann ich das in Web2Py tun?
- 7. Groupby distinct Wie kann ich das tun?
- 8. Kann ich das in Lisp tun?
- 9. Ich kann das nicht tun Heapsort Animation
- 10. Wie kann ich das in Jade tun?
- 11. Yum kann das Paket nicht finden, das ich installieren möchte
- 12. Wie kann ich AVCaptureDevice synchronisieren setFocusModeLockedWithLensPosition Anruf
- 13. Ich möchte Funktion bei offenem Chrom mit Webside tun Javascript
- 14. Wie kann ich es mit Listenverständnis tun?
- 15. Kann ich dies mit ASP.NET Routing tun?
- 16. Was kann ich mit EJB tun?
- 17. Kann ich dies mit customErrors tun?
- 18. Ich möchte ein Fenster dynamisch verschieben die Elemente. Wie genau würde ich das tun?
- 19. Wie kann ich zwei Datenbanktabellen mit PHP synchronisieren?
- 20. Wie kann ich ein Adressbuch mit meinem iPhone-Adressbuch synchronisieren?
- 21. Wie kann ich eine Dateisystemstruktur mit SQL synchronisieren?
- 22. Angenommen, mein aktueller Paketname ist com.citrix.webportal.app, aber ich möchte com.citrix.webportal.fullversion.app dann wie kann ich tun
- 23. Wie kann ich diesen C-Code synchronisieren?
- 24. Wie kann ich Knoten js synchronisieren?
- 25. C - Wie kann ich meine Datenstrukturimplementierung synchronisieren?
- 26. Wie kann ich das Bild in der Mitte der div zeigen ich möchte mit CSS
- 27. Wie kann ich einen unerwarteten Reset in einem Mikrocontroller
- 28. Eclipse Cross-Compile ... wie kann ich das tun?
- 29. Ich möchte die Min-Wert-Sammlung von RDD erhalten, aber der min-Wert ist multiple, Wie kann ich das tun?
- 30. Kann ich den .vscode-Ordner synchronisieren?
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
Wie machst du es von einer anderen Plattform? und wie würde das anders sein? –