【问题标题】:IOT app development [closed]物联网应用程序开发[关闭]
【发布时间】:2018-05-29 11:40:11
【问题描述】:

我想构建一个 IoT 移动应用程序(iOS/Android),主要执行以下操作: 用户管理(登录/订阅新用户);添加/配置新的物联网设备;与现有设备交互。与物联网设备交互对我来说是最简单的部分。我正在努力的是前两项。为此,我正在考虑使用像 AWS(https://aws.amazon.com/),AzureIOT(azure.microsoft.com) 或 WATSON IBM(https://www.ibm.com/watson/) 这样的云平台。阅读他们的文档,我看不出如何执行第一个任务或如何通过移动应用注册新设备。欢迎任何 cmets。

我还考虑在服务器上构建一个数据库来管理用户,并从物联网设备/应用程序发送/接收消息,因为我正在尝试构建的这个应用程序不是那么需要数据(读取温度和交互带 2 个继电器)

附:我知道 Blynk.io,但他们提供的价格/条件超出了我的预算。

【问题讨论】:

标签: android amazon-web-services azure iot


【解决方案1】:

您可以将 AWS IoT 与 Amazon Cognito Identity 结合使用。连接到 AWS IoT 的设备由注册表中的事物表示。该注册表允许您记录连接到您的 AWS IoT 账户的所有设备。

开始使用 AWS IoT Button 的最快方法是下载适用于 iOS 或 Android 的移动应用程序。该移动应用程序为您创建所需的 AWS IoT 资源,并将事件源添加到您的按钮,该按钮使用 Lambda 蓝图来调用您选择的新 AWS Lambda 函数。蓝图是预配置的 Lambda 函数,可让您快速将单击按钮连接到最适合您的函数,例如发送自动电子邮件或文本消息或部署其他 AWS 服务。您可以从 Apple App Store 或 Google Play 下载移动应用程序。

https://docs.aws.amazon.com/iot/latest/developerguide/register-device.html

https://docs.aws.amazon.com/iot/latest/developerguide/cognito-identities.html

【讨论】:

  • 感谢您的回复。我会尝试看看我是否可以调整我的应用程序以使用它。
【解决方案2】:

尝试使用 firebase auth 和实时数据库。这足以满足您的需要。

【讨论】:

  • 谢谢。我会试试看效果如何。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-07
  • 1970-01-01
相关资源
最近更新 更多