Как сказал выше Федерико Фиссоре, Yún может обрабатывать только HTTPS (или SSL, как вы хотите это называть) на стороне Linux от Yún.
Первый способ сделать это - использовать 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