Nyheter i Android, Telefoner, Prylar Och Recensioner

Windows 10 – Kommer du till en Arduino nära dig?

Windows 10 har ännu inte färdigställts, men det har redan gjort några ganska stora vågor. För första gången på länge har människor en genuin anledning att bli entusiastiska över en ny version av Windows. Det senaste tillkännagivandet som fångar allas uppmärksamhet är att Windows 10 är det första Arduino-certifierade operativsystemet.

Arduino är redan en otroligt populär linje av mikrokontroller. 25 $-brädorna ($ 5 om du köper inofficiella modeller) används ofta i Internet of Things och DIY-elektronikprojekt – så olika som nattlampor, motoriserade lasertorn och Pong-spel.

“Arduino Certified” betyder helt enkelt att det är lättare för utvecklare och tillverkare att integrera Arduino-projekt med Windows-operativsystemet. Det officiella tillkännagivandet ger exemplet på en Arduino-säkerhetskamera som styrs via Universal Windows Platform, och som kan utökas till Microsoft-styrda, molnbaserade rörelsedetektering och ansikts-/röstigenkänningssystem.

Så, vad betyder detta för tillverkarna? Och ännu viktigare, borde någon bry sig?

Microsoft-Arduino-partnerskapet

Windows 10 är ett av de mer ambitiösa projekten som kommit ur Redmond de senaste åren. Men till skillnad från tidigare iterationer av Microsofts flaggskeppsoperativsystem är det inte ett enda operativsystem, utan snarare ett paraply av operativsystem som täcker ett helt spektrum av enheter, från surfplattor och stationära datorer, till inbyggda system och mikrokontroller.

I den senare kategorin har vi Windows 10 för IoT. Tillkännagav i februari, den körs på Raspberry Pi II och tillhandahålls free gratis av Microsoft. Detta är ett avgjort ovanligt drag för Microsoft – ett företag som gjorde Bill Gates till en mångmiljardär genom att sälja enorma volymer mjukvara istället för att ge bort dem.

Men Microsoft förväntar sig inte att folk ska använda sin Raspberry Pi II som sin huvuddator. Inte med sin anemiska CPU och knappa RAM. De är inte oroliga över att det kannibalisera försäljningen av datorer och surfplattor.

Snarare förväntar de sig att folk ska använda det i stället för Linux för Internet of Things-projekt, som kan byggas genom att ansluta Raspberry Pi:s inbyggda GPIO-stift – 26 av dem – till sensorer, servon, lysdioder och mer.

Relaterad  Google Pixel Notepad-smarttelefon kommer att kosta $1 400 – mycket billigare än Samsung Galaxy Z Fold3

Microsofts IoT-ambitioner slutar dock inte bara med Raspberry Pi. Företaget har också gjort det fenomenalt enkelt att ansluta en Arduino till system som kör Windows 10 genom två olika mjukvarubibliotek.

Den första är Windows Remote Arduino. Detta gör det möjligt att styra en Arduino direkt från en Windows 10-dator över USB eller Bluetooth, via Firmata-protokollet. Med hjälp av biblioteket kan utvecklare bygga Windows Universal-applikationer med C#, C++ och JavaScript som kan styra en Arduino och se avläsningar från alla anslutna sensorer.

Windows 10 är byggt kring en designfilosofi av en universell Windows-plattform, där applikationer kan skrivas en gång och användas över hela familjen av Windows 10-enheter. Följaktligen kan alla program som är byggda kring Windows Remote Arduino-biblioteket köras på Windows 10-telefoner, såväl som traditionella datorer och Raspberry Pi-system.

Den andra produkten i Microsoft Arduino-familjen är Virtual Arduino Shields. Detta gör det möjligt för alla Bluetooth-aktiverade Arduino-enheter att använda sensorerna och funktionen hos en Windows 10-smarttelefon istället för att använda en Arduino Shield. Dessa är ökända för att vara iögonfallande dyra, med de mest utarbetade som kostar hundratals dollar. Men detta gör det möjligt att ersätta enskilda sköldar med en enda smartphone (i det här fallet en Lumia 535 eller 635), vilket potentiellt sparar utvecklare hundratals dollar.

Båda dessa bibliotek är tillgängliga att ladda ner nu från Github.

Microsoft har till synes tagit examen från Bill Gates ursprungliga vision om en dator “på varje skrivbord och i varje hem”, till en vision där datorer är integrerade i vardagliga, vanliga föremål och med Windows som driver allt.

Andra försök

På traditionellt Microsoft-sätt är de sena till spelet här. Arduino närmar sig sin tionde födelsedag, och Microsoft ignorerade det i nästan ett decennium. Detta lämnade ett vakuum för andra företag att bygga de typer av produkter som Microsoft just har släppt.

Relaterad  Nya Microsoft Edge låter dig inte stava fel!

Till exempel 1Sheeld, från egyptisk-baserade Integreight, som vi granskade för bara några månader sedan. Denna prisvärda ($55) Arduino-sköld låter utvecklare integrera sensorerna på sina Android-smarttelefoner med sina Arduino-baserade IOT-projekt.

Vid den tiden anmärkte recensenten James Bruce att 1Sheeld var “ett fantastiskt kit att ha runt verkstaden” och “den rena mångsidigheten [of the 1Sheeld] är enastående”men han hade reservationer om dess långsiktiga användbarhet, med tanke på att den måste kopplas till en mobil enhet via Bluetooth.

En ny början för Microsoft.

Under de senaste åren har Microsoft skakat av sig sin kvalmiga företagsimage – och sitt långa, isolerade arv när det gäller att samarbeta med andra stora teknikföretag. Denna senaste intåg i IoT-världen betonar bara det.

Adrian McEwen, medförfattare till Designa Internet of Thingssäger, “Det är intressant att se Microsoft engagera sig mer i IoT och bra att se dem samarbeta med de befintliga gemenskaperna och plattformarna (inklusive deras Raspberry Pi-meddelande) snarare än att replikera det som de gjorde förra gången de omfamnade tillverkare med .Net Gadgeteer.”

.Net Gadgeteer var, naturligtvis, ett kommersiellt misslyckande som inte åtnjöt något liknande framgången med Arduino.

Men om något visar Microsofts vilja att engagera sig i Arduino-communityt hur radikalt det har förändrats som företag, särskilt sedan anställningen av Satya Nadella som VD. På drygt ett år har företaget öppnat .Net-ramverket, släppt Visual Studio för Mac-världen och gjort Microsoft coolt igen.

Men varför IoT?

Men varför skulle Microsoft bry sig om Internet of Things – ett relativt nischat område som fortfarande är i sin linda? Det är sant att de enda människor som verkligen är entusiastiska över IoT idag är en elit av utvecklare och avancerade användare.

Relaterad  Forza Horizon 5 Laudatory Trailer

Men det är också sant att det som blir normen för avancerade användare så småningom blir normen för alla andra. Microsoft är mycket medvetet om det och vill stå i centrum för denna snabbt växande marknad innan den kommer in i det vanliga medvetandet och innan ett konkurrerande företag kommer dit först. I processen kommer det att göra det enklare, snabbare och mer tillgängligt att bygga IoT-enheter.

Kort sagt, Microsoft vill göra för IoT vad det gjorde för produktivitetsprogramvara och för operativsystem.

Internet of Windows Things

Kommer du att använda Windows 10 med din senaste Arduino-produkt? Har du en brinnande idé om en Microsoft-driven IoT-enhet? Jag vill höra om det. Lämna en kommentar till mig så pratar vi.

Fotokrediter: Arduino Microcontroller (Arkadiusz Sikorski), Raspberry Pi 2 (Gareth Halfacree), Arduino Fixation (jeanbaptisteparis)

Om författaren

Matthew Hughes (383 artiklar publicerade)

Matthew Hughes är en mjukvaruutvecklare och författare från Liverpool, England. Han hittas sällan utan en kopp starkt svart kaffe i handen och fullkomligt avgudar sin Macbook Pro och sin kamera. Du kan läsa hans blogg på http://www.matthewhughes.co.uk och följa honom på twitter på @matthewhughes.

Mer från Matthew Hughes

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents