Annonse

Windows 10 er ennå ikke ferdigstilt, men det har allerede laget noen ganske store bølger. For første gang på lenge har folk en genuin grunn til å bli begeistret for en ny versjon av Windows. Den siste kunngjøringen for å fange alles oppmerksomhet er Windows 10 første Arduino-sertifiserte operativsystem.

Arduino Hva er Arduino: Alt du trenger å vite (i video)Hva er en Arduino og hvorfor bør du bry deg? I denne videoen prøver jeg å svare på det spørsmålet, og mer. Les mer allerede en utrolig populær serie med mikrokontrollere. $25-brettene ($5 hvis du kjøper uoffisielle modeller) brukes ofte i Internett av ting Hva er tingenes internett?Hva er tingenes internett? Her er alt du trenger å vite om det, hvorfor det er så spennende, og noen av risikoene. Les mer og gjør-det-selv-elektronikkprosjekter – så forskjellige som nattlys Arduino nattlys og soloppgangsalarmprosjektI dag skal vi lage en vekkerklokke for soloppgang, som forsiktig og sakte vekker deg uten å ty til en støtende støymaskin. Les mer

instagram viewer
, motorisert lasertårn Pew Pew! Hvordan bygge et lasertårn med en arduinoKjeder du deg? Kan like gjerne bygge et lasertårn. Les mer , og Pong spill Hvordan gjenskape det klassiske Pong-spillet ved hjelp av ArduinoPong var det første videospillet noensinne som nådde massemarkedet. For første gang i historien ble konseptet med et "videospill" brakt inn i familiens hjem, takket være Atari 2600 -... Les mer .

"Arduino Certified" betyr ganske enkelt at det er enklere for utviklere og produsenter å integrere Arduino-prosjekter med Windows-operativsystemet. Den offisielle kunngjøringen gir et eksempel på et Arduino sikkerhetskamera som styres gjennom Universal Windows-plattformen, og kan utvides til Microsoft-drevet, skybasert bevegelsesdeteksjon og ansikts-/stemmegjenkjenning systemer.

Så, hva betyr dette for produsenter? Og enda viktigere, bør noen bry seg?

Microsoft-Arduino-partnerskapet

Windows 10 er et av de mer ambisiøse prosjektene som har kommet ut av Redmond de siste årene. Men i motsetning til tidligere iterasjoner av Microsofts flaggskipoperativsystem, er det ikke et enkelt OS, men snarere et paraply av operativsystemer Windows 10: Drømmen om et operativsystem på tvers av enheter blir virkelighet og det er gratisMicrosoft går dristig inn i fremtiden med innovativ programvare og maskinvare. Windows som en tjeneste og erfaringsmobilitet var de viktigste nøkkelordene fra den nylige Windows 10-briefingen. Det viktigste er at Windows 10... Les mer som dekker et helt spekter av enheter, fra nettbrett og stasjonære datamaskiner, til innebygde systemer og mikrokontrollere.

I sistnevnte kategori har vi Windows 10 for IoT. Annonsert i februar, kjører den på Raspberry Pi II Nok en ny Raspberry Pi... og den støtter Windows 10 Les mer , og leveres gratis av Microsoft. Dette er et desidert uvanlig trekk for Microsoft – et selskap som gjorde Bill Gates til en multimilliardær ved å selge enorme mengder programvare i stedet for å gi dem bort.

arduino-raspberrypi

Men Microsoft forventer ikke at folk skal bruke Raspberry Pi II som hoveddatamaskin. Ikke med det anemisk CPU og lite RAM 5 ting du ikke kan gjøre med Raspberry Pi 2Med en firekjerners CPU og skryte av å kunne kjøre Windows 10 – er Raspberry Pi 2 egentlig alt det? Her er 5 ting Raspberry Pi 2 fortsatt ikke kan gjøre. Les mer . De er ikke bekymret for at det kannibalisere salget av PC-er og nettbrett.

Snarere forventer de at folk skal bruke det i stedet for Linux for Internet of Things-prosjekter, som kan bygges ved å koble til Raspberry Pi-ene innebygde GPIO-pinner Komme i gang med GPIO på en Raspberry PiHvis du synes Arduino var kul, bare vent til du får tak i en Raspberry Pi - disse tingene er fantastiske. I tillegg til å være en fullt funksjonell datamaskin, har de også en... Les mer – 26 av dem – til sensorer, servoer, lysdioder og mer.

Microsofts IoT-ambisjoner slutter ikke bare med Raspberry Pi. Selskapet har også gjort det fenomenalt enkelt å koble en Arduino til systemer som kjører Windows 10 gjennom to forskjellige programvarebibliotek.

Den første er Windows Remote Arduino. Dette gjør det mulig å kontrollere en Arduino direkte fra en Windows 10-datamaskin over USB eller Bluetooth, via Firmata protokoll. Ved å bruke biblioteket kan utviklere bygge Windows Universal-applikasjoner med C#, C++ og JavaScript som kan kontrollere en Arduino, og se avlesninger fra eventuelle tilkoblede sensorer.

arduino-oversikt

Windows 10 er bygget rundt en designfilosofi av en Universell Windows-plattform, hvor applikasjoner kan skrives én gang og brukes på tvers av hele familien av Windows 10-enheter. Følgelig kan enhver applikasjon bygget rundt Windows Remote Arduino-biblioteket kjøre på Windows 10-telefoner, så vel som tradisjonelle datamaskiner og Raspberry Pi-systemer.

Det andre produktet i Microsoft Arduino-familien er Virtual Arduino Shields. Dette gjør det mulig for enhver Bluetooth-aktivert Arduino-enhet å bruke sensorene og funksjonaliteten til en Windows 10-smarttelefon, i stedet for å bruke en Arduino Shield De 4 beste Arduino-skjoldene for å styrke prosjektene dineDu har kjøpt et Arduino-startsett, du har fulgt alle de grunnleggende veiledningene, men nå har du truffet en snublestein - du trenger flere småbiter for å realisere elektronikkdrømmen din. Heldigvis, hvis du har... Les mer . Disse er beryktet for å være utrolig dyre, med de mest forseggjorte som koster hundrevis av dollar. Men dette gjør det mulig å erstatte individuelle skjold med en enkelt smarttelefon (I dette tilfellet, en Lumia 535 eller 635), og potensielt sparer utviklere hundrevis av dollar.

Begge disse bibliotekene er tilgjengelige for nedlasting nå fra Github.

Microsoft har tilsynelatende uteksaminert fra Bill Gates' opprinnelige visjon om en datamaskin "på hvert skrivebord og i hvert home”, til en visjon der datamaskiner er integrert i hverdagslige, vanlige gjenstander, og med Windows som driver den alle.

Andre forsøk

På tradisjonell Microsoft-vis er de sent ute til spillet her. Arduino nærmer seg tiårsdagen, og Microsoft ignorerte den i nesten et tiår. Dette etterlot et vakuum for andre selskaper til å bygge den typen produkter Microsoft nettopp har gitt ut.

For eksempel, 1-skjoldet 1Sheeld, The Ultimate Arduino Shield Review og GiveawayEt enkelt Arduino-skjold som kan kobles til en Android-enhet og gi en mengde sensorer og avanserte funksjoner? Jepp - det er en greie nå. 1Sheet, faktisk. Les mer , fra egyptisk-basert Integreight, som vi anmeldte for bare noen måneder siden. Dette rimelige ($55) Arduino-skjoldet lar utviklere integrere sensorene til Android-smarttelefonene sine med deres Arduino-baserte IOT-prosjekter.

arduino-1shield

På den tiden bemerket anmelder James Bruce at 1Sheeld var "en utrolig bit av sett å ha rundt verkstedet" og "den rene allsidigheten [til 1Sheeld] er enestående", men han hadde forbehold om dens langsiktige nytte, gitt at den må kobles til en mobil enhet via Bluetooth.

En ny begynnelse for Microsoft.

I løpet av de siste årene har Microsoft ristet av seg sitt tette bedriftsbilde – og sin lange, isolerte arv når det gjelder samarbeid med andre store teknologiselskaper. Dette siste inntoget i IoT-verdenen understreker bare det.

Adrian McEwen, medforfatter av Utforming av tingenes internett, sier, "Det er interessant å se Microsoft bli mer involvert i IoT og godt å se dem samarbeide med eksisterende fellesskap og plattformer (inkludert deres Raspberry Pi-kunngjøring) i stedet for å gjenskape det som de gjorde forrige gang de omfavnet produsent med .Net Gadgeteer."

.Net Gadgeteer var selvfølgelig en kommersiell fiasko som ikke likte suksessen til Arduino.

Men om noe viser Microsofts vilje til å engasjere seg i Arduino-fellesskapet hvor radikalt det har endret seg som selskap, spesielt siden ansettelsen av Satya Nadella som administrerende direktør. På et drøyt år har selskapet .Net-rammeverket med åpen kildekode En GNU-begynnelse for Microsoft: Hva en åpen kildekode .NET Framework betyr for resten av ossMicrosoft har nettopp gitt ut en betydelig del av koden sin under en tillatende åpen kildekode-lisens. Dette trekket bryter med mange års tradisjon. Men hvorfor og hva betyr det for deg? Les mer , ga ut Visual Studio for Mac-verdenen, og gjorde Microsoft kult igjen.

Men hvorfor IoT?

Men hvorfor skulle Microsoft bry seg om tingenes internett – et relativt nisjefelt som fortsatt er i sin spede begynnelse? Det er sant at de eneste som virkelig er begeistret for IoT i dag er en elite av utviklere og strømbrukere.

arduino-munn

Men det er også sant at det som blir normen for strømbrukere til slutt blir normen for alle andre. Microsoft er rikelig klar over det, og ønsker å være i sentrum av dette raskt voksende markedet før det kommer inn i mainstream-bevisstheten, og før et rivaliserende selskap kommer dit først. I prosessen kommer det til å gjøre det enklere, raskere og mer tilgjengelig å bygge IoT-enheter.

Kort sagt, Microsoft ønsker å gjøre for IoT det det gjorde for produktivitetsprogramvare og for operativsystemer.

Internet of Windows Things

Vil du bruke Windows 10 med ditt nyeste Arduino-produkt? Har du en brennende idé for en Microsoft-drevet IoT-enhet? Jeg vil høre om det. Send meg en kommentar, så prater vi.

Fotokreditt: Arduino mikrokontroller (Arkadiusz Sikorski), Raspberry Pi 2 (Gareth Halfacree), Arduino-fiksering (jeanbaptisteparis)

Matthew Hughes er en programvareutvikler og forfatter fra Liverpool, England. Han er sjelden å finne uten en kopp sterk svart kaffe i hånden og elsker absolutt Macbook Pro og kameraet hans. Du kan lese bloggen hans på http://www.matthewhughes.co.uk og følg ham på twitter på @matthewhughes.