Arduino Auf SQL-Server
Jemand, der mir Helfen kann, Bitte sagen Sie mir, Wie Sie senden Ultraschall-Erkennung Lesungen von Arduino auf SQL-Server über Ethernet-Kabel? Benötige Code Helfen oder material oder Link. Ich will nicht senden Sie es mit jedem Wifi-Modul an Arduino nur durch die Verwendung der Ethernet-Kabel.
- Weg zu breit, und Hunderte von Beispielen zur Verfügung, die mit einer einfachen Google-Suche. Die Abstimmung zu schließen, die für einen kompletten Mangel an Forschung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, senden Sie es zu sql server mithilfe des arduino, haben Sie eine von zwei Optionen. (Und ich denke, dass wirklich nur eine)
Für beide, müssen Sie schreiben Arduino-code, die sprechen können, an einen externen server.
Finden Sie info auf, dass hier
Als Nächstes müssen Sie entscheiden, wenn Sie möchten, senden Sie es direkt an einen SQL-Server, oder wenn Sie möchten, senden Sie es zu einem RESTful-Web-API, und die API-schreiben Sie die Daten auf SQL Server.
Die erste option erfordert, dass Sie schreiben Sie Ihre eigene Implementierung für TDS über TCP. TDS-Protokoll des SQL-Server verwendet zum senden und empfangen von Datenbank-Abfragen.
Finden Sie Infos zu SQL Server und der TDS-Protokoll - hier
Dieser option wird eine Menge Arbeit sein, und ich bin nicht sicher, dass Sie haben genug Platz auf dem arduino an, dass alle code, die erforderlich wäre, auch nur einen schmutzigen, minimale Umsetzung. Nevermind eine zuverlässige, schnelle und sichere ein.
Ihre andere option wäre die Umsetzung ein Weg zum senden von HTTP-Anfragen über TCP mit dem arduino. Dies würde Ihnen ermöglichen, zu sprechen, um eine Web-basierte REST-API. Die API handeln würde, wie ein Mitte-Mann, unter HTTP GET-oder POST-Requests von dem arduino, und übersetzen Sie Sie zu SQL Server mit Hilfe von einigen Datenbank-Treiber.
Soweit Implementierung von HTTP mit dem arduino, Sie können tun, dass mit precreated libaries, wie diese
So weit wie das, was Sie verwenden würden, für die ein API, das kann jede Server-Side-Programmierung
Sprache. Ich persönlich empfehlen ASP.NET zum erstellen der API, und ADO.NET reden an die Datenbank. Es gibt sehr viel Dokumentation über das ganze Netz über diese beiden Themen. Ein guter Ort, um zu starten wäre hier für eine Web-API und hier für Informationen auf ADO.NET
Für diejenigen, die noch interessiert an dem Thema, die ich gemeinsam ein bare-bone Umsetzung der TDS 7.0, die ich machte, zurück in die Tage. Es wurde getestet auf Arduino Nano und dem Arduino Mega. Obwohl sehr veraltet, dies kann Ihnen eine Idee geben, wie es zu implementieren, wenn Sie wählen, dies zu tun.
arduino-mssql auf Github