Annons
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 för att fånga allas uppmärksamhet är Windows 10 första Arduino-certifierade operativsystemet.
Arduino Vad är Arduino: Allt du behöver veta (i video)Vad är en Arduino och varför ska du bry dig? I den här videon försöker jag svara på den frågan och mer. Läs mer 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 Vad är Internet of Things?Vad är Internet of Things? Här är allt du behöver veta om det, varför det är så spännande och några av riskerna. Läs mer och gör-det-själv-elektronikprojekt – så olika som nattlampor Arduino Night Light and Sunrise Alarm ProjectIdag kommer vi att göra en soluppgångsväckarklocka, som försiktigt och långsamt väcker dig utan att tillgripa en stötande ljudmaskin. Läs mer
, motoriserad lasertorn Pew Pew! Hur man bygger ett lasertorn med en ArduinoÄr du uttråkad? Kan lika gärna bygga ett lasertorn. Läs mer , och Pongspel Hur man återskapar det klassiska Pong-spelet med ArduinoPong var det första tv-spelet någonsin som nådde massmarknaden. För första gången i historien togs konceptet med ett "videospel" in i familjens hem, tack vare Atari 2600 -... Läs mer ."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 av Universal Windows-plattformen och kan utökas till Microsoft-driven, molnbaserad rörelsedetektion och ansikts-/röstigenkänning system.
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 Windows 10: Drömmen om ett operativsystem över flera enheter håller på att bli verklighet och det är gratisMicrosoft går djärvt in i framtiden med innovativ mjukvara och hårdvara. Windows som en tjänst och upplevelsens rörlighet var de viktigaste nyckelorden från den senaste Windows 10-genomgången. Viktigast av allt, Windows 10 kommer... Läs mer 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ännages i februari, den körs på Raspberry Pi II Ännu en ny Raspberry Pi... och den stöder Windows 10 Läs mer , och tillhandahålls 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 dess anemisk CPU och knappt RAM 5 saker du inte kan göra med Raspberry Pi 2Med en fyrkärnig processor och stoltserar med att kunna köra Windows 10 – är Raspberry Pi 2 verkligen allt det? Här är 5 saker som Raspberry Pi 2 fortfarande inte kan göra. Läs mer . 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 Komma igång med GPIO på en Raspberry PiOm du tyckte att Arduino var cool, vänta bara tills du får tag i en Raspberry Pi - dessa saker är fantastiska. Förutom att de är en fullt fungerande dator har de också en... Läs mer – 26 av dem – till sensorer, servon, lysdioder och mer.
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 protokoll. 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 Universal 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, snarare än att använda en Arduino Shield De 4 bästa Arduino-sköldarna för att superkrafta dina projektDu har köpt ett Arduino-startkit, du har följt alla grundläggande guider, men nu har du stött på en stötesten - du behöver mer smått och gott för att förverkliga din elektronikdröm. Lyckligtvis, om du har... Läs mer . 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 individuella 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 home”, till en vision där datorer integreras i vardagliga, vanliga föremål och med Windows som drivs 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.
Till exempel, 1 Shield 1Sheeld, The Ultimate Arduino Shield Review och GiveawayEn enda Arduino-sköld som kan länka till en Android-enhet och tillhandahålla en mängd sensorer och avancerade funktioner? Japp - det är en grej nu. 1Sheet faktiskt. Läs mer , från egyptisk baserad Integreight, som vi recenserade 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 [av 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 täppta företagsimage – och sitt långa, ödsliga 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 Things, sä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 beslutsfattare 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 .Net-ramverket med öppen källkod En GNU-start för Microsoft: Vad ett .NET Framework med öppen källkod betyder för resten av ossMicrosoft har just släppt en betydande del av sin kod under en tillåtande öppen källkodslicens. Detta drag bryter med år av tradition. Men varför och vad betyder det för dig? Läs mer , släppte Visual Studio för Mac-världen och gjorde Microsoft cool igen.
Men varför IoT?
Men varför skulle Microsoft bry sig om Internet of Things – ett relativt nischområ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.
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 mikrokontroller (Arkadiusz Sikorski), Raspberry Pi 2 (Gareth Halfacree), Arduino Fixation (jeanbaptisteparis)
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ölj honom på twitter på @matthewhughes.