当前位置:首页 > CN2资讯 > 正文内容

windows10 IOT +Azure会议概要总结

2天前CN2资讯

windows10 IOT +Azure会议概要总结

 

会议资料将放到https://channel9.msdn.com/Blogs/WinHEC

FAQ:[email protected](不清楚的问题可通过此邮件咨询)

 

1.     会议主题

2015.11.11日微软WinHEC(WindowsHardware Engineering Community-Windows硬件工程产业创新峰会)。WinHEC是微软与众多产业链合作伙伴、硬件制造厂商分享微软及Windows新变化的一个重要会议。今天会议主题是Windows 10 IoT+Azure。

 

2.     Windows 10系统的一些主要设计思想

Windows 10各个版本采用相同的内核。

(1)  UWP/UAP

UWP/UAP:Universal WindowsApps/Universal App platform,通用的Windows程序

图1

UWP的源代码根据不同的处理器平台(如X86和ARM)和系统版本(如Windows 10 IoT、Windows 10、Windows 10 Moiles等Windows 10所有版本)重新编译就可以在对应的平台上运行。这样就可以做到同一套代码可以轻易用在不同平台和系统版本上。

 

 

(2)  UWD/UDP

UWD/UDP:Universal WindowsDrivers/Universal Drivers Platform,通用的Windows驱动

图2

 

3.     Windows 10 IOT

Note Microsoft has renamed “Embedded” to“IoT” for Internet Of Things.  Here arethe new Embedded flavors of Windows now named using the “IoT” tag.

也就是说微软嵌入式操作系统(Embedded)改名为物联网操作系统(IoT),也就是我们WINCE的替代者。

 

相关的链接​​http://intelligentsystem.com/its-time-for-windows-10-iot/​​

 

Windows 10 IOT不带UI的Core版本免费,其他版本要收费,收多少目前未出细则。Windows 10 IOT开源多少,目前还不明确。

 

3.1  IoT系统版本分类

Windows 10 IOT版本

CPU架构

RAM/ROM

应用场合

 

Windows 10 IoT Enterprise

X86

1GB/16GB

 

Desktop Shell,Win32 apps,UWP and drivers

Windows 10 IoT Mobile 

ARM

512MB/4GB

 

Modem Shell,UWP,and Drivers

Windows 10 IoT Core

X86、ARM

256MB/2GB

 

No Shell(但可自己开发), UWP,and Drivers






1)Core版本针对 x86 或 ARM 架构、低内存和存储空间的小型设备,IoT 版将不具备操作界面,但支持 UAP 应用和通用驱动;

面向的主要设备为Free for Makers – Low Cost for distribution – For small x86 and ARMdevices – no Shell provided.

 

2)Mobile版本针对 ARM 架构、中低内存和存储空间的移动设备,IoT 版将采用 Modern UI,支持 UAP 应用和通用驱动;

面向的主要设备为Embedded Direct Only option for Smartphones/Small Tablets

 

3)Enterprise版本针对 x86 架构,中高内存和存储空间的行业设备,IoT 版将采用和 Windows 10 一样的 Desktop UI,支持 Win 32 应用、UAP 应用和通用驱动。

面向的主要设备为Embedded Industry Edition with Embedded Lockdown Features。

 

根据上面的介绍,对于我们手持机行业,将会采用Windows 10 IoT Mobile版本,其中操作系统的配置可以通过Image Configuration Designer(ICD)来定制设备的功能。

 

下图是会议上关于系统版本介绍的部分:

图3

其中Windows IoT Core的部分如下:

 

图4

 

目前支持IoT系统的平台有树莓派2采用的博通处理器BCW283RIFBG、英特尔MinnowBoard Max的Galileo X86、Arduino采用的高通MSM8916

                                                   

 

 

 

3.2  APP开发工具和编程语言

(1)  开发工具Visual Studio 2015

(2)  编程语言C++、C#、VB、JS、Python等

 

4.     Azure和AllJoyn

Azure是微软基于云计算的操作系统,Azure提供IoT Service便于采用IoT系统的设备互联,而IoT系统就集成了AllJoyn,AllJoyn官网中将其描述为“一个能够使连接设备之间进行互操作的通用软件框架和系统服务核心集,也是一个跨制造商来创建动态近端网络的软件应用”。

图5

 

图6

 

要运行Windows 10 IoT Core,还需要开发工具。Windows 10 为开发人员提供了AllJoyn WinRT API,而Windows 10 SDK还包括了AllJoyn代码生成器。

 

微软最近还推出了AllJoyn Studio,作为Visual Studio 2015的扩展,更方便您开发物联网应用。AllJoyn Studio 集成 API与代码生成,配备应用开发模板( C#、JavaScript、C++ 和 Visual Basic),以及项目管理等IDE常见功能。参考链接:


图7

 

另外微软建议物联网设备要过Azure认证,可体现产品竞争力。

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/28081.html

    分享给朋友:

    “windows10 IOT +Azure会议概要总结” 的相关文章

    测试IP地址的重要性与常用工具推荐

    在网络管理中,测试IP地址的重要性不可忽视。每当我遇到网络问题,测试IP地址就成了第一步。了解IP地址的状态和性能,不仅能帮助我找到问题所在,还能快速解决网络故障。这就像是医生给病人做检查,只有找出病因,才能对症下药。 我们在进行网络操作时,IP地址就像每台设备的身份名片。借助一些功能强大的工具,我...

    如何在甲骨文云服务器上更换IP地址 - 完整指南

    在云计算的世界中,甲骨文云服务器是一个强大的工具,能满足不同行业的需求。它不仅提供灵活的计算资源,还能支持多种应用和服务。在日常使用中,管理服务器的IP地址是非常关键的一环。了解如何更换这些IP地址,能够帮助我们更好地控制网络流量、保障安全以及优化访问速度。 IP地址作为网络设备的唯一标识,其重要性...

    SpartanHost VPS主机评测:高性能与安全性的理想选择

    在我开始探索VPS主机市场时,SpartanHost引起了我的注意。这个公司成立于2013年,自那时起便在行业中扎根,专注于提供高性能的VPS解决方案。他们使用的是基于KVM架构的主机产品,充分满足用户的需求。从他们的运营历史来看,尽管时间不算很久,但SpartanHost凭借其稳定的服务和灵活的选...

    便宜的国外主机推荐:性价比高的主机选择指南

    在选择国外主机服务时,价格通常是一个重要的考量因素。面对纷繁复杂的选择,我发现一些便宜且性能不错的国外主机服务,让我大为惊喜。这里,我想和大家分享几款我认为性价比非常高的国外主机。 首先,我接触到UCloud。它的起售价为34元一个月,提供包括云服务器、GPU服务器和裸金属服务器在内的多种产品。这种...

    AMD Ryzen VPS 性能测评:RackNerd 的优越体验与机房对比

    当我开始使用RackNerd的VPS服务时,我被它的低价和强大性能所吸引。作为一个刚入驻云计算的用户,我知道许多商家提供VPS,但RackNerd以十美元每年的超低价格引起了我的注意。而真正让我印象深刻的是它的稳定性与出色的售后服务。我曾多次遇到技术问题,售后支持总能在第一时间给我回应,这让我感受到...

    云服务器购买指南:选择适合你的云服务方案

    在我开始谈论云服务器购买指南时,首先让我给你解释一下“云服务器”是什么。简单来说,云服务器是基于云计算技术构建的虚拟服务器。它通过网络将计算、存储和其他资源结合在一起,提供灵活的计算能力。相比传统的物理服务器,云服务器的优势在于其高度的可扩展性、经济性和便捷性。你可以根据具体需求随时增减资源,而且没...