微软推出Windows 10物联网开发套件,提供企业级加密
微软于今年早些时候发布支持物联网设备的操作系统Windows 10 IoT Core,可谓是微软进军物联网领域的杀手锏。Windows 10IoT Core 不仅可以运行Windows通用应用程序并且完全免费,也正是基于此,微软通过与Raspberry Pi基金会、英特尔、高通的合作,提供一系列的Windows 10 物联网设备开发板,真正激活Windows 10的物联网生态。然而,自此之后关于Win10 IoT Core的开发进展很少被提及。
到了九月末,微软终于在其官方博客中透露了更多内容,其与全球最大的开源硬件销售商Adafruit达成了合作,将推出入门开发工具包,帮助学习电子技术或Windows 10 IoT Core 以及树莓派2开发的新手们快速上手。新工具包中包含了一组兼容Windows 10 IoT Core的传感器、线缆以及各种电器元器件,还包括了预装Windows 10 IoT 的SD卡,提供快速开发工具和示例代码。
此外基于测试人员的反馈,Windows 10 IoT Core 加入许多新功能,诸如脉宽调制(PWM)和数位转换(ADC)等常用功能,也解决了与USB HID驱动相关等许多Bug。由于看到不少开发人员在IoT项目中使用Node.js,于是微软也在其中提供了一个安装所有Node.js组件的安装程序,以及Serial和Cylon机器人开发框架的库文件,甚至还有支持Visual Studio的Cylon模板,由此可见微软在物联网领域的开发者支持上反馈十分迅速。
当然,作为企业级物联网而发布的Windows 10 IoT Core当然少不了最为关键的安全性。微软的物联网项目管理总监Steve Teixeira表示,微软已承诺提供高度安全的平台以让开发人员打造IoT应用,其IoT平台的安全目标是将企业级的Windows安全能力带至IoT设备,因此很快就能在未来的Windows 10 IoT Core测试版中发现Secure Boot与Bitlocker加密功能。
Secure Boot是用来确保设备的启动只会通过设备制造商所信赖的软件,而Bitlocker则提供全硬盘加密功能。Teixeira说,有了这些既有的安全机制之后,开发人员便不需额外嵌入安全功能,而能专心打造所需的应用。