Reklame
Windows 10 er endnu ikke afsluttet, men det har allerede lavet nogle ret store bølger. For første gang på lang tid har folk en ægte grund til at blive begejstrede for en ny version af Windows. Den seneste meddelelse for at fange alles opmærksomhed er Windows 10 som første Arduino-certificerede operativsystem.
Arduino Hvad er Arduino: Alt hvad du behøver at vide (i video)Hvad er en Arduino, og hvorfor skal du passe på? I denne video forsøger jeg at besvare det spørgsmål og meget mere. Læs mere allerede en utrolig populær linje med mikrokontrollere. $ 25-kortene ($ 5, hvis du køber uofficielle modeller) bruges ofte i Internet of Things Hvad er tingenes internet?Hvad er tingenes internet? Her er alt hvad du har brug for at vide om det, hvorfor det er så spændende og nogle af risiciene. Læs mere og DIY-elektronikprojekter - så forskellige som natlys Arduino Night Light og Sunrise Alarm ProjectI dag laver vi et solopgang vækkeur, der forsigtigt og langsomt vækker dig uden at ty til en stødende støjfremstillende maskine. Læs mere
, motoriseret lasertårne Pew Pew! Sådan bygger du en lasertårn med en ArduinoKeder du dig? Kan også bygge en lasertårn. Læs mere , og Pong-spil Sådan genskabes det klassiske pong-spil ved hjælp af ArduinoPong var den første videospil nogensinde, der nåede til massemarkedet. For første gang i historien blev konceptet med et "videospil" bragt ind i familiens hjem takket være Atari 2600 -... Læs mere ."Arduino Certified" betyder simpelthen, at det er lettere for udviklere og producenter at integrere Arduino-projekter med Windows-operativsystemet. Den officielle meddelelse giver eksemplet på et Arduino-sikkerhedskamera, der styres gennem Universal Windows-platform, og kan udvides til Microsoft-opereret, skybaseret bevægelsesdetektion og ansigts / stemmegenkendelse systemer.
Så hvad betyder dette for producenterne? Og vigtigere af alt, skal nogen bry sig?
Microsoft-Arduino-partnerskabet
Windows 10 er et af de mere ambitiøse projekter, der kommer ud af Redmond i de senere år. Men i modsætning til tidligere iterationer af Microsofts flagskibsoperativsystem, er det ikke et enkelt operativsystem, men snarere et paraply af operativsystemer Windows 10: Drømmen om et operativsystem på tværs af enheder bliver realitet og det er gratisMicrosoft trækker frimodigt ind i fremtiden med innovativ software og hardware. Windows som service og mobilitet af oplevelse var de vigtigste nøgleord fra den nylige Windows 10-briefing. Det vigtigste er, at Windows 10 ... Læs mere der dækker et helt spektrum af enheder, fra tabletter og desktops, til indlejrede systemer og mikrokontrollere.
I sidstnævnte kategori har vi Windows 10 til IoT. Annonceret i februar, det kører på Raspberry Pi II Endnu en ny hindbærpi... og det understøtter Windows 10 Læs mere , og leveres gratis af Microsoft. Dette er et bestemt usædvanligt skridt for Microsoft - et firma, der gjorde Bill Gates til en multimilliardær ved at sælge store mængder software snarere end at give dem væk.
Men Microsoft forventer ikke, at folk skal bruge deres Raspberry Pi II som deres hovedcomputer. Ikke med det anemisk CPU og knap RAM 5 ting, du ikke kan gøre med Raspberry Pi 2Med en quad core CPU og kan prale af at kunne køre Windows 10 - er Raspberry Pi 2 virkelig alt det? Her er 5 ting, som Raspberry Pi 2 stadig ikke kan gøre. Læs mere . De er ikke bekymrede for, at det kanibaliserer salg af pc'er og tabletter.
Snarere forventer de, at folk skal bruge det i stedet for Linux til Internet of Things-projekter, som kan bygges ved at forbinde Raspberry Pis indbyggede GPIO-stifter Kom godt i gang med GPIO på en hindbærpiHvis du selvom Arduino var sej, skal du bare vente til du får hænderne på en Raspberry Pi - disse ting er fantastiske. Ud over at være en fuldt funktionel computer har de også en ... Læs mere - 26 af dem - til sensorer, servoer, LED'er og mere.
Microsofts IoT-ambitioner slutter dog ikke bare med Raspberry Pi. Virksomheden har også gjort det fænomenalt let at forbinde en Arduino til systemer, der kører Windows 10 gennem to forskellige softwarebiblioteker.
Den første er Windows Remote Arduino. Dette gør det muligt at styre en Arduino direkte fra en Windows 10-computer via USB eller Bluetooth via Firmata-protokol. Ved hjælp af biblioteket kan udviklere bygge Windows Universal-applikationer med C #, C ++ og JavaScript, der kan kontrollere en Arduino og se aflæsninger fra alle tilknyttede sensorer.
Windows 10 er bygget op omkring en designfilosofi af en Universal Windows-platform, hvor applikationer kan skrives en gang og bruges på tværs af hele familien af Windows 10-enheder. Følgelig kan ethvert program, der er bygget rundt om Windows Remote Arduino-biblioteket, køre på Windows 10-telefoner, såvel som traditionelle computere og Raspberry Pi-systemer.
Det andet produkt i Microsoft Arduino-familien er Virtual Arduino Shields. Dette gør det muligt for enhver Bluetooth-aktiveret Arduino-enhed at bruge sensorer og funktionalitet på en Windows 10-smartphone i stedet for at bruge en Arduino Shield De øverste 4 Arduino-skærme til at superpower dine projekterDu har købt et Arduino-startpakke, du har fulgt alle de grundlæggende guider, men nu har du ramt en snublestein - du har brug for flere bits og bobs for at realisere din elektronikdrøm. Heldigvis, hvis du har ... Læs mere . Disse er berygtede for at være dyre, med de mest detaljerede koster hundreder af dollars. Men dette gør det muligt at udskifte individuelle skjolde med en enkelt smartphone (i dette tilfælde en Lumia 535 eller 635), hvilket potentielt sparer udviklere hundreder af dollars.
Begge disse biblioteker kan downloades nu fra Github.
Microsoft har tilsyneladende dimitteret fra Bill Gates 'oprindelige vision om en computer “på hvert skrivebord og i enhver hjemme ”, til en vision, hvor computere er integreret i hverdagslige, almindelige genstande og med Windows til at tænde det alle.
Andre forsøg
På traditionel Microsoft-måde er de sent til spillet her. Arduino nærmer sig sin tiårs fødselsdag, og Microsoft ignorerede det i næsten et årti. Dette efterlod et vakuum for andre virksomheder til at opbygge den slags produkter Microsoft netop har frigivet.
For eksempel, 1Sheeld 1Sheeld, The Ultimate Arduino Shield Review and GiveawayEt enkelt Arduino-skjold, der kan forbinde til en Android-enhed og give et væld af sensorer og avancerede funktioner? Jepp - det er en ting nu. 1Sheeld, faktisk. Læs mere , fra egyptisk-baseret Integreight, som vi gennemgik for bare et par måneder siden. Dette overkommelige ($ 55) Arduino-skjold lader udviklere integrere sensorer på deres Android-smartphones med deres Arduino-baserede IOT-projekter.
På det tidspunkt bemærkede korrekturlæser James Bruce, at 1Sheeld var det “En fantastisk bit kit at have rundt på værkstedet” og “Den rene alsidighed [af 1Sheeld] er enestående”, men han havde forbehold over dens langsigtede brugbarhed, i betragtning af at den skal bindes til en mobilenhed via Bluetooth.
En ny begyndelse for Microsoft.
I løbet af de sidste par år har Microsoft rystet fra sit indelukkede, forretningsmæssige image - og sin lange, insulære arv, når det kommer til at samarbejde med andre store teknologiselskaber. Denne seneste indrejse i IoT-verdenen understreger kun det.
Adrian McEwen, medforfatter af Design af tingenes internet, siger, ”Det er interessant at se Microsoft blive mere involveret i IoT og godt at se dem samarbejde med de eksisterende samfund og platforme (inklusive deres Raspberry Pi-meddelelse) snarere end at gentage den, som de gjorde, sidste gang de omfavnede producenter med .Net Gadgeteer.”
.Net Gadgeteer var naturligvis en kommerciel fiasko, som ikke nød noget, der lykkedes Arduino's succes.
Imidlertid viser Microsofts vilje til at engagere sig i Arduino-samfundet hvor radikalt det har ændret sig som en virksomhed, især siden ansættelsen af Satya Nadella som administrerende direktør. På lidt over et år har virksomheden det .Net-rammerne er åbne En GNU, der begynder for Microsoft: Hvad en open source. NET-ramme betyder for resten af osMicrosoft har netop frigivet en betydelig del af sin kode under en tilladt open source-licens. Dette træk bryder med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere , frigav Visual Studio til Mac-verdenen og gjorde Microsoft cool igen.
Men hvorfor IoT?
Men hvorfor skulle Microsoft bry sig om Internettet af tingen - et relativt nichefelt, der stadig er i sin spædbarn? Det er sandt, at de eneste mennesker, der virkelig er begejstrede for IoT i dag, er en elite af udviklere og strømbrugere.
Men det er også sandt, at hvad der bliver normen for strømbrugere til sidst bliver normen for alle andre. Microsoft er rigeligt opmærksom på det og ønsker at være i centrum af dette hurtigt voksende marked, før det går ind i mainstream-bevidstheden, og inden et konkurrerende firma kommer der først. I processen vil det gøre det lettere, hurtigere og mere tilgængeligt at bygge IoT-enheder.
Kort sagt, Microsoft vil gøre for IoT, hvad det gjorde for produktivitetssoftware og for operativsystemer.
Internet af Windows-ting
Bruger du Windows 10 med dit nyeste Arduino-produkt? Har du en brændende idé til en Microsoft-drevet IoT-enhed? Jeg vil gerne høre om det. Giv mig en kommentar, så chatter vi.
Fotokreditter: Arduino mikrocontroller (Arkadiusz Sikorski), Raspberry Pi 2 (Gareth Halfacree), Arduino-fiksering (jeanbaptisteparis)
Matthew Hughes er en softwareudvikler og forfatter fra Liverpool, England. Han findes sjældent uden en kop stærk sort kaffe i hånden og forguder absolut sin Macbook Pro og hans kamera. Du kan læse hans blog på http://www.matthewhughes.co.uk og følg ham på twitter på @matthewhughes.