Azure IoTHub的目标是为物联网的应用场景提供方便的设备接入,完成消息的发送和接收(C2D和D2C)。经过持续不断的努力,目前Azure IoTHub已经支持多种操作系统设备的接入,包括Android、Linux、mbed、TI RTOS、Windows等等,通过微软官方认证的设备更是多达上百种,大家可以通过网站(https://catalog.azureiotsuite.com/)查找设备。

    目前,Andorid设备的占据了移动设备市场头把交椅。微软也为Android设备接入Azure IoTHub提供了SDK。本篇文章讲述如何利用Android接入Azure IoTHub,完成消息的发送和接收。

1. 开发环境和工具需求

    开发环境和Android的开发环境一致,目前的标准配置就是JDK+Android Studio。

    需要使用的工具是Device Explore,可以去(https://github.com/Azure/azure-iot-sdks/releases)下载,用于Azure IoTHub设备的创建和消息的发送接收监控。

2. 利用Device Explore创建设备

    设备接入Azure IoTHub需要提供认证,该步骤可以通过Device Explore完成,具体方法如下:

  • 首先,参考文档(https://docs.microsoft.com/zh-cn/azure/iot-hub/iot-hub-create-through-portal)完成Azure IoTHub的创建。

  • 其次,打开Device Explore,在Configuration页面,配置Connect String,然后点击Update进行更新。

  • 最后,在管理(Management)页面,通过Create创建新的设备,输入名称(以MyAndroidDevice为例),点击创建,如下图所示。

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

3. 创建Android工程

    创建Andorid工程,在buil