Construyendo el Internet de las cosas (IOT) usando Raspberry Pi

Construyendo el Internet de las cosas (IOT) usando Raspberry Pi

La idea no fue nombrada hasta 1999, Internet de las cosas ha estado en desarrollo durante décadas. El primer dispositivo de Internet, por ejemplo, fue una máquina de Coca-Cola en la Carnegie Melon University a principios de la década de 1980. Los programadores podrían conectarse a la máquina más a Internet, verificar el estado de la máquina y concluir si habría o no una bebida fría pendiente de ellos, en caso de que decidan hacer el viaje hasta la máquina. Este artículo ofrece una descripción general del uso de IoT Frambuesa pi .

IoT usando Raspberry Pi

IoT que utiliza raspberry pi incluye principalmente lo que es IoT, Raspberry pi, metodología de diseño de IOT, etc.




¿Qué es Internet de las cosas?

los Internet de las cosas (IoT) es un escenario en el que los objetos, animales o personas reciben identificadores únicos y la capacidad de transferir automáticamente y la capacidad de transferir automáticamente más datos a una red sin requerir comunicación de persona a persona o de persona a computadora. IoT ha evolucionado a partir del encuentro de tecnologías inalámbricas, sistemas microelectromecánicos (MEMS) e internet.



Internet de las Cosas

Internet de las Cosas

Metodología de diseño de IoT

Toda la aplicación web está desarrollada de forma nativa en Java Programming Language. Incluye tecnologías java similares a JSP, servlets, hibernación y servicios web, etc., la última versión de net beans IDE se utiliza básicamente para el desarrollo de aplicaciones web. Se utilizan tecnologías adicionales como bootstrap, javascript, jQuery, etc. para manejar la interfaz de usuario y las validaciones del lado del cliente. Las API proporcionadas por Cisco se utilizan para desarrollar aplicaciones relacionadas con los teléfonos IP de Cisco.



IOT uisng Raspberry Pi

IOT uisng Raspberry Pi

Se utilizan cinco pasos en aplicaciones web

  • Instalación del servidor web Apache
  • Crear un sistema de base de datos My SQL
  • Aplicación web desarrollada para la GUI (interfaz gráfica de usuario)
  • Escriba muchos programas PHP, Java script, CSS y Python para la aplicación web
  • Alojar la aplicación web en nuestro servidor web

Frambuesa pi

La historia de Raspberry Pi se introdujo básicamente en 2006. Su concepto principal se basa en Atmel ATmega644, que está especialmente diseñado para uso educativo y destinado a Python. Una Raspberry Pi es de tamaño pequeño, es decir, de una computadora de placa única del tamaño de una tarjeta de crédito, que es desarrollada en el Reino Unido (U.K) por una fundación llamada Raspberry Pi. El lema principal de esta fundación es promover la enseñanza de la informática básica en los institutos de educación y también en los países en desarrollo. La primera generación de Raspberry (Pi 1) se lanzó en el año 2012, que tiene dos tipos de modelos, a saber, el modelo A y el modelo B.




Frambuesa pi

Frambuesa pi

En el año siguiente, se lanzaron los modelos A + y B +. Nuevamente en 2015, se lanzó Raspberry Pi2 modelo B y se lanzó inmediatamente al mercado un año Raspberry Pi3 modelo B.

Raspberry Pi se puede conectar a un televisor, monitor de computadora y usa un teclado y un mouse estándar. Es fácil de usar ya que puede ser manejado por todos los grupos de edad. Hace todo lo que esperaría que hiciera una computadora de escritorio, como procesamiento de texto, navegar por las hojas de cálculo de Internet, jugar y reproducir videos de alta definición. Se utiliza en muchas aplicaciones, como en una amplia gama de proyectos de creadores digitales, máquinas de música, detectores de padres para la estación meteorológica y casas para pájaros en Twitter con cámaras infrarrojas.

Todos los modelos cuentan con un sistema Broadcom en un chip (SOC), que incluye una unidad de procesamiento de gráficos en chip GPU (un Video Core IV), una CPU y una CPU compatible con ARM. La velocidad de la CPU varía de 700 MHz a 1,2 GHz para el Pi 3 y la memoria integrada varía de 256 MB a 1 GB de RAM. Un Sistema operativo se almacena en las tarjetas SD digitales seguras y en la memoria del programa en tamaños MicroSDHC o SDHC. La mayoría de las placas tienen de una a cuatro ranuras USB, salida de video compuesto, HDMI y un conector telefónico de 3,5 mm para audio. Algunos modelos tienen WiFi y Bluetooth.

La Fundación Raspberry Pi proporciona Arch Linux ARM y distribuciones Debian para descargar, y promueve Python como el principal lenguaje de programación, con soporte para BBC BASIC, Java, C, Perl, Ruby, PHP, Squeak Smalltalk, C ++, etc.

Los siguientes son esenciales para comenzar

  • Cable de video para adaptarse al televisor o monitor utilizado
  • Tarjeta SD que contiene el sistema operativo Linux
  • Fuente de alimentación (consulte la Sección 1.6 a continuación)
  • Teclado USB
  • TV o monitor (con entrada DVI, HDMI, Compuesto o SCART)

Los extras opcionales recomendados incluyen

  • Conexión a Internet, solo modelo B: cable LAN (Ethernet)
  • Ratón USB
  • Concentrador USB alimentado
  • Conexión a Internet, modelo A o B: adaptador WiFi USB

¿Qué es un sistema en chip?

Un sistema en chip es un CI complejo que integra los elementos funcionales en un solo chip o conjunto de chips. Es un procesador programable en una memoria de chip, función de aceleración de hardware, software, hardware y componentes analógicos.

Sistema en chip

Sistema en chip

Beneficios de SoC

  • Menor consumo de energía
  • Reduce el tamaño
  • Reduce el costo general del sistema
  • Aumenta el rendimiento

Dispositivo de puerta de enlace de Internet

El dispositivo de puerta de enlace de Internet tiene la capacidad de enrutar datos que se acercan desde la red WSN a Internet y enviar datos que vienen de Internet a la red WSN. Es como un enrutador Wi-Fi para Internet de las cosas. En el dispositivo de puerta de enlace de Internet, utilizamos el modelo B de Raspberry Pi, que cuenta con una CPU ARM Cortex-A7 de cuatro núcleos que se ejecuta a 900MHz (para una presentación 6x, mejora en la primera generación de Raspberry Pi Modelo B +) y 1GB de SDRAM LPDDR2 un aumento de memoria 2x). Y sí, hay total compatibilidad con Raspberry Pi1, estamos asegurados. El nuevo SoC de Broadcom, el BCM2836, es el factor clave.
Cinco pasos que estamos usando el dispositivo de puerta de enlace de Internet

  • Puerto del sistema operativo Linux en Raspberry Pi
  • Modifique Linux para que funcione con nuestro prototipo
  • Biblioteca Python desarrollada para la comunicación de RPI con Xbee ZB
  • Programa escrito desde sensores y control de dispositivos
  • Crear funcionalidad WI-FI en RPI para conexión a Internet

Nodos WSN

Una red de sensores inalámbricos (WSN) consta de tres componentes principales: nodos, puertas de enlace y software. Los nodos de medición espacialmente dispersos interactúan con los sensores para monitorear los activos o su entorno. La información adquirida se transmite de forma inalámbrica a la puerta de enlace, que proporciona una conexión al globo terráqueo cableado donde puede recopilar, procesar, analizar y presentar su información de medición mediante el software. Los enrutadores son un tipo individual de nodo de dimensión que puede usar para expandir la distancia y la confiabilidad en un WSN. Los sensores se pueden dispersar en las carreteras, vehículos, hospitales, edificios, personas y permiten aplicaciones diferentes, como servicios médicos, operaciones en el campo de batalla, respuesta ante desastres, socorro en casos de desastre y monitoreo ambiental.

Aplicaciones de IoT

  • Cámara de temperatura y seguridad meteorológica
  • El médico que trabaja con raspberry pi
  • Sensualmente un sombrero de monitoreo de la calidad del aire
  • Refrigerador de cerveza y vino de maravilla
  • Timbre de Internet Raspberry pi
  • Internet de las cosas inodoro
  • Entrena la ciencia del comportamiento de tu rata en casa
  • Timbre inteligente de guijarros
  • El microondas frambuesa pi

Se trata de IoT con Raspberry Pi. Actualmente, IoT se compone de una colección suelta de diferentes redes diseñadas específicamente. Los automóviles de hoy, por ejemplo, tienen múltiples redes para controlar el funcionamiento del motor, las características de seguridad, sistemas de comunicación , etcétera. Los edificios comerciales y residenciales también tienen varios sistemas de control de calefacción, ventilación y aire acondicionado (HVAC), servicio telefónico, seguridad e iluminación.

A medida que IoT evoluciona, estas redes y muchas otras se conectarán con capacidades adicionales de seguridad, análisis y administración. Esto permitirá que IoT sea aún más poderoso en lo que puede ayudar a las personas a lograr. Además, cualquier consulta sobre este concepto o proyectos eléctricos y electrónicos , dé sus valiosas sugerencias comentando en la sección de comentarios a continuación.

Créditos fotográficos: