Як сказано вище Федеріко Фіссоре, Yún може обробляти тільки HTTPS (або SSL, як би ви хочете його назвати) на Linux стороні Юна.
Перший спосіб зробити це - використання Python з Python OpenSSL. Так ви робите це, видаючи наступні команди через SSH або YunSerialTerminal:
opkg update
opkg install python-openssl
opkg updateпереконається, що список пакетів оновлений, а потім opkg installвстановить Python OpenSSL. І тоді ви можете поговорити з Arduino за допомогою Python. Ця сторінка на веб-сайті Arduino повинна допомогти вам у використанні Python з Arduino.
Крім того, можна використовувати curlз -kопцією у вашому ескізі. Наприклад:
Process process;
process.runShellCommand("curl -k http://example.net");
while(p.running()); // this waits for the command to be done before continuing
Крім того, якщо ви хочете завантажити файл, ви можете використовувати wget. Це вимагатиме від вас оновлення wget, повторно видавши ці команди через SSH або YunSerialTerminal:
opkg update
opkg upgrade wget
І тоді ви можете просто зробити це у своєму ескізі:
Process process;
process.runShellCommand("wget http://example.net");
while(p.running()); // this waits for the command to be done before continuing