L'Internet de les Coses o també conegut com IOT ha revolucionat el món tecnològic i també ha arribat a molts dels nostres projectes (vulguem o no vulguem). És per això que molts usuaris busquen una placa que processi els seus programes, que sigui econòmica i que a més es connecti a Internet sense necessitat d'utilitzar una clau wireless o una targeta de xarxa. Per a molts, això últim és una solució ràpida, però no vol dir que sigui una solució professional o eficaç.
Davant d'això, l'equip de l' Projecte Arduino ha desenvolupat una placa que té com a fi l'Internet de les Coses. Aquesta placa es diu Arduino Yun.
Què és Arduino Yun?
Arduino Yun és una placa de el Projecte Arduino. Això vol dir que el seu disseny i fabricació pot ser realitzada per nosaltres mateixos o per qualsevol empresa així com poder utilitzar els seus dissenys per crear prototips i plaques personals. En el cas d'Arduino Yun això últim seria un pas més, ja que es basa en Arduino Leonardo, un model de placa més potent que Arduino UNO.
Arduino Yun té el mateix disseny i el mateix controlador que Arduino Leonardo, és a dir, el processador Atmel ATmega32U4. Però, a diferència d'Arduino Leonardo, Arduino Yun té una miniplaca Atheros Wireless AR9331, un slot per a targetes microSD i un nucli anomenat Linino.
Quines diferències hi ha entre Arduino Yun i Arduino UNO?
Tenint en compte l'anterior, estan clares les diferències entre el model Arduino Yun i el model Arduino UNO. Però hi ha algunes més.
Si mireu l'article que fa poc vam publicar, una placa Arduino no té prou elements que tenen altres plaques com Raspberry Pi, però Arduino Yun no.
El nucli anomenat Linino és un nucli que ofereix la suficient potència com per tenir una petita distribució anomenada OpenWRT-Yun. Aquesta distribució utilitza el nucli de Linux i unes poques eines més que fan que OpenWRT es pugui instal·lar en qualsevol dispositiu amb una placa Atheros o similar.
Què és OpenWRT-Yun?
Arribats a aquest punt, convé fer una petita parada sobre què és OpenWRT-Yun i per què és important.
OpenWRT és una distribució GNU / Linux que s'adapta a qualsevol router i placa wireless. En aquest cas, OpenWRT-Yun és una distribució modificada per poder ser instal·lada en Arduino Yun. La distribució resideix en Linino i es pot veure ampliada gràcies a l'slot per a targetes microSD. Per poder utilitzar aquestes funcions, només hem de connectar-nos a la placa de manera remota a través d'ssh i utilitzar el gestor de paquets de la distribució així com la resta d'eines.
No cal dir que aquesta distribució ens oferirà algunes funcions intel·ligents bàsiques que té un sistema operatiu però no és el mateix que una placa Raspberry Pi que es pot utilitzar com un miniordinador ni tampoc un pc vell que podrem utilitzar com a servidor o part d'un clúster.
Com accedir a la configuració d'Arduino Yun?
Per accedir a la configuració d'Arduino Yun hem de tenir en compte dos passos:
- Instal·lar els drivers perquè sigui reconegut pel pc amb Arduino IDE
- Configura la interfície remota per a les connexions i el pas "bridge" perquè els programes personals facin servir la interfície wireless.
El primer pas és important ja que necessitarem en algun moment enviar programes i dades a la placa Arduino Yun. Per a això només hem de instal·lar els drivers de la placa i després executar Arduino IDE. Si tenim Arduino IDE en GNU / Linux, no hi haurà problema amb aquest pas i no haurem de fer res; si tenim Windows, els drivers d'aquest model així com d'altres models d'Arduino s'hauran instal·lat amb Arduino IDE, d'aquí la importància d'utilitzar aquest IDE; i si tenim mac OS, no hem de fer res si utilitzem Arduino IDE però si que la primera vegada que connectem la placa Arduino Yun al nostre Mac apareixerà l'assistent d'instal·lació de teclat, un assistent que haurem de tancar amb el botó vermell. És un problema que apareix reflectit en el web oficial d'Arduino Yun.
L'altre pas que ens interessa conèixer és la connexió i administració de la lliçó wifi d'Arduino Yun. Primer hem de donar energia a la placa; això farà que la placa creï una xarxa wifi anomenada Yun. Ens connectem a aquesta xarxa i en el navegador escrivim l'adreça http: //arduino.local Aquesta adreça ens obrirà un web des de la qual administrem la nova xarxa creada. L'usuari i contrasenya d'aquest panell és "arduino", Paraula que podrem canviar un cop entrem en el panell.
Però, si fem servir Arduino Yun, el que buscarem és connectar-nos a una xarxa wifi i no crear una xarxa pròpia. Per això, en el panell que s'ha obert, a la part inferior apareix un desplegable amb els elements per connectar-se a qualsevol xarxa wifi, a excepció de les xarxes universitàries i altres xarxes similars que utilitzen protocols i programari de contrasenya que fa impossible (encara ) la connexió amb aquest tipus de plaques.
Bé, ja sabem com crear una xarxa wifi pròpia, connectar-se a una altra xarxa wifi, però com faig servir aquesta connexió amb altres plaques i / o programes?
Bé, per a això hem d'utilitzar la funció Bridge dins el programa que creiem en Arduino IDE. La funció s'inicia amb Bridge.begin (), Una funció que ens permetrà comunicar-nos amb la funció normal i la funció wireless de la placa Arduino Yun.
Què puc fer amb Arduino Yun?
Amb la programació necessària, podem fer que qualsevol dispositiu tecnològic es faci "intel·ligent" gràcies a la placa Arduino Yun. No obstant això, el més habitual és utilitzar la placa perquè el gadget creat pugui connectar-se a Internet i poder manipular-a través d'un altre dispositiu com un telèfon intel·ligent, una tablet o un pc.
Alguns usuaris han aconseguit utilitzar la placa com una targeta de xarxa poc habitual, però hem de dir que fer aconseguir això és bastant difícil i el preu de la placa és més alt que qualsevol targeta de xarxa normal. en Instructius es pot aconseguir un petit ventall del que es pugui fer amb Arduino Yun. Només hem d'escriure el nom de la placa en el cercador de l'repositori i apareixeran diversos projectes que utilitzen aquest model.
Conclusió
Arduino Yun és una placa interessant i important per a molts usuaris ja que fins a la seva arribada, el que volia connectar el seu projecte a Internet havia de comprar una placa Arduino més XNUMX shield wireless o GSM que permeti la connexió. El cost era més elevat que Arduino Yun i la programació més difícil amb més limitacions. Arduino Yun corregeix tot això i ofereix la possibilitat de crear gadgets més lleugers i més potents que fins al moment. Però pot ser que al nostre projecte s'ajusti millor altres alternatives com Raspberry Pi Zero W. En qualsevol cas, tant Arduino com Raspberry Pi segueixen les pautes el maquinari Lliure i això fa que puguem triar la placa i la solució sense per això veure el nostre projecte compromès .
Hola a 24 d'abril de 2018 aquesta placa apareix retirada pel fabricant, suposadament pos que no compleix alguna normativa.
El que m'empipa és que la shield de iun si que la tenen en catàleg.
deixo el link: https://store.arduino.cc/arduino-yun
Estic buscant alguna alternativa per al meu projecte, agrairia algun suggeriment.
Un Salutació i gràcies pel post.