Як сказано вище Федеріко Фіссоре, 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