大家好,我是MSP李桑榆

今天终于把几个Azure IoT DevKit的小实验的视频给做完了。

不敢说什么指导,只是给大家一个参考。因为Devkit不需要你写一行代码,只需要你按着步骤来,并没有什么技术难度。当然,如果大家第一次做还是需要费些功夫的,毕竟DevKit出来时间并不是特别长(虽然也有一段时间了),Azure Function还是有一些严重Bug。

首先来给大家做一下“这几个实验的回顾”

我在Tech Summit 2017的动手实验室上认识了当时正在负责做Azure DevKit实验的马海雷老师和杜力亚老师,前两名做完实验可以得到一块DevKit板子。作为一个薅羊毛型板子收集狂魔,毫无疑问我第一名并拿到了这块型号为AZ3166的开发套件(Azure IoT DevKit)。

回来之后,感觉大会上的HOL(Hands On Lab)没做过瘾,于是自己在网上找了很长时间的资料,都没有找到,只在淘宝找到了这块板子的一些信息。所幸的是,走之前马老师给我们名片并且还加了微信,这使得后面我才有机会拿到DevKit的一些实验PDF与马老师的实验指导。

在马海雷老师的指导下,我做完了如下几个实验

实验名称

实验作用

备注

Connect to Azure IoT Hub

将DevKit连接到Azure的IoT hub

之前做过,所以非常顺

MQTT Client

使用DevKit作为客户端向MQTT服务器发送消息

非常顺利

Remote Monitoring

将传感器的状态发送到Azure IoT套件进行监视。

建立预配解决方案时失败过一次,速度有些慢,其他良好

DevKit State

监视DevKit状态,并控制使用Azure IoT Hub Device Twins的用户

这个实验崩了,Azure Function出了问题,网页一直显示不可用的ConnectionString

DevKit Translator

将DevKit作翻译器,使用Bing语音翻译服务

这个功能非常厉害,就是Azure Function不容易调好,把NAudio跟Device的Nuget版本改了还是Run不起来,只能删了IoT Hub重来

同时也在智机网(www.wfun.com)的IoT物联网社区(http://bbs.wfun.com/forum-win10iot-1.html)几乎是刷了屏,发表了很多文章

标题

链接

好久不见,给大家分享一些好东西

http://bbs.wfun.com/thread-1001405-1-1.html

录了个视频给大家介绍IoT Dev Kit实验1

http://bbs.wfun.com/thread-1001527-1-1.html

答应给大家录的第二个实验!

http://bbs.wfun.com/thread-1001576-1-1.html

【不完美的第三个实验】通过Device Twins监控设备

http://bbs.wfun.com/thread-1001634-1-1.html

【实验效果】微软大法到底好不好?

http://bbs.wfun.com/thread-1001799-1-1.html

【第四个实验】使用Bing Speech Translator服务将DevKit作为翻译器

http://bbs.wfun.com/thread-1001836-1-1.html

【第五个实验】使用DevKit作为客户端将消息发送到MQTT服务器

http://bbs.wfun.com/thread-1001899-1-1.html

【实验结束】Azure IoT的实验收尾

http://bbs.wfun.com/thread-1001988-1-1.html

智机网的管理快受不了了,给我了个标题高亮2333

此外,我之前还发表了很多关于IoT的帖子,不过都是皮毛。

大家也可移步智机网IoT专区浏(shi)览(jian)!非常欢迎!

当然,如果你也很喜欢Bilibili,欢迎访问B站,大家一起玩耍

搜索“老李拉面馆”即可(饥渴)

最后,感谢Visual Studio China Team的马海雷老师,以及他们的团队,这段时间对我的指导。如果大家对Azure IoT以及微软物联网有任何意见,请!随时!和我们联系,我们一同解决困难!

最后,当然是自问自答环节!

Q&A


Q1:作为一个嵌入式开发人员,为什么Azure IoT用起来并不像机智云那么好用。对比一下机智云,人家有代码生成,还有许多案例,为什么微软就不能向他们学习一下?

——来自 我自己

A1:其实上周做回访时,我也跟马海雷老师他们说过,他们也在考虑以后将DevKit模块化,将成本降下来,便于大家学习、开发、使用。以我个人观点,微软是一家软件公司,目前在物联网中,“联网”这块是老大,但是硬件方面可能是慢了一些,但是利用Visual Studio Code Extension来写代码,加速嵌入式开发,必将改变当前局面。再加上与ST、MXChip等公司合作,多出例程,教大家快速上云,肯定没问题!


Q2:也想玩一下,但是怕市占率不高又被老纳砍了,白忙一场

——来自 智机网网友

A2:Azure IoT根本不会被砍,这是赚钱的,这是云服务,跟Windows 10 IoT是两个东西(当然我不是说Windows 10 IoT会被砍)


Q3:微软的东西还是太贵了,人家机智云的套件,直接联网,还便宜的要死,这个DevKit就不能学习一下吗?

——来自 朋友

A3:模块化的确能降低成本,会进行考虑。机智云他们的确还有很多需要我们去学习的地方!

最后,祝微软物联网能越做越好!

我是MSP李桑榆

来自MSPrecious成长荟

我们的责任是Empower us all,to achieve more!

联系邮箱:MSPrecious2017@outlook.com

欢迎投稿。

晚安!

【Azure IoT DevKit】实验终于做完了的更多相关文章

  1. 终于做完了这个pj

    首先要说这个博客网站实在是功能太弱!不知道为什么还要每次写博客.直接交作业不好吗- -b 1.估计时间: 看见这个任务就觉得很难啊,估计装vs2012就得半天,然后上学期选修的c++基本上都忘光了,本 ...

  2. Azure IoT 预配置解决方案

    Azure IoT 预配置解决方案 Sangyu Li © 2018  一.什么是Azure IoT 预配置解决方案? 如图,这就是Azure IoT Suite中 Provision solutio ...

  3. 专家来“搞”| IoT DevKit,物联网界新手大礼包等你来拿

    专家来“搞” 这是一档基于近期热门云技术,邀请 IT 和开发领域的资深专家,来给大家分享不同领域的云技术操作环境及开发过程中经常遇到的痛点和解决方案,与实战紧密相连,帮助大家学习知识点,顺利解决工作中 ...

  4. Connecting my Particle Photon Internet of Things device to the Azure IoT Hub(Translation)

    原文: http://www.hanselman.com/blog/ConnectingMyParticlePhotonInternetOfThingsDeviceToTheAzureIoTHub.a ...

  5. 【物联网云端对接-1】 通过HTTP协议与微软Azure IoT hub进行云端通信

    在2015年曾写过一篇文章<从微软build 2015,展望微软未来发展>,提到了微软的Azure和Windows 10 IoT,那算是初次接触微软物联网技术.比较幸运的是在后续的时间里, ...

  6. Azure IoT 技术研究系列2-起步示例之设备注册到Azure IoT Hub

    上篇博文中,我们主要介绍了Azure IoT Hub的基本概念.架构.特性: Azure IoT 技术研究系列1-入门篇 本文中,我们继续深入研究,做一个起步示例程序:模拟设备注册到Azure IoT ...

  7. Azure IoT 技术研究系列3-设备到云、云到设备通信

    上篇博文中我们将模拟设备注册到Azure IoT Hub中:我们得到了设备的唯一标识. Azure IoT 技术研究系列2-设备注册到Azure IoT Hub 本文中我们继续深入研究,设备到云.云到 ...

  8. Azure IoT Hub和Event Hub相关的技术系列-索引篇

    Azure IoT Hub和Event Hub相关的技术系列,最近已经整理了不少了,统一做一个索引链接,置顶. Azure IoT 技术研究系列1-入门篇 Azure IoT 技术研究系列2-设备注册 ...

  9. Azure IoT Edge on Windows 10 IoT Core

    在今年的Build大会上,微软推出了Azure IoT Edge的第一个版本(https://github.com/Azure/iot-edge ).该版本的主要特点就是将计算能力由Azure端推送至 ...

随机推荐

  1. webpack使用 babili-webpack-plugin 报错 "original.line and original.column are not numbers"

    按照这个解决 https://github.com/chentsulin/electron-react-boilerplate/issues/1300 changing "babili-we ...

  2. InterView之C/CPP cal

    cal #define DOUBLE(x) x+x ,i = 5*DOUBLE(5): i 是多少? i 为30. 5 * 5 + 5 下面关于"联合"的题目的输出? A // / ...

  3. HDU 6225 Little Boxes

    Little Boxes Little boxes on the hillside.  Little boxes made of ticky-tacky.  Little boxes.  Little ...

  4. HDU 2193 AVL Tree

    AVL Tree An AVL tree is a kind of balanced binary search tree. Named after their inventors, Adelson- ...

  5. vue2.0读书笔记1-基础

    一.概述 二.模版语法 三.计算属性 四.class与style绑定 五.条件渲染 六.列表渲染 七.事件处理器 八.表单控件绑定 九.组件 一.概述     在底层的实现上, Vue 将模板编译成虚 ...

  6. 设置主外键时 ORA-02298: 无法验证 - 未找到父项关键字 --NOVALIDATE;

    主要原因是: 在添加CONSTRAINT的时候,默认是需要VALIDATE表中的已有数据的. 你要插入的表A里,有外键连接到另一个表B的主键,你在表A的外键列插入的值,在表B的主键列找不到就不能插入. ...

  7. 相对布局--RelativeLayout

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...

  8. 关于Hall定理的学习

    基本定义 \(Hall\) 定理是二分图匹配的相关定理 用于判断二分图是否存在完美匹配 存在完美匹配的二分图即满足最大匹配数为 \(min(|X|,|Y|)\) 的二分图,也就是至少有一边的点全部被匹 ...

  9. iOS傻金币动画

    项目要做一个撒金币签到的动画,分享出来 金币.zip,其中有几个做的时候注意的点. 1.金币掉入口袋的过程,有入口袋的效果. 开始做的时候直接把金币添加到底部的View上这样入口袋的时候,口袋里边显示 ...

  10. IOS多选单选相册图片

    之前做项目让实现多选相册的图片,自己写了一个demo一直保存在电脑上,今天下午发现电脑128G的容量已经快没有了,准备清理电脑,所以把之前做的一些demo放在博客上,以后方便用. 1.首先准备3个图片 ...