Ich arbeite an einem Projekt, bei dem ich alle RC-bezogenen Teile eines älteren Rennbuggys im Maßstab 1:10, den ich als Kind hatte, weggerissen und diese Teile durch einige Arduinos und ein GPS ersetzt habe, um ein super rudimentäres autonomes Fahrzeug zu schaffen. Ich möchte den Raspberry Pi Zero W als integrierte Basisstation für die Datenprotokollierung und Netzwerksteuerung über eine Web-App hinzufügen, die ich später mit meinem Server entwerfen werde.
Ich mache mir Sorgen, dass ich mir keine anderen billigen Optionen sicher bin, wenn ich nicht eine Art Datenbox von Verizon oder AT & T bekomme und eine furchtbar hohe monatliche Rechnung für einen Vertrag bezahle, den ich nicht möchte.
Welche Optionen stehen mir zur Verfügung, um den Pi in das Mobilfunknetz zu integrieren, die mich weder einen Arm noch ein Bein kosten?
quelle
Antworten:
Ich denke, dass Electron by Particle etwas ist, wonach Sie suchen. Mit Electron können Sie Geräte bauen, die eine Verbindung zu einem mobilen 2G- oder 3G-Mobilfunknetz herstellen können.
In einem der vorherigen Kommentare haben Sie erwähnt, dass Ihre Datennutzung wahrscheinlich ein Megabyte an Daten pro Monat nicht überschreiten wird. Mit Electron wird Ihnen monatlich der Basispreis berechnet, der 2,99 USD (einschließlich des ersten Megabytes) und dann 0,99 USD pro zusätzlichem MB beträgt .
Aus technischer Sicht ist Electron mit der Partikelwolke verbunden und tauscht Nachrichten mit ihr aus. Anschließend können Sie Electron über Ihre Web-App steuern, indem Sie HTTP-Anforderungen von Ihrer Web-App an die Cloud von Particle senden. Electron verfügt über GPIO-Pins (auch für die serielle / UART-Kommunikation). Je nach Ihren Anforderungen können Sie es mit Ihrem Raspberry Pi verbinden. Weitere Informationen finden Sie hier .
In einem allgemeinen Szenario sollte die Kommunikation zwischen Ihnen und Electron folgendermaßen aussehen:
Weitere Codebeispiele finden Sie hier .
Ich habe auch gesehen, dass Hologram ähnliche Geräte wie Electron anbietet und der Servicepreis auch günstiger ist. Einen Vergleich finden Sie hier .
quelle
Sie haben Sigfox oder Lora, die eine Möglichkeit sein können, aber es ist auf wenige Nachrichten pro Tag beschränkt, sodass Sie keine Echtzeitbefehle streamen oder senden können. Und es ist auch nicht kostenlos, aber es ist billig. Sie können jedoch keine Verbindung herstellen, wenn Sie keinen Internet- oder GSM-Anbieter haben.
Ich habe einmal ein Projekt durchgeführt, bei dem ich die gleichen Dinge getan habe, die Sie mit dem Sigfox-Netzwerk tun möchten. Ich hatte einen Server und habe Daten mit GPS-Standort- und Sensordaten an ihn gesendet. Der Standort wurde mithilfe der Javascript-API von Google Map angezeigt. Es war keine harte Arbeit, aber es war kein "Streaming" -Standort, da das Sigfox-Netzwerk nicht dafür ausgelegt ist. (mindestens 15 Sekunden pro Nachricht zählen)
quelle