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

在实际应用中都是一个个小的传感器在收集数据,同时把数据直接或者间接发送给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. 分布式系统的那些事儿(四) - MQ时代的通信

    之前在讲RPC通信的各种好处,特别好用,但是RPC并不是万能的,也并不是适用于各种场景的,因为他是同步的:现如今很多场景下的调用都是异步的,系统A调用B后,并不需要知道B的结果,而且对B的结果无所谓, ...

  2. .net4.5使用async和await异步编程实例

    关于异步编程的简单理解: 在.NET4.5中新增了异步编程的新特性async和await,使得异步编程更为简单.通过特性可以将这项复杂的工作交给编译器来完成了.之前传统的方式来实现异步编程较为复杂,这 ...

  3. 绕过chrome的弹窗拦截机制

    在chrome的安全机制里面,非用户触发的window.open方法,是会被拦截的.举个例子: var btn = $('#btn'); btn.click(function () { //不会被拦截 ...

  4. C++11 delete和default

    Defaulted 函数 C++ 的类有四个特殊成员函数,它们分别是:默认构造函数.析构函数.拷贝构造函数以及拷贝赋值运算符.这些类的特殊成员函数负责创建.初始化.销毁,或者拷贝类的对象. 如果程序员 ...

  5. Android 编程下将 Bitmap 转为 InputStream

    某些情况下会用到这种非主流的转换方式,最近项目中用到,记录下. ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compres ...

  6. 【Mysql】linux连接mysql错误解决方案

    1.源码 //connect-mysql.c #include <stdio.h> #include "/usr/include/mysql/mysql.h" int ...

  7. mac下增加eclipse内存

    在mac上找不到eclipse.ini文件编辑内存限制,在eclipse安装目录右击eclipse程序,选“显示包内容”,eclipse.ini就在 Content/MacOS下.

  8. Spring boot下添加filter

    https://www.cnblogs.com/OnlyCT/p/7133639.html ****************************************************** ...

  9. 秒杀怎么样才可以防止超卖?基于mysql的事务和锁实现

    Reference:  http://blog.ruaby.com/?p=256 并发事务处理带来的问题? 相对于串行处理来说,并发事务处理能大大增加数据库资源的利用率,提高数据库系统的事务吞吐量,从 ...

  10. How To Set Up SSH Keys

    How To Set Up SSH Keys.https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2