首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

将您的智能手机转变为 IoT 设备-1

将您的智能手机转变为 IoT 设备-1

本教程将介绍如何将智能手机生成的传感器数据发送至 IBM Watson IoT Platform 云托管服务,然后在 IBM Cloud 上创建                Cloud Foundry 应用来处理、可视化和存储数据。最后,将说明如何为智能手机创建 Android 应用。
以下是架构概述:
免费试用 IBM Cloud
通过                     快速轻松地构建您的下一个应用。您的免费帐户永不过期,而且您会获得 256 MB 的 Cloud Foundry 运行时内存,以及包含                    Kubernetes 集群的 2 GB 存储空间。并确定如何开始。如果您不熟悉 IBM Cloud,请查阅 。

构建您的应用需要做的准备工作
  • 一个 IBM Cloud 帐户;如果您还没有 IBM Cloud 帐户,可以先注册一个帐户。
  • 下载并安装 。
  • 智能手机(Android 或 iOS 设备)

1

在 IBM Cloud 中创建一个 IoT 应用

Internet of Things Platform Starter 样板包含一个 Node-RED 引擎,稍后将使用它来处理 IoT                消息。现在,您将创建 Internet of Things 服务,以将 MQTT 消息发送至 IBM Watson IoT Platform                以及接收来自 IBM Watson IoT Platform 的 MQTT 消息。
  • 登录至您的 。
  • 单击 Create Resource
  • 在 Catalog 中的 Platform 下,单击 Internet of Things Platform                        Starter
  • 为您的应用输入一个名称。由于该名称也用作主机名称,因此它在 IBM Cloud 中必须是唯一的,如“iot<your                        name>”。举例来说,我可能会使用 iottutorialdaniel。
  • 单击 Create
  • 创建应用之后,在左侧窗格中单击 Overview。请注意,您的应用包含两个连接,一个连接至                    Cloudant NoSQL 数据库,另一个连接至 Internet of Things Platform 服务。
2

添加用于将 MQTT 消息发送至 Watson IoT Platform 的设备

  • 在应用的 Overview 视图中的 Connections 下,单击名称类似                    iot<your name>-iotf-service 的 Internet of                    Things Platform 服务。
  • 单击 Launch 以打开 Watson IoT Platform 仪表板。
    这样会显示 IBM Watson IoT Platform 仪表板,这是独立于 IBM Cloud                        的一项服务。向您的应用分配组织 ID,稍后在开发移动应用时将需要此 ID。在下图中,组织 ID 为                        mgso1i,显示在仪表板右上角的登录信息下。

  • 在悬停鼠标时弹出的左侧菜单上,单击 Devices。然后单击 Add a device                        type。在您的组织中,可以具有多种设备类型,每种类型都包含多个设备。设备类型是一组具有相同特征的设备;例如,它们可能提供相同的传感器数据。在我们的例子中,设备类型名称必须是“Android”(您稍后将使用的应用需要该设备类型名称)。
  • 单击                    Next。这样会显示一个页面,您可以在其中输入有关设备类型(如序列号或型号)的元数据。您无需为该演示指定此信息。只需单击                        Done
  • 单击 Register Devices。输入设备 ID。例如,设备 ID                    可以是智能手机的 MAC                    地址。但是,它在您的组织中只能是唯一的。因此,您可能会像我一样,输入类似于“112233445566”这样的内容。
  • 单击 Next。这样会显示一个页面,您可以在其中输入有关设备的元数据。将其留空,然后单击                        Next
  • 为认证令牌提供一个值。记住该值供以后使用。然后单击 Next
  • 单击 Done
  • 单击 Back
现在,您就可以将 MQTT 消息从设备发送至 IBM Watson IoT Platform。
返回列表