Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Aplicación de demostración de integraciones gestionadas
nota
Esta implementación del SDK de AWS IoT Hub en Raspberry Pi es un proyecto de demostración destinado únicamente a fines de aprendizaje y pruebas y no está pensado para usarse en entornos de producción. Para esta demostración, defina las siguientes configuraciones para facilitar el desarrollo:
AWS almacenamiento de credenciales: solo con fines de demostración, las credenciales y los certificados se almacenan en un lugar accesible para facilitar las pruebas y el desarrollo. Los entornos de producción deben utilizar soluciones de almacenamiento seguras AWS Secrets Manager, como Systems Manager Parameter Store. Deben implementar el cifrado en reposo y seguir las pautas AWS IoT de seguridad.
Privilegios de contenedor: la demostración se ejecuta con privilegios elevados para permitir el acceso sin restricciones a los recursos del host y simplificar los flujos de trabajo de desarrollo. En producción, los contenedores deben funcionar con los privilegios mínimos requeridos.
Configuración de puente de red: la demostración utiliza una configuración de puente de red que expone el tráfico de red interno para facilitar la depuración y la supervisión. En los entornos de producción, implemente el aislamiento y la segmentación adecuados de la red para evitar el acceso no autorizado al tráfico de la red interna.
Permisos de dispositivos USB: se permite el acceso sin restricciones a los dispositivos USB para facilitar la conexión de los periféricos de desarrollo y los dispositivos de prueba. Para la producción, implemente controles y valide estrictos dispositivos USB para evitar ataques de suplantación de identidad.
Estas configuraciones permiten realizar pruebas sencillas y no deben utilizarse en entornos de producción. Al realizar la implementación en producción, siga las mejores prácticas de seguridad para evitar que el sistema anfitrión se vea comprometido y el acceso no autorizado a las credenciales.
La aplicación de demostración es una aplicación de demostración basada en React que muestra las capacidades de integración gestionada para la administración inteligente de dispositivos domésticos. Esta aplicación muestra la integración, el control y la supervisión de dispositivos Z-Wave y Zigbee a través de una interfaz web moderna.
Requisitos previos
-
Completa la configuración de incorporación del Hub.
-
Instale la última versión de AWS CLI desde la Referencia de comandos de integraciones AWS CLI administradas.
-
Navegador web moderno (Chrome, Firefox, Safari, Edge)
Instale y configure la aplicación
-
Descargue la aplicación de demostración de integraciones gestionadas
. -
Extraiga el paquete:
cd ~/Downloads tar -xzf IotMI-HubSDK-DemoApp-v1.0.0.tar.gz cd IotManagedIntegrations-DemoApp -
Instale las dependencias:
npm install -
Cree un
.envarchivo en el directorio raíz:# AWS Configuration REACT_APP_AWS_REGION=your_region REACT_APP_AWS_ACCESS_KEY_ID=your_access_key REACT_APP_AWS_SECRET_ACCESS_KEY=your_secret_key REACT_APP_AWS_SESSION_TOKEN=your_session_token # IoT Managed Integrations Endpoint REACT_APP_IOT_ENDPOINT=https://your-iot-endpoint.amazonaws.com # Hub Configuration REACT_APP_HUB_MANAGED_THING_ID=your_hub_id REACT_APP_CREDENTIAL_LOCKER_ID=your_credential_locker_id -
Cree e inicie la aplicación:
npm start -
Acceda a la aplicación en:
http://localhost:3000
Para obtener información sobre los precios, consulte la sección Integraciones administradas de la página de precios de la administración de AWS IoT dispositivos