* Update the phone number environment variable with your phone number.
*/
const AWS = require('aws-sdk');
/*
*
Be sure to add email and phone_number to the function's environment variables
*/
const email = process.env.email;
const phone_number = process.env.phone_number;
const SNS = new AWS.SNS({ apiVersion: '2010-03-31' });
exports.handler = (event, context, callback) => {
console.log('Received event:', event);
// publish message
const params = {
Message: 'Your AWS DeepLens device just identified a hot dog.
Congratulations!',
PhoneNumber: phone_number
};
if (event.Hotdog > 0.5) {
SNS.publish(params, callback);
}
};
5.
Añada una de las siguientes líneas de código en la ubicación indicada en el bloque de código. En
el siguiente paso, añada una variable de entorno que se corresponda con el cambio de código que
realice aquí.
• Para recibir notificaciones por e-mail: const email=process.env.email;
• Para recibir notificaciones por teléfono: const phone_number=process.env.phone_number;
6.
Elija Environmental variables (Variables del entorno) y añada una de las siguientes opciones:
Notificación por
Email
Phone
El valor de clave debe coincidir con el nombre const en la línea de código que ha añadido en el paso
anterior.
7.
Elija Save (Guardar) y Test (Probar) (en la esquina superior derecha).
Pruebe la configuración
Para probar la configuración
1.
Vaya a la .AWS IoTconsola de enhttps://console.aws.amazon.com/iot.
2.
Seleccione Test (Probar).
3.
Publique el siguiente mensaje en el tema que ha definido en su regla: { "Hotdog" : "0.6382" }.
AWS DeepLens Guía para desarrolladores
Retransmisión de los resultados
de un proyecto a través de SMS
Key
email
phone_number
71
Valor
Su dirección completa de correo
electrónico.
Ejemplo:
Su número de teléfono con código de
país.
Ejemplo:
US +1 8005551212