终于抽出空来了,将最近研究的东西记录下来,物联网,万物皆可联网。然后可以做到智能家居,智能生活,智能城市....一大堆。吹牛的就不说了。

在实际应用中都是一个个小的传感器在收集数据,同时把数据直接或者间接发送给Windows IOT设备,由Windows IOT设备再将数据加密打包传递到云中(可以用一个网站简化)。网站中把数据进行整理存储到数据库或者Blob中。简单的做法在网站中能够做到实时的监控,深入去做可以把数据进行分析,得出一些判断结果,把信息再推送到Windows IOT中,在Windows IOT中把消息再拆解为一个个控制传感器或者实际硬件的指令。这样一来云计算、物联网,大数据,人工智能都用上了。

提前准备知识:C#编程、C编程、SQL数据库编程

  1. 要想开发Windows IOT,首先要准备一台pc(笔记本即可),内存CPu尽量好点。安装windows 10最新版本1511,内部版本10586。

下载地址:

ed2k://|file|mu_windows_10_language_pack_version_1511_x86_x64_dvd_7224763.iso|3043827712|204BE828458538F2EDCB22CC2AD8794E|/

2. 安装好操作系统之后,安装开发工具Visual Studio 2015 update 1(以下简称vs2015)

下载地址:

ed2k://|file|cn_visual_studio_enterprise_2015_with_update_1_x86_x64_dvd_8234336.iso|6370293760|66B2B31452331AB8CDA67E8236071C2F|/

#region 吐槽开始

安装sdk非常费劲,默认在安装vs2015的时候,不要选择windows 10 SDK,如果选择了是在线安装非常非常慢,而且可能还是会失败。

#endregion

3. vs2015安装完成需要安装Windows 10 1511的sdk,建议下载离线包

下载地址:

https://dev.windows.com/zh-cn/downloads/windows-10-sdk

4.检查windows 10 sdk安装是否成功,这个非常关键,如果这步不成功那么将无法创建UWP项目。

检查的方法就是打开vs2015创建一个通用项目,看看是否能够创建和编译。

如果能够到这步并且编译没有问题,那么恭喜我们已经做好了

5.准备Arduino IDE

下载地址:https://www.arduino.cc/en/Main/Software

6.准备一个树莓派2B

 

一些供电线、hdmi视频线、显示器就不说了。

7. 安装树莓派操作系统。

需要一张sd卡,16G的就行,需要安装Windows 10 iot core 1511 树莓派版本

下载地址:http://ms-iot.github.io/content/en-US/Downloads.htm

记住要选择树莓派的

安装系统就不费口舌了,可以参考这个教程。就是准备读卡器把sd卡插上,通过软件把系统的镜像安装到sd卡中,然后把sd卡插上树莓派就可以了。

http://ms-iot.github.io/content/en-US/win10/RPI.htm

等待树莓派开机之后,准备工作暂时告一段落了。

后续再更新.

Windows IOT 开发入门(准备工作)的更多相关文章

  1. Windows IOT 开发入门(硬件入门)

    接上文,在准备工作完成之后.接下来应该要熟悉硬件和架构了. 以下是一个简易物联网架构设计图 关于微软云这里就不说太多了.有兴趣的朋友可以去这里了解更多https://www.azure.cn/. 在上 ...

  2. 无责任Windows Azure SDK .NET开发入门篇一[Windows Azure开发前准备工作]

    一.Windows Azure开发前准备工作 首先我们需要了解什么是 Azure SDK for .NET?微软官方告诉我们:Azure SDK for .NET 是一套应用程序,其中包括 Visua ...

  3. Kinect for Windows SDK开发入门(一):开发环境配置

    [译]Kinect for Windows SDK开发入门(一):开发环境配置 前几天无意中看到微软发布了Kinect for windows sensor,进去看了一下Kinect应用的例子,发现K ...

  4. Kinect for Windows SDK开发入门(15):进阶指引 下

    Kinect for Windows SDK开发入门(十五):进阶指引 下 上一篇文章介绍了Kinect for Windows SDK进阶开发需要了解的一些内容,包括影像处理Coding4Fun K ...

  5. Wintel物联网平台-Windows IoT新手入门指南

    1. 引言 近期,微软跟进物联网的速度也在不断加速,除了微软手环,.NET MicroFramework,还有一个叫做Windows IoT的项目.该项目早在今年4月份的Build大会上就提出来了,7 ...

  6. windows 驱动开发入门——驱动中的数据结构

    最近在学习驱动编程方面的内容,在这将自己的一些心得分享出来,供大家参考,与大家共同进步,本人学习驱动主要是通过两本书--<独钓寒江 windows安全编程> 和 <windows驱动 ...

  7. Windows驱动开发入门指引

       1.  前言 因工作上项目的需要,笔者需要做驱动相关的开发,之前并没有接触过相关的知识,折腾一段时间下来,功能如需实现了,也积累了一些经验和看法,所以在此做番总结. 对于驱动开发的开发指引,微软 ...

  8. ESP-EYE V2.1 开发板 WINDOWS 10 开发入门

    准备工作 1 × ESP-EYE V2.1 开发板 1 × Micro USB B 电缆 1 × PC(Windows10) 简介 ESP-EYE 是一款面向人脸识别和语音识别市场的开发板,搭载 ES ...

  9. [译]Kinect for Windows SDK开发入门(十八):Kinect Interaction交互控件

    本文译自 http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getti ...

随机推荐

  1. ASP.NET MVC中切换模板页(不同目录的cshtml文件)

    看来以后建立一个父类控制器还是有必要的... using System;using System.Collections.Generic;using System.Linq;using System. ...

  2. Debugging Java Native Memory Leaks

    GZIP造成JAVA Native Memory泄漏案例 https://www.elastic.co/blog/tracking-down-native-memory-leaks-in-elasti ...

  3. ossec变更alert等级及配置邮件预警

    一.场景 当攻击者尝试使用字典对某一台主机的sshd服务进行暴力破解的时候,如果我们能第一时间受到攻击预警的邮件的话,对安全人员或者运维人员来说都能做出快速响应.而使用ossec恰巧可以完成这一工作, ...

  4. python2/3 中删除字典中value为空的键值对方法

    python2 data_info = { 'account': 1, 'remark': 2, 'sort': '', 'weight': '', } for key in data_info.ke ...

  5. LeetCode: Construct Binary Tree from Inorder and Postorder Traversal 解题报告

    Construct Binary Tree from Inorder and Postorder Traversal Given inorder and postorder traversal of ...

  6. Python 连接数据库 mysql

    python 连接 数据库 import pymysql db = pymysql.connect(host='127.0.0.1',port=3306,user='root',password='r ...

  7. Java 11 将至,不妨了解一下 Oracle JDK 之外的版本

    Java 11 计划于本月,即 9 月 25 日发布.与 Java 10 不同,Java 11 不仅提供了长期支持,还将作为 Java 平台的参考实现.新的长期支持版本每三年发布一次,根据后续的发布计 ...

  8. 移动web开发(二)——viewport

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scal ...

  9. NLP自然语言处理 jieba中文分词,关键词提取,词性标注,并行分词,起止位置,文本挖掘,NLP WordEmbedding的概念和实现

    1. NLP 走近自然语言处理 概念 Natural Language Processing/Understanding,自然语言处理/理解 日常对话.办公写作.上网浏览 希望机器能像人一样去理解,以 ...

  10. 出去html中的标签

    C#写法 public static string StripHTML(string strHtml) { string strOutput = strHtml; Regex regex = new ...