专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
51好读  ›  专栏  ›  程序员大咖

听说5月11日起,你将拥有超能力

程序员大咖  · 公众号  · 程序员  · 2018-05-10 10:24

正文

请到「今天看啥」查看全文


首先你需要有一个传感器,并且能够上传到 Azure 云端。这次我们选择微软提供的 MXChip DevKit 物联网开发板 ,好处是能够无缝连接到 Azure IoT Hub

MXChip DevKit 物联网开发板,简单来说是一种包含了各种传感器(例如我们本次需要的温度传感器)的电路板,可用于物联网技术的学习和试验。如果你也有志于物联网开发,希望将其应用在自己的工作中,或者纯粹出于个人兴趣想要学习相关技能,那么这类开发板也是必不可少的。

这电路板长这样:

*MXChip DevKit 物联网开发板购买地址以及 文中提到的相关补丁、安装包等下载链接,可点击阅读原文到原始文章中获取哦~

好了,开始我们的表演。

一、在 Azure 上开通一个 IoT Hub

现在在物联网领域有很多开源的 IoT 框架,比如 OpenIoT 之类的,其本质是在云上建立一个处理消息的网关,可以兼容 MQTT,AMQT 等协议。当然我们可以选择在云上也用一个开源项目搭载在虚机之上,不过其实 Azure 已经为你准备好了一个 IoT Hub,省去了搭建管理的烦恼,而且也不用考虑单点和高可用的问题。 那么既然这么好用,我们就建一个,来快速实现我们的想法吧。

1. 让我们 来新建一个 IoT Hub,因为我们这次是一个小批量的测试,所以我们选择免费的就行(是不是觉得 Azure 很厚道,还可以给你免费测试)。

2. 在刚 才建立的这个 IoT Hub 下我们来新建一个 IoT Device,其实对应的就是我们那块开发板。

3. 打开刚刚建立的这个 IoT Device,可以看到里面有一个连接字符串,记录下来这个内容,随后需要用这个连接串在 MXChip 这块开发板上做配对。

4. 创建一个使用者组,为之后我们创建的流分析作业而做准备。

5. 创建一个访问策略,为了方便测试我门这里选择赋予所有的权限。当然在正式生产的时候你可以选择你想要的权限。

二、 配置 MXChip DevKit 开发板

1. 首先需要 下载 最新的 DevKit 安装包,按照文档手动或者自动安装需要的软件,包括 VS Code、Arduino 等软件。

2. 然后需要 下载 针对中国 Azure 环境开发的补丁,并按照说明文档打上补丁。

3. 开 VS Code,选择已经有的 example 的项目,GetStarted。







请到「今天看啥」查看全文


推荐文章
房地产投资融资俱乐部  ·  警惕~!危险的6月钱荒就要来了!
8 年前
燕儿的镜头背后  ·  萨普神山,独家首发,西藏绝世秘境终现身?
7 年前