Die Internet of Things of ook bekend as IoT het 'n rewolusie in die tegnologiese wêreld gemaak en ook baie van ons projekte bereik (of ons nou wil of nie). Daarom is baie gebruikers op soek na 'n bord wat hul programme verwerk, goedkoop en wat ook met die internet verbind word sonder om 'n draadlose sleutel of 'n netwerkkaart te gebruik. Vir baie is laasgenoemde 'n vinnige oplossing, maar dit beteken nie dat dit 'n professionele of effektiewe oplossing is nie.
Gegewe dit, het die span van Die Arduino-projek het 'n bord ontwikkel wat op die Internet van Dinge gerig is. Hierdie bord heet Arduino Yún.
Index
Wat is Arduino Yún?
Arduino Yún is 'n raad van die Arduino-projek. Dit beteken dat die ontwerp en vervaardiging daarvan deur onsself of deur enige onderneming uitgevoer kan word, sowel as om die ontwerpe te gebruik om prototipes en persoonlike plate te skep. In die geval van Arduino Yún sou laasgenoemde 'n verdere stap wees, aangesien dit gebaseer is op Arduino Leonardo, 'n kragtiger bordmodel as Arduino UNO.
Arduino Yún het dieselfde ontwerp en dieselfde beheerder as Arduino Leonardo, dit wil sê die verwerker Atmel ATmega32U4. Maar, anders as Arduino Leonardo, Arduino Yún het 'n Atheros Wireless AR9331 mini-bord, 'n gleuf vir microsd-kaarte en 'n kern genaamd Linino.
Wat is die verskille tussen Arduino Yún en Arduino UNO?
Met inagneming van bogenoemde, is die verskille tussen die Arduino Yún-model en die model duidelik Arduino UNO. Maar daar is nog 'n paar.
As u kyk na die artikel wat ons onlangs gepubliseer het, ontbreek 'n Arduino-bord baie elemente wat ander borde soos Raspberry Pi het, maar Arduino Yún nie.
Die kern genaamd Lininus is 'n kern wat genoeg krag bied het 'n klein verspreiding genaamd Openwrt-Yún. Hierdie verspreiding maak gebruik van die Linux-kern en 'n paar ander gereedskap wat maak dat Openwrt op enige toestel met 'n atherosbord of soortgelyk geïnstalleer kan word.
Wat is Openwrt-Yún?
Op hierdie stadium is dit gerieflik om 'n kort draai te maak oor wat Openwrt-Yún is en waarom dit belangrik is.
OpenWRT Dit is 'n Gnu / Linux-verspreiding wat aanpas by enige router en draadlose kaart. In hierdie geval, Openwrt-Yun is 'n aangepaste verspreiding wat op Arduino Yún geïnstalleer moet word. Die verspreiding is in Linino en kan uitgebrei word danksy die groef vir microsd-kaarte. Om hierdie funksies te kan gebruik, hoef ons slegs op afstand via ssh aan te sluit en die pakketbestuurder van die verspreiding sowel as die res van die gereedskap te gebruik.
Nodeloos om te sê, hierdie verspreiding dit bied ons 'n paar basiese slim funksies wat 'n bedryfstelsel het, maar is nie dieselfde as 'n Raspberry Pi-bord nie wat gebruik kan word as 'n minirekenaar of 'n ou rekenaar wat ons as 'n bediener of deel van 'n groep kan gebruik.
Hoe kry u toegang tot die Arduino Yún-konfigurasie?
Om toegang tot die Arduino Yún-konfigurasie te verkry, moet ons twee stappe in ag neem:
- Installeer die bestuurders sodat dit herken word deur die rekenaar met Arduino IDE
- Stel die afstandsinterface op vir verbindings en die "brug" -stap vir persoonlike programme om die draadlose koppelvlak te gebruik.
Die eerste stap is belangrik aangesien ons op een of ander tyd programme en data na die Arduino Yún-raad moet stuur. Hiervoor hoef ons net installeer die bestuurders en voer dan Arduino IDE uit. As ons Arduino IDE op Gnu / Linux het, is daar geen probleem met hierdie stap nie en hoef ons niks te doen nie; As ons Windows het, is die drywers vir hierdie model sowel as ander Arduino-modelle met die Arduino IDE geïnstalleer, vandaar die belangrikheid daarvan om hierdie IDE te gebruik; En as ons 'n Mac OS het, hoef ons niks te doen as ons Arduino IDE gebruik nie, maar die eerste keer dat ons die Arduino Yún-bord aan ons Mac koppel, sal die sleutel vir die installering van die sleutelbord verskyn, 'n towenaar wat ons moet sluit met die rooi knoppie. Dit is 'n probleem wat weerspieël word in die amptelike webwerf van Arduino Yún.
Die ander stap wat ons wil ken, is die verbinding en administrasie van die Arduino Yún Wi-Fi-module. Eerstens moet ons energie aan die plaat gee; dit sal veroorsaak dat die direksie 'n wifi-netwerk genaamd Yún skep. Ons maak verbinding met hierdie netwerk en in die blaaier skryf ons die adres http: //arduino.local Hierdie adres sal 'n webwerf open waarvandaan ons die nuwe netwerk kan bestuur. Die gebruikersnaam en wagwoord van hierdie paneel is "arduino", 'n woord wat ons kan verander sodra ons die paneel binnegaan.
Maar as ons Arduino Yun gebruik, sal ons na 'n Wi-Fi-netwerk koppel en nie ons eie netwerk skep nie. Om dit te doen, is daar in die paneel wat oopgemaak is, 'n vervolglys met die elemente om aan te sluit op enige Wi-Fi-netwerk, met die uitsondering van universiteitsnetwerke en ander soortgelyke netwerke wat protokolle en wagwoordsagteware gebruik maak die verbinding met hierdie soort plate (nog steeds) onmoontlik.
Wel, ons weet al hoe u u eie Wi-Fi-netwerk moet skep, aan 'n ander Wi-Fi-netwerk kan koppel, maar hoe gebruik ek hierdie verbinding met ander borde en / of programme?
Wel daarvoor ons moet die Bridge-funksie gebruik binne die program wat ons in Arduino IDE skep. Die funksie begin met Bridge.begin (), 'n funksie waarmee ons kan kommunikeer met die normale funksie en die draadlose funksie van die Arduino Yún-bord.
Wat kan ek met Arduino Yún doen?
Met die nodige programmering kan ons enige tegnologiese toestel "intelligent" maak danksy die Arduino Yún-bord. Maar, die algemeenste is om die bord te gebruik sodat die toestel wat geskep word, kan koppel aan die internet en om dit te kan manipuleer deur 'n ander toestel soos 'n slimfoon, 'n tablet of 'n rekenaar.
Sommige gebruikers het daarin geslaag om die bord as 'n seldsame netwerkkaart te gebruik, maar ons moet sê dat dit redelik moeilik is en dat die prys van die bord hoër is as enige normale netwerkkaart. Aan Instructables Jy kan kry 'n klein aanhanger van wat met Arduino Yún gedoen kan word. Ons moet net die naam van die bord in die repository-soekenjin skryf en verskillende projekte wat hierdie model gebruik, sal verskyn.
Gevolgtrekking
Arduino Yún is vir baie gebruikers 'n interessante en belangrike bord, want wie sy projek aan die internet wou koppel, moes tot sy aankoms 'n Arduino-bord plus 'n draadlose of GSM-skild koop wat die verbinding moontlik maak. Die koste was hoër as Arduino Yún en die moeiliker programmering met meer beperkings. Arduino Yún korrigeer dit alles en bied die moontlikheid om ligter en kragtiger toestelle te skep as tot nou toe. Maar ons projek kan beter geskik wees vir ander alternatiewe soos Raspberry Pi Zero W. In elk geval volg beide Arduino en Raspberry Pi die riglyne vir gratis hardeware, en dit beteken dat ons die bord en die oplossing kan kies sonder om ons projek in gevaar te stel.
'N Opmerking, los joune
Hallo, 24 April 2018, hierdie bord lyk onttrek deur die vervaardiger, vermoedelik omdat dit nie aan enige regulasies voldoen nie.
Wat my vies gemaak het, is dat die skild van Yun dit wel in die katalogus bevat.
Ek los die skakel: https://store.arduino.cc/arduino-yun
Ek is op soek na 'n alternatief vir my projek. Ek sal enige voorstelle waardeer.
'N Groet en dankie vir die berig.