Như Federico Fissore đã nói ở trên, Yún chỉ có thể xử lý HTTPS (hoặc SSL, bất cứ điều gì bạn muốn gọi nó) về phía Linux của Yún.
Cách đầu tiên để làm điều đó là sử dụng Python với Python OpenSSL. Cách bạn làm điều này là bằng cách ban hành các lệnh sau thông qua SSH hoặc YunSerialTerminal:
opkg update
opkg install python-openssl
opkg update
sẽ đảm bảo danh sách gói được cập nhật và sau đó opkg install
cài đặt Python OpenSSL. Và sau đó bạn có thể nói chuyện với Arduino bằng Python. Trang này trên trang web Arduino sẽ giúp bạn sử dụng Python với Arduino.
Bạn cũng có thể sử dụng curl
với -k
tùy chọn trong bản phác thảo của bạn. Ví dụ:
Process process;
process.runShellCommand("curl -k http://example.net");
while(p.running()); // this waits for the command to be done before continuing
Ngoài ra, nếu bạn muốn tải xuống một tập tin, bạn có thể sử dụng wget
. Điều này sẽ yêu cầu bạn nâng cấp wget
bằng cách phát hành lại các lệnh này thông qua SSH hoặc YunSerialTerminal:
opkg update
opkg upgrade wget
Và sau đó bạn có thể làm điều này trong bản phác thảo của bạn:
Process process;
process.runShellCommand("wget http://example.net");
while(p.running()); // this waits for the command to be done before continuing