Tag: 谷歌云平台

借助Google Cloud Platform进入物联网

大家好,这是我的第一篇文章,如果有任何错误,请多多包涵。 只是为了在开始之前弄清楚,以免让您感到浪费时间,本文仅简要介绍您对使用GCP(Google Cloud Platform)进行物联网的期望。 Google Cloud Platform是云计算服务的集合,其运行在与其其他服务(例如YouTube等)相同的基础架构上。因此,在GCP下可用于IoT的云服务是Cloud IoT核心。 您可以认为它类似于来自亚马逊AWS的称为AWS IoT Core的服务。 现在,让我们深入了解用于访问GCP的Cloud IoT Core服务的更多技术。 现在,如果要使用GCP,还需要记住另一件事,需要有有效的借记卡或信用卡。 您必须使用该借记卡或信用卡创建一个GCP帐户,以便所有结算过程都能顺利进行。 建立GCP帐户并完成所有设置后(这是一个简单的过程,因此,我无需解释),您会发现自己进入GCP控制台,只要您登录帐户即可。 现在,我将逐步介绍所有内容,以使其更加方便。 步骤1: 打开您的GCP控制台。 创建一个新项目。 启用它进行计费(没什么大不了的,这是为了让您可以使用GCP提供的各种服务并为任何付费服务付费)。 然后为您的项目启用Cloud IoT Core API。 现在,您可以通过多种方式访问​​GCP帐户,一种方式是使用GCP控制台,我们可以将CLI用于GCP。 对于CLI,您必须在设备上安装Cloud SDK和节点开发环境。 同样在这里,我们将看到如何在设备上的python库paho.mqtt上发布或订阅(例如:树莓派等)。 第2步: 转到IoT Core,然后创建一个新的设备注册表。 首先输入注册表ID,选择区域。 选择MQTT作为协议。 给出主题名称 可以保留设备状态主题和证书值,因为它们是可选的。 步骤3: 下一步是生成设备密钥对,我们将为此使用OpenSSL。 现在,如果您从未使用过OpenSSL,只需下载轻量级的OpenSSL,然后将其直接解压缩到C驱动器中的“ openssl”文件夹中,即可在终端中运行以下命令: openssl req -x509 -newkey rsa:2048 -keyout rsa_private.pem -nodes -out rsa_cert.pem -subj“ / CN =未使用” […]