查看: 6502|回复: 3

[原创] 深入浅出Windows IoT:新手入门+设备配置+文档示例+项目创作

[复制链接]

签到天数: 625 天

连续签到: 31 天

[LV.9]以坛为家II

391

主题

3656

积分

733

支持

超级版主

高级特工

Rank: 8Rank: 8

积分
3656

发表于 2015-12-1 12:17:35 | 显示全部楼层 |阅读模式

马上注册,享受积分奖励和更多功能,让您轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 newsmanager 于 2016-2-22 16:23 编辑

QQ截图20151130221837.png

物联网 (IoT) 将设备、传感器、云、数据和你的想象力集合在一起。

Windows 10 IoT Core 版是微软新推出的针对物联网领域的 Windows 版本,标志着微软准备在物联网领域大展拳脚,助力科技生活,予力成就不凡。本文将从新手入门讲解,到 Windows 生态开发板设备配置,再到文档示例,然后进行项目创作,进行非常详细的讲解。所以,无论你处在新手阶段还是高手阶段,这篇文章(含 Project 项目索引更新)都能帮助你在 Windows 生态里的物联网领域成长,发掘潜力,学习到更多东西。更重要的是,你的创作能力能够得到质的提升。

Windows 10 IoT Core 主要运用于小型嵌入式设备等,适用于 I2C、SPI、USB 等控制器接口。在项目创作过程中,你可能需要使用不同的编程语言在 Visual Studio 创建 Universal Windows Application(UWA程序)。你可以通过 Windows 10 IoT Core 读取传感器数据,控制执行器,连接到云服务,创建物联网应用等等。

让我们开始吧!

无标题.png

设备选择

Raspberry Pi 2购买设备

Raspberry Pi 2 是一种低成本、信用卡大小的计算机,可插入计算机显示器或电视机,并且使用标准键盘和鼠标。Raspberry Pi 2 运行 Windows 10 IoT 核心版。

MinnowBoard Max购买设备

MinnowBoard MAX 是一款采用 Intel Atom E38XX 系列 SOC 作为其核心的开放硬件嵌入式板。MinnowBoard MAX 支持 Windows 10 IoT 核心版。

DragonBoard410c购买设备

为了满足智能硬件、嵌入式应用程序对于高性能、节能、多媒体以及高集成度连接的需求,Qualcomm推出了基于Snapdragon™410处理的DragonBoard410c开发板。它有许多高级特性,强大的处理器,Wi-Fi和蓝牙连接,支持GPS。所有这些先进的功能都集成在仅有信用卡大小的一张开发板中。基于64bit计算的Snapdragon410处理器,DragonBoard 410c被设计用于软件开发、教育、原型设计,并且遵从96Boards消费版规格。所有这些设计,都是为了能够更好的帮助开发者完成嵌入式计算和IoE产品的开发。包括下一代机器人、相机、医疗设备、自动售货机、智能建筑、数字招牌、游戏主机等领域。

Galileo购买设备

Intel Galileo 是首款基于 Intel x86 体系结构的 Arduino 认证开发板,专为制造商和教育群体而设计。Galileo 仅支持以前版本的 Windows,不支持 Windows 10 IoT 核心版。

Windows Remote Arduino购买设备

Windows Remote Arduino 是一款开源 Windows 运行时组件库,可允许制造商通过蓝牙或 USB 连接控制 Arduino。它适用于希望使用 Windows 运行时语言控制 Arduino 硬件电源的 Windows 运行时开发人员。在其项目中包含此计算机的开发人员将自动获得使用任何 WinRT 语言(C++/CX、C# 和 JavaScript)访问其功能的权限。

Windows Virtual Shields for Arduino购买设备

Windows Virtual Shields for Arduino 是一个开源库,主要用于与在所有 Window 10 设备(包括 Windows Lumia 手机)上运行的通用 Windows 应用程序通信的 Arduino UNO。该库向 Arduino Wiring Sketch 公开 Lumia 手机的传感器和功能。

Arduino Wiring and UWP Lightning providers

为了现有的 IoT Core 设备正常运行 Arduino Wiring sketches ,使 Arduino Wiring 项目模板可用于 Visual Studio。项目利用 Direct Memory 映射驱动器,提供高性能。此外,相同的驱动程序下,控制器提供者可以使用在 UWP 应用程序来访问的 GPIO,I2C 和 SPI 控制器。

注:在大多数我们提供的项目中,我们采用的嵌入式设备开发板基本上是 Raspberry Pi 2 与 MinnowBoard MAX,如果上面的购买方式并不适合你,你可以使用万能的某宝或者其他方式购买。

设备配置

【Windows IoT:PC运行环境之Raspberry Pi 2 & MinnowBoard Max&DragonBoard 410c】

【Windows IoT:设置PC运行环境之Ardunio】

【Windows IoT:设置PC运行环境之Galileo Gen 2】

嵌入式设备开发板配置

请根据你的嵌入式设备开发版类型进行配置。

【深入浅出Windows IoT:嵌入式设备开发板配置之Raspberry Pi 2】

【深入浅出Windows IoT:嵌入式设备开发板配置之MinnowBoard Max】

【深入浅出Windows IoT:开发板配置之Arduino】

【深入浅出Windows IoT:开发板配置之Galileo Gen 2】

【深入浅出Windows IoT:配置DragonBoard 410c开发板】

开发与项目

好了!你基本完成了设备配置,现在可以进行一些项目实践了!

推荐:

Windows IoT入门:Raspberry Pi 2的Blinky示例操作

Windows IoT:用Windows 10 IoT Core构建安防摄像头

Windows IoT:踏上旅程,Raspberry Pi 2简单实现轮式机器人

正在更新.....

文档和示例

下载代码示例以在设备上开始使用 Windows。此外,阅读文档可帮助你使用有助于开发的工具和资源。

【文档示例】Windows IoT:代码示例与功能实现

资源下载

此帖子有助于你更容易找到所需下载的资源。

【资源下载】Windows IoT:镜像文件+开发工具包

常见问题

遇到问题不要紧!我们整理了常见问题并给出解决方案!

【深入浅出Windows IoT:常见问题与解决方案】
请叫我大侠!

签到天数: 1343 天

连续签到: 626 天

[LV.10]以坛为家III

128

主题

1万

积分

627

支持

虎虎虎

6周年-资深元老会员微软核心粉丝

QQ

发表于 2015-12-1 12:52:28 | 显示全部楼层
有空也买个板玩玩。
空谈误国,实干兴家。
[你知道吗]:

签到天数: 39 天

连续签到: 1 天

[LV.5]常住居民I

1

主题

2460

积分

357

支持

发表于 2015-12-1 14:24:29 来自手机 | 显示全部楼层
转行吗。
[你知道吗]:

签到天数: 286 天

连续签到: 1 天

[LV.8]以坛为家I

16

主题

575

积分

0

支持

6周年-资深元老会员

发表于 2016-4-16 13:48:25 | 显示全部楼层
也想学学这个~~希望多出点教程教教我这小白
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • WP10论坛

    智机社区
  • WP10软件

    应用推荐
  • APK云端转制

    APK云端转制
  • 智机网微博
    [email protected]
  • 智机网微信

    微信公众号
         

网站地图| 小黑屋|京ICP证150706号|京B2-20160045| 京公网安备11010802018258号

Powered by Discuz! X3.2 / Copyright 2010-2017 © 智机网 WFUN.COM Inc. All rights reserved.

快速回复 返回顶部 返回列表