Wie Federico Fissore bereits sagte, kann der Yún auf der Linux-Seite des Yún nur HTTPS (oder SSL, wie auch immer Sie es nennen möchten) verarbeiten.
Die erste Möglichkeit ist die Verwendung von Python mit Python OpenSSL. Dazu geben Sie die folgenden Befehle über SSH oder YunSerialTerminal ein:
opkg update
opkg install python-openssl
opkg update
Stellt sicher, dass die Paketliste auf dem neuesten Stand ist, und opkg install
installiert dann Python OpenSSL. Und dann können Sie mit Python mit dem Arduino sprechen. Diese Seite auf der Arduino-Website soll Ihnen bei der Verwendung von Python mit Arduino helfen.
Sie können auch verwenden , curl
mit der -k
Option in Ihrer Skizze. Beispielsweise:
Process process;
process.runShellCommand("curl -k http://example.net");
while(p.running()); // this waits for the command to be done before continuing
Wenn Sie eine Datei herunterladen möchten, können Sie auch verwenden wget
. Hierfür müssten Sie ein Upgrade durchführen, wget
indem Sie die folgenden Befehle erneut über SSH oder YunSerialTerminal eingeben:
opkg update
opkg upgrade wget
Und dann können Sie dies einfach in Ihrer Skizze tun:
Process process;
process.runShellCommand("wget http://example.net");
while(p.running()); // this waits for the command to be done before continuing