大家好,我是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. master线程的主循环,后台循环,刷新循环,暂停循环

    InnoDB存储引擎的主要工作都是在一个单独的后台线程master thread中完成的.master thread的线程优先级别最高.其内部由几个循环(loop)组成:主循环(loop).后台循环( ...

  2. WPF DataTemplate與ControlTemplate

    一. 前言     什麼是DataTemplate? 什麼是ControlTemplate? 在stackoverflow有句簡短的解釋 "A DataTemplate, therefore ...

  3. 使用Jasperreporter生成入库出库单打印等报表操作

    项目需要打印报表:就是那种生成入库单,出库单等的操作.使用到的技术:使用iReport Designer5.1.0设计报表,使用struts2+jasperreporter生成最终填充数据的报表 首先 ...

  4. HDU 2193 AVL Tree

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

  5. iOS仿今日头条滑动导航

    之前写了篇博客网易首页导航封装类.网易首页导航封装类优化,今天在前两个的基础上仿下今日头条. 1.网易首页导航封装类中主要解决了上面导航的ScrollView和下面的页面的ScrollView联动的问 ...

  6. 理解Flexbox:你需要知道的一切

    这篇文章介绍了Flexbox模块所有基本概念,而且是介绍Flexbox模块的很好的一篇文章,所以这篇文章非常的长,你要有所准备. 学习Flexbox的曲线 @Philip Roberts在Twitte ...

  7. 在IIs上部署asp.net core2.1项目

    转自:https://www.cnblogs.com/jasonduan/p/9193702.html 在IIS上部署你的ASP.NET Core 2.1项目   1.在控制面板→程序→启用或关闭Wi ...

  8. [C语言] 数据结构概述

    1.数据结构概述 定义 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中, 以及在此基础上为实现某个功能(比如查找.删除.查找.某个元素,对所有元素进行排序)而 ...

  9. jquery appendTo用法

    $("#top_cartWarp").appendTo($("#top_main_right")).css('position','relative').css ...

  10. jquery的事件绑定on()动态绑定

    常用 这里有个文章列表, 通过on() 点击标题获取标题内容 <div class="article"> <div class="title" ...