Return to site

动手点亮物联世界第一盏灯,IoT开发者动手实验营圆满落幕

· 功夫新闻
夏日炎炎,由微软“云暨移动技术孵化计划”-张江云暨移动应用孵化基地(功夫国际孵化器)与Ruff联合主办的“物联网开发者动手实验营”圆满落下帷幕。这次微软技术沙龙活动得到功夫第一期优秀毕业校友——物联网物理开发平台Ruff的大力支持。此次开发者动手实验营,以微软Azure IoT Hub 做为云端,Ruff硬件开发板做为设备终端,WindowsDevice Explorer 做为监控终端,手把手带你打通 IoT 端-云-端的开发路径。

活动不仅邀请到资深微软AI及大数据分析解决方案架构师江千帆老师,还有Ruff开发工程师牟卫洋老师现场助阵。来自金融银行、医疗冷链、智能制造、物联网教育等多个不同领域的开发爱好者们齐聚一堂,共同探究全新的物联网应用开发体验。

江千帆

微软解决方案部AI及大数据分析解决方案架构师,18年微软产品使用/实施经验。7年商业数据分析项目实施经验,服务于不同客户类型,对复杂业务场景有较丰富经验,擅长整合不同领域知识并提供项目落地方案。

牟卫洋

Ruff 开发工程师,参与或主导研发一系列软件平台,如Ruff / Ruff Lite OS,Ruff SDK 和 Ruff Gateway。曾任职于 Intel,参与研发 Android 平台的 X86-ARM 指令解释器。对于 OS 及嵌入式开发有着丰富的实战经验。

对于技术细节及宏观概念有独到的理解和体会,擅长于化繁为简,深入浅出的技术讲解与剖析。

首先,微软架构师江千帆老师给大家全面地介绍了Azure IoT Hub的各种功能以及如何快速实现应用部署。

通过微软Azure提供的Azure IoT Hub,开发者或客户可以为物联网设备提供注册、管理、沟通交互的云服务,可为全球数亿(在未来起来很可能是数十亿、数百亿)物联网设备提供可靠和安全的云端与设备之间的双向通信支持,每月可处理数以万亿计消息,并简化了与其他Azure服务之间的集成,包括Azure机器学习以及Azure流分析等。Azure IoT Hub是微软Azure IoT Suite的重要组成部分,也是微软物联网战略的重要基础。

目前,各类传统行业如能源行业、电梯运维、医疗健康、商用楼宇及家居生活服务等已经利用微软物联网实现全面升级转型。

随后,Ruff牟卫洋老师以《一个工业物联网应用的架构与实现》为题,深入浅出地讲解了如何通过物联网操作系统Ruff OS及Ruff物理套件实现工业领域物联网(IIoT)产品的应用开发。

Ruff是一个支持JavaScript开发应用的物联网操作系统,致力于解决传统物联网应用开发的问题,降低物联网应用开发的门槛和提高开发效率。Ruff OS 1.0于16年4月正式发布,目前已拥五千开发者并且进行相关物联网应用开发。Gartner 预测,到了2020年物联网设备的出货量将会达到210亿;50%的创新型企业将会从物联网这个行业中诞生。然而在真正的井喷到达之前,还有一些问题有待解决:一、成千上万的硬件厂商之间互不兼容;二、软件开发者困于碎片化的硬件方案。所以Ruff致力于将硬件软件化、标准化,成为适用于完全不同的硬件种类所集成的物联网操作系统,兼容不同硬件厂商,提供开发平台。

并将硬件底层封装,为软件开发者提供了一个抽象的编程接口,无需具备硬件开发知识专注于应用层面,降低开发门槛,提高开发效率,从而为智能物联网大时代的来临做好准备。

终于轮到整个活动的“重头戏”了,动手开发环节让在场的所有开发者们兴奋不已。开发者们的任务是:

1. 登陆Azure Portal

2. 安装Azure IoT Hub

3. 安装你的第一个IoT Hub设备

4. 使用Ruff设备上传传感器数据(使用Device Emulator来读取上传数据)

5. 在Ruff上添加报警数据

6. 在IoT Hub上对数据进行分流(报警数据自动发邮件)

7. 在Ruff上添加指令回传功能,(使用Device Emulator和自定制开发程序发送回传指令)

8. 在Ruff上实现配置同步(Device Twin)

(用Device Emulator和自定制开发程序启动、关闭数据上传功能) 【可选】

整个workshop持续了四个多小时,但现场的参与者们仍然意犹未尽,直呼“有趣、好玩”!江千帆老师与Ruff的多位工程师在现场进行一对一指导,让初级开发者也能轻松入门。

Azure IoT Hub + Ruff,不仅点亮了物联世界第一盏灯,也使物联网开发应用更安全、更有趣。期待在下次的微软技术沙龙上,能看到更多“IoT发烧友”们哦!

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OKSubscriptions powered by Strikingly