专家来“搞”| IoT DevKit,物联网界新手大礼包等你来拿
专家来“搞”
这是一档基于近期热门云技术,邀请 IT 和开发领域的资深专家,来给大家分享不同领域的云技术操作环境及开发过程中经常遇到的痛点和解决方案,与实战紧密相连,帮助大家学习知识点,顺利解决工作中可能遇到的问题。另外还有专家们悉心原创的各种基于微软智能云技术的黑科技,不要错过哦!
专家招募计划:当然,如果你有内容、有实力,也欢迎来自荐投稿,说不定我们的下一位专家就是你哦!

适用人群:有编程基础,初涉物联网开发的开发者
应用场景:物联网开发技术学习和原型系统构建
掌握难度:★★☆☆☆
大家好,我是杜力亚,今天我来和大家一起聊聊物联网开发,这个 IT 界热得不能再热的话题吧,游戏玩家都很熟悉「新手大礼包」,刚开始玩一款游戏时,为了帮助新手们更快融入一个全新的游戏世界,游戏公司往往会给新注册的玩家提供一个「新手大礼包」,里面通常会包括道具装备、虚拟货币、技能书,或者其他有用的东西。

当你开始步入物联网开发这个广袤的「游戏世界」时,面对五花八门的语言和工具,以及种类各异的技术和平台……尤其是,物联网开发,用哪个「物件」来练手呢?两眼一抹黑,此时会不会也想要获得一个「游戏新手大礼包」?
以往针对这种需求,市面上已经有不少开发系统,有些因为简单上手和无数社区软硬件支持,深受开发小伙伴们喜爱。
然而大部分包括开发板+面包板+传感器的开发模式着实让大家头疼。毕竟除了开发系统,还要寻找并使用白花花的银子购买传感器进行组装。网上看到个有意思的教程,一看需要采购的器件列表,分分钟会产生放弃的节奏。
有小伙伴拿出去给客户做展示更是不得了,一个饭盒打开,里面不是漂亮的爱心便当,满满都是各种元器件,这格调瞬间低了许多有木有!

——那么,正确姿势应该是什么?
——Glad you asked 往下看 ↓↓↓↓↓
物联网开发,有它就够了
最近,我们(微软 Visual Studio 中国)联合硬件厂商 MXChip 推出了一套 IoT DevKit,这是一套集成了Arduino 和一众常用传感器的开发板,完全兼容 Arduino,你想要的重力、加速、红外、温度、气压、磁场等传感器等通通都有!此外在板级上还添加了硬件调试芯片、显示屏、麦克风等模块,以及专门的安全模块。惊不惊喜意不意外?
那么,这个大礼包到底长啥样?都有什么功能?杜老师开始发买家秀和体验文了。
首先,看颜值。这块开发板它长这样:

放在桌子上是这个样子滴,甚至比张信用卡还小(放心,信用卡已打码):

握在手里的样子是这个样子滴,手感刚刚好…(下面那块金属饼是充电宝…):


挑选其中最重要的几个说说:
MCU STM32F412:整个开发板的核心,ST(意法半导体)基于 ARMCortex™-M4 为内核的 32 位高性能微控制器。
OLED:一块小屏幕,可以方便地输出各种信息直接到开发板上,不用通过串口在电脑上显示了。
DAP Link:使用支持 ST-Link V2 协议的 STM32F103 模块,提供两个主要功能:硬件调试能力;其次能在电脑上模拟出一个 U 盘,这样升级固件等功能只需简单拖拽到“U 盘”里就搞定了。

Security IC:让你方便地把它作为安全存储,存放类似 Token 等需要严密保护的信息。剧透:后续还有集成最新 Azure IoT 服务的大招,也需要重度依赖这块安全芯片。
Microphone / Headphone / Audio Codec:为啥还有麦克风?当然是用来做目前最火爆的智能音频方面的项目啦。想不想自己做个很火热的智能音箱?来来来,你要的东东都有了。
那么,这款 IoT DevKit 作为开发板,和市面上其他流行开发板相比优势到底在哪?横向比较:
结论一目了然,只想说,基本上常用的传感器和最有用的模块都已预置在 IoT DevKit 中,并且所有功能模块均已配置好,只等待你上手开发。
奉上开箱视频了,呐,就是这么一个小巧的玩意儿:

开箱后,只需这几步简单的配置
看到这里,诸位看官觉得这个物联网开发大礼包如何呢?是不是心动手痒也想自己开发点啥东西了?呐,首先请做好一下准备:
随后需要进行几个简单的配置步骤:
1连接
a. 将 USB 线缆分别连接至电脑 ① 和 DevKit ②;
b. 绿色的 LED 指示灯 ③ 亮起,代表连接正常。



b. 使用电脑连接上图所示 SSID 的 WiFi 网络(AZ-047863011f26),并通过浏览器访问所示 IP 地址(192.168.0.1); 



b. 按下 B 按钮可对传感器进行测试,持续按下,屏幕上会显示不同传感器的读数; 
至此,初始配置过程全部搞定。
4DevKit+Azure loT 的实力
想知道 DevKit 可以做到哪些有意思的项目?有灰常灰常多哦,其中包括:
第一次连上 Azure IoT Hub,实现双向数据通信;
用 DevKit 摇一摇,拿到社交媒体上最新的消息;
使用认知服务和 DevKit 做一个小型智能音箱…
等等等等
并且我们提供了丰富的示例项目教程和代码。更赞的是这些都是会完全开源的!
立即访问http://market.azure.cn
专家来“搞”| IoT DevKit,物联网界新手大礼包等你来拿的更多相关文章
- 【Azure IoT DevKit】实验终于做完了
大家好,我是MSP李桑榆 今天终于把几个Azure IoT DevKit的小实验的视频给做完了. 不敢说什么指导,只是给大家一个参考.因为Devkit不需要你写一行代码,只需要你按着步骤来,并没有什么 ...
- 以阿里IoT开发物联网和应用平台
1. 链接物联网的概念 物联网(The Internet of Things,简称IOT)是指通过 各种信息传感器.射频识别技术.全球定位系统.红外感应器.激光扫描器等各种装置与技术,实时采集任何需要 ...
- python+树莓派实现IoT(物联网)数据上传到服务器
环境:raspbian-stretch(2018-06-27) 树莓派:3代B型 1.树莓派设备,需要在野外也能拥有独立联网能力,那必不可少的需要使用物联网模块. 这里使用的是微雪的SIM868通讯模 ...
- 【IoT】物联网NB-IoT之电信物联网开放平台对接流程浅析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/liwei16611/article/de ...
- 物联网设备是如何被破解的?分析一种篡改IoT固件内容的攻击方式
随着智能硬件进入到人们的生活,人们的生活质量开始有逐步的提高,人们与智能硬件之间的联系更加紧密.同时,智能硬件的安全问题也必须引起高度重视,因为其直接影响到人身安全.社会安全和国家安全. 大家是否 ...
- [IOT] 自制蓝牙工牌办公室定位系统 (一)—— 阿里物联网平台概览及打通端到云(硬核·干货)
目录:老少皆宜.超长干货文警告 1.快速入门创建产品 -- 小白,打包带走去吹牛 2.代码分析 -- 老炮,快速了解能用上 2.1 从start.sh分析开发环境如何自动构建 2.2 从sample. ...
- LiteAI四大技术"杀手锏",解锁物联网智能设备AI开发难关
你知道我们生活中常见的物联网智能设备融合AI技术后,会给我们带来什么样的智能交互体验?在我们指尖触碰的那一刹那背后隐藏的代码世界又是怎么样的呢? 今天就来和大家说说IoT智能设备轻松实现AI的奥秘! ...
- HackPwn2015:IoT智能硬件安全威胁分析
HackPwn2015:IoT智能硬件安全威胁分析 360安全卫士 · 2015/08/26 14:43 IoT(物联网)是一种既危险又有趣的混合技术,所谓的混合技术包括移动应用程序.蓝牙.Wi-Fi ...
- Azure IoT
微软Azure IoT 国外物联网平台初探(二)——微软Azure IoT 马智 平台定位 连接设备.其它 M2M 资产和人员,以便在业务和操作中更好地利用数据. 连接 IoT 设备 将所有设备连 ...
随机推荐
- C++_函数3-引用变量与函数的默认参数
引用变量 C++新增了一种复合类型——引用变量. 引用是已定义的变量的别名.例如将twain作为clement变量的引用,则可以交替使用twain和clement来表示该变量. 引用变量的主要用途:用 ...
- Kibana6.x.x源码分析--如何使用kibana的savedObjectType对象
默认kibana插件定义了三种保存实体对象[savedObjectType],如下图所示: 要使用只需要在自己定义的app的uses属性中添加上:savedObjectTypes 即可,如下图所示: ...
- HDU6470 ()矩阵快速幂
http://acm.hdu.edu.cn/showproblem.php?pid=6470 题意:f[n] = f[n-1] + f[n-2]*2 + n^3; f[1] =1 ; f[2] = 2 ...
- 精神AC合集 2018.4.3
UESTC炸了,先把看似十分OK(只是过了样例)的代码贴上,修复好后再交上去 594 #include<iostream> #include<algorithm> #inclu ...
- WSH的SpecialFolders对像
前面我做过一个VBS,来实现添加网站快捷方式到开始菜单,当然你也可以添加到别的地方,这就是那个对像的一些用法返回 SpecialFolders 对象(特殊文件夹集). object.SpecialFo ...
- 宽度优先搜索(BFS)— 20180909 - 20180917
BFS几类题: 1.图的遍历:a.层级遍历 b.由点及面 c.拓扑排序 2.简单图最短路径: 简单图:1.无向图 2.边权重一致 图的时间复杂度: N个点,M条边,M最大是N^2,时间复杂度O(N+M ...
- ASP.Net Core 发布ABP项目遇到的错误
1.HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作 ...
- PIE SDK地图书签
地图书签,可以理解为暂时记录当前地图的范围和放大级别,在后续的操作中如果想回到地图之前的状态,就可以点击保存的书签就可以回到此状态,如图所示: 地图刚加载的时候是一幅世界地图 我们将地图的中心拖到南美 ...
- Linux Jenkins
部署与运行: Jenkins 依赖于 Tomcat 才能跑起来,把 Jenkins 的 jenkins.war 文件放到 Tomcat 的安装目录的 webapps 目录下,配置好端口,正常访问 lo ...
- Flask中的的SQLAlchemy
好久没有更新Blog了 今天来聊一聊 Python 的 ORM 框架 SQLAlchemy 有的孩子已经听说过这个框架的大名了,也听说了 SQLAlchemy 没有 Django 的 Models 好 ...