Comme Federico Fissore l'a dit ci-dessus, le Yún ne peut gérer que le HTTPS (ou SSL, peu importe comment vous l'appelez) du côté Linux du Yún.
La première façon de le faire est d'utiliser Python avec Python OpenSSL. Pour ce faire, exécutez les commandes suivantes via SSH ou YunSerialTerminal:
opkg update
opkg install python-openssl
opkg update
s'assurera que la liste des packages est à jour, puis opkg install
installe Python OpenSSL. Et puis vous pouvez parler à l'Arduino en utilisant Python. Cette page sur le site Arduino devrait vous aider à utiliser Python avec Arduino.
Vous pouvez également utiliser curl
l' -k
option avec votre croquis. Par exemple:
Process process;
process.runShellCommand("curl -k http://example.net");
while(p.running()); // this waits for the command to be done before continuing
De plus, si vous souhaitez télécharger un fichier, vous pouvez utiliser wget
. Cela vous obligerait à mettre à niveau wget
en émettant à nouveau ces commandes via SSH ou YunSerialTerminal:
opkg update
opkg upgrade wget
Et puis vous pouvez simplement le faire dans votre croquis:
Process process;
process.runShellCommand("wget http://example.net");
while(p.running()); // this waits for the command to be done before continuing