Publicitate
Windows 10 nu a fost încă finalizat, dar a făcut deja valuri destul de mari. Pentru prima dată după mult timp, oamenii au un motiv real să fie entuziasmați de o nouă versiune de Windows. Cel mai recent anunț care atrage atenția tuturor este Windows 10 primul sistem de operare certificat Arduino.
Arduino Ce este Arduino: tot ce trebuie să știți (în video)Ce este un Arduino și de ce ar trebui să-ți pese? În acest videoclip, încerc să răspund la această întrebare și la multe altele. Citeste mai mult deja o linie incredibil de populară de microcontrolere. Plăcile de 25 USD (5 USD dacă achiziționați modele neoficiale) sunt utilizate în mod obișnuit internetul Lucrurilor Ce este Internetul lucrurilor?Ce este Internetul Lucrurilor? Iată tot ce trebuie să știi despre el, de ce este atât de interesant și câteva dintre riscuri. Citeste mai mult și proiecte de electronice DIY – la fel de diverse ca lumini de noapte Proiectul Arduino Night Light și Sunrise AlarmAstăzi, vom face un ceas cu alarmă pentru răsărit de soare, care vă va trezi ușor și încet, fără a apela la o mașină ofensivă care produce zgomot. Citeste mai mult , motorizat turele cu laser Pew Pew! Cum să construiești o turelă laser cu un ArduinoEști plictisit? Ar putea la fel de bine să construiești o turelă laser. Citeste mai mult , și Jocuri de pong Cum să recreați jocul clasic Pong folosind ArduinoPong a fost primul joc video care a ajuns pe piața de masă. Pentru prima dată în istorie, conceptul de „joc video” a fost adus în casa familiei, datorită Atari 2600 -... Citeste mai mult .
„Arduino Certified” înseamnă pur și simplu că este mai ușor pentru dezvoltatori și producători să integreze proiectele Arduino cu sistemul de operare Windows. Anunțul oficial oferă exemplul unei camere de securitate Arduino care este controlată prin Universal Platforma Windows și poate fi extinsă la detectarea mișcării operată de Microsoft, bazată pe cloud și recunoașterea facială/voce sisteme.
Deci, ce înseamnă asta pentru producători? Și mai important, ar trebui să-i pese cuiva?
Parteneriatul Microsoft-Arduino
Windows 10 este unul dintre cele mai ambițioase proiecte care au apărut de la Redmond în ultimii ani. Dar, spre deosebire de iterațiile anterioare ale sistemului de operare emblematic al Microsoft, acesta nu este un singur sistem de operare, ci mai degrabă un umbrela sistemelor de operare Windows 10: Visul unui sistem de operare pe mai multe dispozitive devine realitate și este gratuitMicrosoft pășește cu îndrăzneală în viitor cu software și hardware inovator. Windows ca serviciu și mobilitatea experienței au fost cuvintele cheie majore din recentul briefing Windows 10. Cel mai important, Windows 10 va... Citeste mai mult care acoperă un întreg spectru de dispozitive, de la tablete și desktop-uri, la sisteme încorporate și microcontrolere.
În această din urmă categorie, avem Windows 10 pentru IoT. Anunțat în februarie, rulează pe Raspberry Pi II Un alt nou Raspberry Pi... și acceptă Windows 10 Citeste mai mult și este oferit gratuit de Microsoft. Aceasta este o mișcare cu siguranță neobișnuită pentru Microsoft – o companie care l-a transformat pe Bill Gates într-un multimiliardar, vânzând volume uriașe de software, în loc să le ofere.

Dar Microsoft nu se așteaptă ca oamenii să-și folosească Raspberry Pi II ca computer principal. Nu cu ea CPU anemic și RAM redusă 5 lucruri pe care nu le poți face cu Raspberry Pi 2Cu un procesor cu patru nuclee și se mândrește că poate rula Windows 10 – Raspberry Pi 2 este într-adevăr toate acestea? Iată 5 lucruri pe care Raspberry Pi 2 încă nu le poate face. Citeste mai mult . Nu sunt îngrijorați că va canibaliza vânzările de PC-uri și tablete.
Mai degrabă, se așteaptă ca oamenii să-l folosească în loc de Linux pentru proiectele Internet of Things, care pot fi construite prin conectarea Raspberry Pi. pini GPIO încorporați Noțiuni introductive cu GPIO pe un Raspberry PiDacă ați crezut că Arduino a fost grozav, așteptați până când puneți mâna pe un Raspberry Pi - aceste lucruri sunt uimitoare. Pe lângă faptul că sunt un computer complet funcțional, au și un... Citeste mai mult – 26 dintre ele – la senzori, servo-uri, LED-uri și multe altele.
Totuși, ambițiile IoT ale Microsoft nu se termină doar cu Raspberry Pi. Compania a făcut, de asemenea, extraordinar de ușor să conectați un Arduino la sisteme care rulează Windows 10 prin două biblioteci de software diferite.
Primul este Windows Remote Arduino. Acest lucru face posibilă controlul unui Arduino direct de pe un computer Windows 10 prin USB sau Bluetooth, prin intermediul Protocolul Firmata. Folosind biblioteca, dezvoltatorii pot construi aplicații Windows Universal cu C#, C++ și JavaScript care pot controla un Arduino și pot vizualiza citirile de la orice senzori atașați.

Windows 10 este construit în jurul unei filozofii de design a Platformă universală Windows, unde aplicațiile pot fi scrise o singură dată și utilizate pe întreaga familie de dispozitive Windows 10. În consecință, orice aplicație construită în jurul bibliotecii Windows Remote Arduino poate rula pe telefoane Windows 10, precum și pe computere tradiționale și sisteme Raspberry Pi.
Al doilea produs din familia Microsoft Arduino este Virtual Arduino Shields. Acest lucru face posibil ca orice dispozitiv Arduino compatibil Bluetooth să utilizeze senzorii și funcționalitatea unui smartphone Windows 10, în loc să utilizeze un Arduino Shield Cele mai bune 4 scuturi Arduino pentru a vă supraalimenta proiecteleAți cumpărat un kit de pornire Arduino, ați urmat toate ghidurile de bază, dar acum v-ați lovit de o piatră de poticnire - aveți nevoie de mai multe biți și bobs pentru a vă realiza visul electronic. Din fericire, dacă ai... Citeste mai mult . Acestea sunt renumite pentru că sunt incredibil de scumpe, cele mai elaborate costând sute de dolari. Dar acest lucru face posibilă înlocuirea scuturilor individuale cu un singur smartphone (În acest caz, un Lumia 535 sau 635), economisind posibil dezvoltatorilor sute de dolari.
Ambele biblioteci sunt disponibile pentru descărcare acum de pe Github.
Se pare că Microsoft a absolvit viziunea originală a lui Bill Gates despre un computer „pe fiecare birou și în fiecare acasă”, la o viziune în care computerele sunt integrate în obiectele obișnuite, de zi cu zi, și cu Windows care o alimentează toate.
Alte încercări
În mod tradițional Microsoft, ei întârzie la joc aici. Arduino se apropie de a zecea aniversare, iar Microsoft l-a ignorat timp de aproape un deceniu. Acest lucru a lăsat un vid pentru alte companii pentru a construi tipurile de produse pe care Microsoft tocmai le-a lansat.
De exemplu, 1Sheeld 1Sheeld, The Ultimate Arduino Shield Review and GiveawayUn singur scut Arduino care se poate conecta cu un dispozitiv Android și poate oferi o multitudine de senzori și funcții avansate? Da, asta e un lucru acum. The 1Sheeld, de fapt. Citeste mai mult , din Egipt Integreight, pe care am revizuit-o acum câteva luni. Acest scut Arduino la preț accesibil (55 USD) permite dezvoltatorilor să integreze senzorii smartphone-urilor lor Android cu proiectele lor IOT bazate pe Arduino.

La acea vreme, recenzentul James Bruce a remarcat că 1Sheeld era „un kit uimitor de avut în jurul atelierului” și „versatilitatea [a lui 1Sheeld] este remarcabilă”, dar a avut rezerve cu privire la utilitatea sa pe termen lung, având în vedere că trebuie să fie legat de un dispozitiv mobil prin Bluetooth.
Un nou început pentru Microsoft.
În ultimii câțiva ani, Microsoft și-a zdruncinat imaginea corporativă înfundată – și moștenirea sa îndelungată, insulară, atunci când vine vorba de cooperarea cu alte companii tehnologice importante. Această ultimă incursiune în lumea IoT subliniază doar acest lucru.
Adrian McEwen, coautor al Proiectarea Internetului Lucrurilor, spune, „Este interesant să vezi că Microsoft se implică mai mult în IoT și bine să-i vezi în parteneriat cu comunitățile și platformele existente. (inclusiv anunțul lor Raspberry Pi) în loc să o reproducă așa cum au făcut-o data trecută, au îmbrățișat producătorii cu .Net Gadgeteer.”
.Net Gadgeteer a fost, desigur, un eșec comercial care nu s-a bucurat deloc de succesul lui Arduino.
Cu toate acestea, dacă este ceva, dorința Microsoft de a se implica cu comunitatea Arduino arată cât de radical s-a schimbat ca companie, mai ales după angajarea lui Satya Nadella ca CEO. În puțin peste un an, compania a făcut-o framework-ul .Net cu sursă deschisă Un început GNU pentru Microsoft: Ce înseamnă un cadru .NET cu sursă deschisă pentru noi, restulMicrosoft tocmai a lansat o parte semnificativă a codului său sub o licență open source permisivă. Această mișcare rupe cu ani de tradiție. Dar de ce și ce înseamnă pentru tine? Citeste mai mult , a lansat Visual Studio pentru lumea Mac și a făcut din nou Microsoft cool.
Dar de ce IoT?
Dar de ce ar trebui Microsoft să-i pese de Internetul Lucrurilor – un domeniu relativ de nișă încă la început? Este adevărat că singurii oameni cu adevărat entuziasmați de IoT astăzi sunt o elită de dezvoltatori și utilizatori puternici.

Dar este și adevărat că ceea ce devine norma pentru utilizatorii cu putere devine în cele din urmă norma pentru toți ceilalți. Microsoft este foarte conștient de acest lucru și vrea să fie în centrul acestei piețe în creștere rapidă înainte de a intra în conștiința mainstream și înainte ca o companie rivală să ajungă prima acolo. În acest proces, va face mai ușor, mai rapid și mai accesibil construirea de dispozitive IoT.
Pe scurt, Microsoft vrea să facă pentru IoT ceea ce a făcut pentru software-ul de productivitate și pentru sistemele de operare.
Internet of Windows Things
Veți folosi Windows 10 cu cel mai recent produs Arduino? Aveți o idee arzătoare pentru un dispozitiv IoT alimentat de Microsoft? Vreau să aud despre asta. Lasă-mi un comentariu și vom discuta.
Credite foto: Microcontroler Arduino (Arkadiusz Sikorski), Raspberry Pi 2 (Gareth Halfacree), Fixare Arduino (jeanbaptisteparis)
Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Rareori se găsește fără o ceașcă de cafea neagră tare în mână și îi adoră absolut Macbook Pro și aparatul foto. Puteți citi blogul lui la http://www.matthewhughes.co.uk și urmăriți-l pe Twitter la @matthewhughes.