Beruflich Dokumente
Kultur Dokumente
Programa de las Naciones Unidas para el Desarrollo (PNUD). El PNUD ha financiado proyectos
para ayudar a lograr los objetivos. Se ha realizado un enorme progreso en los MDG
El Laboratorio Nacional Lawrence Berkeley (LBNL, Lawrence Berkeley National Lab) que
se muestra en la figura está ubicado en la Universidad de California en Berkeley.
UPnP: Universal Plug and Play (UPnP) es un protocolo diseñado para ayudar a los dispositivos
ubicados detrás de un router NAT a estar disponibles automáticamente desde Internet.
Mientras que algunos casos específicos legítimos justifican el uso de UPnP, permitir que un
dispositivo IoT esté automáticamente disponible para Internet abre una amplia gama de
vectores de ataque. Asegúrese de que UPnP esté deshabilitado en el dispositivo IoT y en el
router de Internet. Si se desea utilizar UPnP, debe tener máxi
eguridad física. También es importante tener en cuenta la seguridad física del dispositivo.
Aunque poco puede hacerse para proteger físicamente los dispositivos IoT fabricados en serie,
se recomienda enfáticamente proteger la ubicación de implementación física siempre que sea
posible.
El diseño del circuito es el siguiente paso importante. Los componentes electrónicos tienen
requisitos muy específicos como potencia, polaridad y conexiones. Como se mencionó
anteriormente, el rastreador de amanecer/atardecer utilizará una fotorresistencia. Como se
muestra en la figura, uno de los dos terminales de la fotorresistencia está conectado a un
terminal de batería de 5 V y el otro resistor va al pin A0 (entrada analógica) y a un resistor de
10 000 Ω. Luego, el resistor de 10 000 Ω se conecta a la puesta a tierra (GND).
Este mecanismo se denomina divisor de voltaje. También conocido como divisor potencial,
este mecanismo produce un voltaje de salida que es una parte del voltaje de entrada al
distribuir el voltaje de entrada entre los componentes del divisor.
Los sistemas RESTful son sistemas que se ajustan a las restricciones de REST. A
menudo se comunican con el protocolo de transferencia de hipertexto (HTTP) mediante
los mismos métodos HTTP (GET, POST, PUT y DELETE). Los navegadores web
también utilizan s métodos HTTP para recuperar páginas web o para enviar datos a los
servidores web
REST es importante para IoT dado que proporciona una arquitectura simple y familiar para el
intercambio de datos entre sistemas utilizando los métodos HTTP estandarizados, como
OBTENER, PUBLICAR y ELIMINAR. Gracias al verbo HTTP en esta alineación, los dispositivos IoT
sólo necesitan un cliente web capaz de intercambiar datos con un servidor web.
VALOR CLAVE Es la clave secreta proporcionada por IFTTT para asegurar que
sólo las aplicaciones y los dispositivos autorizados puedan utilizar el URI
especial. Esta clave variará de una
cuenta de IFTTT a otra.
Los diagramas de flujo son diagramas utilizados para representar procesos o flujos de
trabajo. Con los beneficios de las diferentes formas, los cuadros y las flechas de conexión, el
flujograma representa el flujo de la solución a un problema determinado. Los flujogramas se
usan comúnmente para representar programas, algoritmos o cualquier proceso pedido en
varios campos
ebido a que el Raspberry Pi no tiene ningún pin analógico, también se utiliza el Arduino. Los
pines de entrada analógica incluidos en el Arduino son un requisito para medir el nivel real de
la caída de voltaje en el circuito de divisores de voltaje causado por el cambio de resistencia en
la fotorresistencia. Para que el Arduino transmita los datos de sus pines al Raspberry Pi
mediante USB, debe instalarse un firmware especial en el Arduino. Firmata constituye una
opción común del firmware de Arduino para transmitir la información del Arduino a través de
su puerto USB.
Firmata es un protocolo genérico para comunicarse con los microcontroladores del software
en un ordenador host. Está diseñado para trabajar con cualquier paquete de software de
ordenadores host. En este ejemplo, Firmata se utiliza para permitir que el Arduino se
comunique con el Raspberry Pi, mediante el intercambio de la información recibida en sus
pines GPIO.
De la línea 1 a la 4 se importan diferentes módulos requeridos.
Las líneas 7 y 8 almacenan las URL que se utilizarán para alcanzar los URI
especiales de IFTTT en las variables iFTTTsunRiseURL e iFTTTsunSetURL.
Los URI constan de la dirección del servidor, los URI especiales (según lo
definido en IFTTT) y la clave.
Las líneas 10 y 11 definen algunos de los valores del umbral de luz y los
almacena en las variables lightSensorValue y lightSensorValueThreshold.
La línea 14 define el hilo de iterador. Esto resulta práctico debido al control del
flujo de datos en el puerto serial. La lectura continua desde los puertos
analógicos sin iniciar un hilo de iterador provocará que la placa del Arduino siga
enviando datos por la serie hasta que desborde.
La línea 22 redondea el valor recibido del Arduino, lo escala para que sea más
fácil trabajar con él y lo almacena en la variable lightSensorValue.
Muchas plataformas pueden utilizarse para crear prototipos. Una placa de prueba es una
opción común ya que permite la construcción de un prototipo físico sin necesidad de soldar.
Packet Tracer (PT), un potente simulador de red con soporte de IoT, también es una excelente
manera de crear prototipos ya que admite dispositivos, sensores y controladores. Packet
Tracer también incluye varios dispositivos de red totalmente configurables, a la vez que
permite la creación de prototipos de comunicación de red. Este tema se focaliza en Packet
Tracer como una plataforma de prototipo.
Packet Tracer también puede ser una excelente herramienta de prototipos, que permite
la creación de un diseño simple. Puede agregarse un sensor de garaje, que se encuentra
en Terminales > Hogar y conectarse a un controlador. Para el controlador, podemos
utilizar un PT-MCU (microcontrolador de PT) o un PT-SBC (computadora de una placa
de PT). Tanto PT-MCU como PT-SBC admiten un interpretador de Python y varios
puertos, incluidos un puerto de red. El controlador puede estar conectado a un switch de
red, que a su vez se conecta a un router de red, ambos admitidos en Packet Tracer.
Internet puede simularse mediante otro router y puede agregarse un smartphone de PT
para simular el usuario.
Un diagrama de secuencia
Un flujograma
Creatividad e innovación
Comunicación
Colaboración
DevNet de Cisco
También existen comunidades de IoT integradas por otras personas similares que
desean compartir ideas con otros.