技术走势不来不是更模糊的“物联网”。毕竟,一个东西可以是任何东西。对于希望得到过去模糊的概念到真正的代码开发者,微软的Azure云计算是一个很好的开端。像亚马逊AWS物联网中,天青的IoT套件对后端服务用的SDK为低功耗的客户端设备,如树莓裨。不像AWS物联网,Azure的支持.Net开发作为组合的一部分。
Azure的物联网套件,其中包括Azure的物联网中心等服务,可以帮助您生成从普通模板解决方案。一旦你产生了物联网配置的解决方案,你可以将它连接到真正的设备,并根据需要进行修改。
天青的IoT集线器是用于控制和从的IoT设备,典型地单板计算机,如树莓裨,它们依次连接到传感器,继电器摄取数据的服务,并且最终真实世界的机器范围从“智能”灯泡到汽车,制造工厂和整个城市。Azure的物联网中心可以连接到一些其他的Azure服务来构建一个完整的物联网解决方案。
该Azure的物联网中心的客户端软件开发工具包让您真正连接到设备。该软件开发工具包都是开源的,并经常更新。在写这篇文章的时候,Azure的认证物联网设备的列表包括超过50个板。根据资源库中的安装文档,更单板计算机,目前支持超过上市。例如,将C SDK包含一个Arduino芸安装说明。
眼下,由C和Java软件开发工具包支持的唯一的开发环境是Windows和Ubuntu Linux系统。在.NET SDK,勿庸置疑,仅支持Windows开发环境,以及文档中说,“你可以使用Visual Studio 2015年的任何版本,包括社区版。”Node.js的SDK文档只谈论安装Windows和Linux;如果Linux的指示是大体上是正确的Mac OS X以及我不会感到惊讶。