Como Federico Fissore disse acima, o Yún só pode manipular HTTPS (ou SSL, como você quiser chamá-lo) no lado Linux do Yún.
A primeira maneira de fazer isso é usar o Python com o Python OpenSSL. A maneira como você faz isso é emitindo os seguintes comandos via SSH ou YunSerialTerminal:
opkg update
opkg install python-openssl
opkg update
irá garantir que a lista de pacotes esteja atualizada e opkg install
instala o Python OpenSSL. E então você pode conversar com o Arduino usando Python. Esta página no site do Arduino deve ajudá-lo a usar o Python com o Arduino.
Você também pode usar curl
com a -k
opção em seu esboço. Por exemplo:
Process process;
process.runShellCommand("curl -k http://example.net");
while(p.running()); // this waits for the command to be done before continuing
Além disso, se você quiser baixar um arquivo, poderá usar wget
. Isso exigiria a atualização wget
emitindo esses comandos novamente via SSH ou YunSerialTerminal:
opkg update
opkg upgrade wget
E então você pode fazer isso no seu esboço:
Process process;
process.runShellCommand("wget http://example.net");
while(p.running()); // this waits for the command to be done before continuing