Como dice Federico Fissore anteriormente, el Yún solo puede manejar HTTPS (o SSL, como quiera llamarlo) en el lado de Linux del Yún.
La primera forma de hacerlo es usar Python con Python OpenSSL. La forma de hacerlo es emitiendo los siguientes comandos a través de SSH o YunSerialTerminal:
opkg update
opkg install python-openssl
opkg update
se asegurará de que la lista de paquetes esté actualizada y luego opkg install
instalará Python OpenSSL. Y luego puedes hablar con el Arduino usando Python. Esta página en el sitio web de Arduino debería ayudarlo a usar Python con Arduino.
También puede usar curl
con la -k
opción en su boceto. Por ejemplo:
Process process;
process.runShellCommand("curl -k http://example.net");
while(p.running()); // this waits for the command to be done before continuing
Además, si desea descargar un archivo, puede usarlo wget
. Esto requeriría que actualice wget
nuevamente emitiendo estos comandos a través de SSH o YunSerialTerminal:
opkg update
opkg upgrade wget
Y luego puedes hacer esto en tu boceto:
Process process;
process.runShellCommand("wget http://example.net");
while(p.running()); // this waits for the command to be done before continuing