Annuncio
Windows 10 deve ancora essere finalizzato, ma ha già fatto delle onde piuttosto grandi. Per la prima volta da molto tempo, le persone hanno un vero motivo per entusiasmarsi per una nuova versione di Windows. L'ultimo annuncio che ha attirato l'attenzione di tutti è che Windows 10 è il primo sistema operativo certificato Arduino.
Arduino Cos'è Arduino: tutto ciò che devi sapere (in video)Che cos'è un Arduino e perché dovrebbe interessarti? In questo video, cerco di rispondere a questa domanda e altro ancora. Per saperne di più già una linea incredibilmente popolare di microcontrollori. Le schede da $ 25 ($ 5 se acquisti modelli non ufficiali) sono comunemente utilizzate in Internet delle cose Che cos'è l'Internet delle cose?Che cos'è l'Internet delle cose? Ecco tutto ciò che devi sapere al riguardo, perché è così eccitante e alcuni dei rischi. Per saperne di più e progetti di elettronica fai-da-te, tanto diversi quanto luci notturne Progetto Arduino Night Light e Sunrise AlarmOggi realizzeremo una sveglia all'alba, che ti sveglierà dolcemente e lentamente senza ricorrere a una macchina che fa rumore. Per saperne di più , motorizzato torrette laser Pew Pew! Come costruire una torretta laser con un ArduinoSei annoiato? Tanto vale costruire una torretta laser. Per saperne di più , e Giochi di pong Come ricreare il classico gioco Pong usando ArduinoPong è stato il primo videogioco in assoluto a raggiungere il mercato di massa. Per la prima volta nella storia, il concetto di "videogioco" è stato portato nella casa di famiglia, grazie all'Atari 2600 -... Per saperne di più .
"Certificato Arduino" significa semplicemente che è più facile per sviluppatori e produttori integrare i progetti Arduino con il sistema operativo Windows. L'annuncio ufficiale fa l'esempio di una telecamera di sicurezza Arduino controllata tramite l'Universal Piattaforma Windows e può essere estesa al rilevamento del movimento basato su cloud e gestito da Microsoft e al riconoscimento facciale/vocale sistemi.
Quindi, cosa significa questo per i produttori? E, cosa più importante, a qualcuno dovrebbe importare?
La partnership Microsoft-Arduino
Windows 10 è uno dei progetti più ambiziosi usciti da Redmond negli ultimi anni. Ma a differenza delle precedenti iterazioni del sistema operativo di punta di Microsoft, non è un singolo sistema operativo, ma piuttosto un ombrello dei sistemi operativi Windows 10: il sogno di un sistema operativo cross-device sta diventando realtà ed è gratuitoMicrosoft sta entrando coraggiosamente nel futuro con software e hardware innovativi. Windows as a service e mobilità dell'esperienza sono state le parole chiave principali del recente briefing su Windows 10. La cosa più importante è che Windows 10... Per saperne di più che copre un'intera gamma di dispositivi, da tablet e desktop, a sistemi embedded e microcontrollori.
In quest'ultima categoria, abbiamo Windows 10 per IoT. Annunciato a febbraio, corre sul Raspberry Pi II Un altro nuovo Raspberry Pi... e supporta Windows 10 Per saperne di più , ed è fornito gratuitamente da Microsoft. Questa è una mossa decisamente insolita per Microsoft, un'azienda che ha trasformato Bill Gates in un multimiliardario vendendo enormi volumi di software invece di regalarli.
Ma Microsoft non si aspetta che le persone utilizzino il proprio Raspberry Pi II come computer principale. Non con il suo CPU anemica e poca RAM 5 cose che non puoi fare con Raspberry Pi 2Con una CPU quad core e si vanta di poter eseguire Windows 10, il Raspberry Pi 2 è davvero tutto questo? Ecco 5 cose che il Raspberry Pi 2 non può ancora fare. Per saperne di più . Non sono preoccupati che cannibalizzi le vendite di PC e tablet.
Piuttosto, si aspettano che le persone lo utilizzino al posto di Linux per i progetti Internet of Things, che possono essere costruiti collegando i Raspberry Pi pin GPIO integrati Iniziare con GPIO su un Raspberry PiSe pensavi che Arduino fosse fantastico, aspetta solo di mettere le mani su un Raspberry Pi: queste cose sono incredibili. Oltre ad essere un computer perfettamente funzionante, hanno anche un... Per saperne di più – 26 di loro – a sensori, servi, LED e altro ancora.
Tuttavia, le ambizioni IoT di Microsoft non finiscono solo con il Raspberry Pi. L'azienda ha anche reso straordinariamente facile collegare un Arduino a sistemi che eseguono Windows 10 attraverso due diverse librerie software.
Il primo è Windows Remote Arduino. Ciò rende possibile controllare un Arduino direttamente da un computer Windows 10 tramite USB o Bluetooth, tramite il Protocollo Firmata. Utilizzando la libreria, gli sviluppatori possono creare applicazioni Windows Universal con C#, C++ e JavaScript in grado di controllare un Arduino e visualizzare le letture da qualsiasi sensore collegato.
Windows 10 è costruito attorno a una filosofia di design di a Piattaforma Windows universale, in cui le applicazioni possono essere scritte una sola volta e utilizzate nell'intera famiglia di dispositivi Windows 10. Di conseguenza, qualsiasi applicazione basata sulla libreria Windows Remote Arduino può essere eseguita su telefoni Windows 10, computer tradizionali e sistemi Raspberry Pi.
Il secondo prodotto della famiglia Microsoft Arduino è Virtual Arduino Shields. Ciò consente a qualsiasi dispositivo Arduino abilitato Bluetooth di utilizzare i sensori e le funzionalità di uno smartphone Windows 10, anziché utilizzare un Scudo Arduino I 4 migliori scudi Arduino per potenziare i tuoi progettiHai acquistato uno starter kit Arduino, hai seguito tutte le guide di base, ma ora hai incontrato un ostacolo: hai bisogno di più bit e bob per realizzare il tuo sogno di elettronica. Per fortuna, se hai... Per saperne di più . Questi sono noti per essere incredibilmente costosi, con i più elaborati che costano centinaia di dollari. Ma questo rende possibile sostituire i singoli scudi con un singolo smartphone (In questo caso, un Lumia 535 o 635), risparmiando potenzialmente agli sviluppatori centinaia di dollari.
Entrambe queste librerie sono ora disponibili per il download da Github.
Microsoft sembra essersi diplomata alla visione originale di Bill Gates di un computer "su ogni scrivania e in ogni" home", a una visione in cui i computer sono integrati in oggetti quotidiani e comuni e con Windows che li alimenta Tutti.
Altri tentativi
Nella tradizionale moda Microsoft, sono in ritardo sul gioco qui. Arduino si avvicina al suo decimo compleanno e Microsoft lo ha ignorato per quasi un decennio. Ciò ha lasciato un vuoto per le altre aziende nella creazione dei tipi di prodotti che Microsoft ha appena rilasciato.
Ad esempio, il 1Sheeld 1Sheeld, l'ultima recensione e omaggio di Arduino ShieldUn singolo shield Arduino in grado di collegarsi a un dispositivo Android e fornire una moltitudine di sensori e funzioni avanzate? Sì, è una cosa ora. Il 1Sheeld, infatti. Per saperne di più , dall'egiziano integrale, che abbiamo recensito solo pochi mesi fa. Questo conveniente shield Arduino ($ 55) consente agli sviluppatori di integrare i sensori dei loro smartphone Android con i loro progetti IOT basati su Arduino.
All'epoca, il revisore James Bruce osservò che 1Sheeld era “un fantastico kit da avere in giro per l'officina” e “l'assoluta versatilità [di 1Sheeld] è eccezionale”, ma aveva delle riserve sulla sua utilità a lungo termine, dato che deve essere collegato a un dispositivo mobile tramite Bluetooth.
Un nuovo inizio per Microsoft.
Negli ultimi anni, Microsoft si è scrollata di dosso la sua soffocante immagine aziendale e la sua lunga eredità insulare quando si tratta di collaborare con altre importanti aziende tecnologiche. Questa ultima incursione nel mondo IoT lo sottolinea.
Adrian McEwen, coautore di Progettare l'Internet delle cose, dice, "È interessante vedere Microsoft essere più coinvolta nell'IoT ed è bello vederla collaborare con le comunità e le piattaforme esistenti (incluso il loro annuncio Raspberry Pi) piuttosto che replicarlo come hanno fatto l'ultima volta che hanno abbracciato i produttori con il .Net Gadget.”
Il .Net Gadgeteer è stato, ovviamente, un fallimento commerciale che non ha goduto del successo di Arduino.
Tuttavia, semmai, la volontà di Microsoft di impegnarsi con la comunità Arduino mostra quanto sia cambiata radicalmente come azienda, soprattutto dopo l'assunzione di Satya Nadella come CEO. In poco più di un anno, l'azienda ha open-source il framework .Net Un inizio GNU per Microsoft: cosa significa un framework .NET open source per il resto di noiMicrosoft ha appena rilasciato una parte significativa del suo codice con una licenza open source permissiva. Questa mossa rompe con anni di tradizione. Ma perché e cosa significa per te? Per saperne di più , ha rilasciato Visual Studio per il mondo Mac e ha reso Microsoft di nuovo cool.
Ma perché IoT?
Ma perché Microsoft dovrebbe preoccuparsi dell'Internet of Things, un campo relativamente di nicchia ancora agli inizi? È vero che le uniche persone veramente entusiaste dell'IoT oggi sono un'élite di sviluppatori e utenti esperti.
Ma è anche vero che ciò che diventa la norma per gli utenti esperti alla fine diventa la norma per tutti gli altri. Microsoft ne è pienamente consapevole e vuole essere al centro di questo mercato in rapida crescita prima che entri nella coscienza mainstream e prima che una società rivale ci arrivi per prima. Nel processo, renderà più facile, veloce e più accessibile la creazione di dispositivi IoT.
In breve, Microsoft vuole fare per l'IoT quello che ha fatto per i software di produttività e per i sistemi operativi.
Internet delle cose di Windows
Utilizzerai Windows 10 con il tuo ultimo prodotto Arduino? Hai un'idea brillante per un dispositivo IoT basato su Microsoft? Voglio sentirne parlare. Lasciami un commento e parleremo.
Crediti fotografici: Microcontrollore Arduino (Arkadiusz Sikorski), Raspberry Pi 2 (Gareth Halfacree), Fissaggio Arduino (jeanbaptisteparis)
Matthew Hughes è uno sviluppatore di software e scrittore di Liverpool, in Inghilterra. Raramente si trova senza una tazza di caffè nero forte in mano e adora assolutamente il suo Macbook Pro e la sua fotocamera. Puoi leggere il suo blog su http://www.matthewhughes.co.uk e seguilo su Twitter a @matthewhughes.