物联网应用开发
IOT app development
我想构建一个 IoT 移动应用程序(iOS/Android),主要执行以下操作:
用户管理(login/subscribe新用户);add/configure新物联网设备;与现有设备交互。与物联网设备交互对我来说是最简单的部分。我正在努力的是前两项。为此,我正在考虑使用像 AWS(https://aws.amazon.com/),Azure IOT(azure.microsoft.com) or WATSON IBM(https://www.ibm.com/watson/) 这样的云平台。阅读他们的文档,我看不出如何执行第一个任务或如何通过移动应用程序注册新设备。欢迎任何评论。
我还考虑在服务器上构建一个数据库来管理用户,以及来自 IoT sending/receiving 的消息 device/app 因为我正在尝试构建的这个应用不是数据hungry(读取温度并与 2 个继电器交互)
P.S。我知道 Blynk.io 但他们提供的 prices/conditions 超出了我的预算。
尝试使用 firebase 身份验证和实时 database.This 将满足您的需要。
您可以将 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
我想构建一个 IoT 移动应用程序(iOS/Android),主要执行以下操作: 用户管理(login/subscribe新用户);add/configure新物联网设备;与现有设备交互。与物联网设备交互对我来说是最简单的部分。我正在努力的是前两项。为此,我正在考虑使用像 AWS(https://aws.amazon.com/),Azure IOT(azure.microsoft.com) or WATSON IBM(https://www.ibm.com/watson/) 这样的云平台。阅读他们的文档,我看不出如何执行第一个任务或如何通过移动应用程序注册新设备。欢迎任何评论。
我还考虑在服务器上构建一个数据库来管理用户,以及来自 IoT sending/receiving 的消息 device/app 因为我正在尝试构建的这个应用不是数据hungry(读取温度并与 2 个继电器交互)
P.S。我知道 Blynk.io 但他们提供的 prices/conditions 超出了我的预算。
尝试使用 firebase 身份验证和实时 database.This 将满足您的需要。
您可以将 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