Implementar el Raspi como IoT

Como lo he escrito en mi hilo del paso a paso sobre el aprendizaje del Linux Kernel, hoy quiero abrir un hilo nuevo dedicado a establecer y usar en un programa ejecutado en el Raspi la comunicación. Para ello uso el lenguaje de programación del Raspi, Python en su versión 3.

Habiendo "jugado" con mis placas Raspi en el pasado logrando, usando el protocolo ssh y la opción de usar llaves, keys, para no tener que registrarme cada vez en la Raspi, acabé teniendo tales problemas en mi ordenador con Windows 7 Ultimate 64 Bits que me decidí por actualizar Windows a la versión 10. la aplicación llamada "Teamviewer" en el entorno de mi ordenador con Windows me permite ver la superficie, Desktop de mi Raspi en el PC y manejarlo de allí. Una ventana en Windows era el Desktop de una de las Raspi conectadas por

Raspi <-> WiFi <-> Router <-> PC

Por tal razón me decidí estudiar la funcionalidad de la comunicación por red, de los aspectos relevantes de la seguridad. Otro punto que resulta en demorar mis avances con el entorno donde haré los experimentos!

Así aprendí que existen las funcionalidades para limitar el acceso y de ese modo prevenir riesgos que existen cuando placas raspi están conectadas al Internet. Voy a experimentar y presentar aquí las opciones al activar la comunicación por ssh que se definen en un archivo "config". Detalles mas adelante.

Por otro lado quiero escribir programas que implementen la funcionalidad que deseo realizar y usar las posibilidades de comunicación del usuario por el GUI del Raspian! Aquí deseo mencionar que la realización es muy diferente si lo que quiero es poder ser usuario del Raspi por WiFi desde el PC o si deseo escribir programas que implementen funcionalidad deseada.

Ya expliqué en el hilo del paso a paso de mi proyecto con la Raspi que como lenguaje de programación usaré Python en su versión 3. Realmente Python en combinación con una librería que se llama "regular expressions" es una herramienta muy potente para analizar un "stream" de datos, un flujo de datos, como los que voy a "ver" cuando sensores usados en experimentos generen flujos de datos. estos flujos de datos los quiero asignar a estructuras de datos en Mathematica para poder usar tales datos para subsiguientes análisis.

También he escrito que las fuentes de estudios gratuitos ofrecidas por muchas universidades en la red ofrecen la posibilidad de adquirir conocimientos de forma organizada. Estoy suscritos a varios sitios. De allí recibo información sobre los cursos ofrecidos, lo que hace que tenga conocimientos de los cursos ofrecidos. Registrándome a ellos ofrece la oportunidad de inscribirme, siempre de forma gratuita, y acceder a esos cursos actuales y a los ya archivados.

Para el primer paso este curso ofrecido por Coursera permite aprender rápidamente el como programar la placa Raspi para "usar" la red en su mas amplio sentido desde programas escritos en Python 3. Al registrarse el acceder al curso "auditing" hace posible tomar el curso sin incurrir costos. Desafortunadamente en este curso no es posible participar en los tests para verificar si se ha entendido la materia. Bueno, para ser mas precisos. Si es posible ver y contestar las preguntas, pero no es posible mandar los resultados para que sean evaluados. Eso anteriormente era posible! una pena, pero no quiero pagar 60,- USDs solo para poder participar en los tests, cuando no tengo interés de recibir grados por participar.

Como lo he escrito en mi hilo del paso a paso sobre el aprendizaje del Linux Kernel, hoy quiero abrir un hilo nuevo dedicado a establecer y usar en un programa ejecutado en el Raspi la comunicación. Para ello uso el lenguaje de programación del Raspi, Python en su versión 3.

Habiendo "jugado" con mis placas Raspi en el pasado logrando, usando el protocolo ssh y la opción de usar llaves, keys, para no tener que registrarme cada vez en la Raspi, acabé teniendo tales problemas en mi ordenador con Windows 7 Ultimate 64 Bits que me decidí por actualizar Windows a la versión 10. la aplicación llamada "Teamviewer" en el entorno de mi ordenador con Windows me permite ver la superficie, Desktop de mi Raspi en el PC y manejarlo de allí. Una ventana en Windows era el Desktop de una de las Raspi conectadas por

Raspi <-> WiFi <-> Router <-> PC

Por tal razón me decidí estudiar la funcionalidad de la comunicación por red, de los aspectos relevantes de la seguridad. Otro punto que resulta en demorar mis avances con el entorno donde haré los experimentos!

Así aprendí que existen las funcionalidades para limitar el acceso y de ese modo prevenir riesgos que existen cuando placas raspi están conectadas al Internet. Voy a experimentar y presentar aquí las opciones al activar la comunicación por ssh que se definen en un archivo "config". Detalles mas adelante.

Por otro lado quiero escribir programas que implementen la funcionalidad que deseo realizar y usar las posibilidades de comunicación del usuario por el GUI del Raspian! Aquí deseo mencionar que la realización es muy diferente si lo que quiero es poder ser usuario del Raspi por WiFi desde el PC o si deseo escribir programas que implementen funcionalidad deseada.

Ya expliqué en el hilo del paso a paso de mi proyecto con la Raspi que como lenguaje de programación usaré Python en su versión 3. Realmente Python en combinación con una librería que se llama "regular expressions" es una herramienta muy potente para analizar un "stream" de datos, un flujo de datos, como los que voy a "ver" cuando sensores usados en experimentos generen flujos de datos. estos flujos de datos los quiero asignar a estructuras de datos en Mathematica para poder usar tales datos para subsiguientes análisis.

También he escrito que las fuentes de estudios gratuitos ofrecidas por muchas universidades en la red ofrecen la posibilidad de adquirir conocimientos de forma organizada. Estoy suscritos a varios sitios. De allí recibo información sobre los cursos ofrecidos, lo que hace que tenga conocimientos de los cursos ofrecidos. Registrándome a ellos ofrece la oportunidad de inscribirme, siempre de forma gratuita, y acceder a esos cursos actuales y a los ya archivados.

Para el primer paso este curso ofrecido por Coursera permite aprender rápidamente el como programar la placa Raspi para "usar" la red en su mas amplio sentido desde programas escritos en Python 3. Al registrarse el acceder al curso "auditing" hace posible tomar el curso sin incurrir costos. Desafortunadamente en este curso no es posible participar en los tests para verificar si se ha entendido la materia. Bueno, para ser mas precisos. Si es posible ver y contestar las preguntas, pero no es posible mandar los resultados para que sean evaluados. Eso anteriormente era posible! una pena, pero no quiero pagar 60,- USDs solo para poder participar en los tests, cuando no tengo interés de recibir grados por participar.



Como lo he escrito en mi hilo del paso a paso sobre el aprendizaje del Linux Kernel, hoy quiero abrir un hilo nuevo dedicado a establecer y usar en un programa ejecutado en el Raspi la comunicación. Para ello uso el lenguaje de programación del Raspi, Python en su versión 3.

Habiendo "jugado" con mis placas Raspi en el pasado logrando, usando el protocolo ssh y la opción de usar llaves, keys, para no tener que registrarme cada vez en la Raspi, acabé teniendo tales problemas en mi ordenador con Windows 7 Ultimate 64 Bits que me decidí por actualizar Windows a la versión 10. la aplicación llamada "Teamviewer" en el entorno de mi ordenador con Windows me permite ver la superficie, Desktop de mi Raspi en el PC y manejarlo de allí. Una ventana en Windows era el Desktop de una de las Raspi conectadas por

Raspi <-> WiFi <-> Router <-> PC

Por tal razón me decidí estudiar la funcionalidad de la comunicación por red, de los aspectos relevantes de la seguridad. Otro punto que resulta en demorar mis avances con el entorno donde haré los experimentos!

Así aprendí que existen las funcionalidades para limitar el acceso y de ese modo prevenir riesgos que existen cuando placas raspi están conectadas al Internet. Voy a experimentar y presentar aquí las opciones al activar la comunicación por ssh que se definen en un archivo "config". Detalles mas adelante.

Por otro lado quiero escribir programas que implementen la funcionalidad que deseo realizar y usar las posibilidades de comunicación del usuario por el GUI del Raspian! Aquí deseo mencionar que la realización es muy diferente si lo que quiero es poder ser usuario del Raspi por WiFi desde el PC o si deseo escribir programas que implementen funcionalidad deseada.

Ya expliqué en el hilo del paso a paso de mi proyecto con la Raspi que como lenguaje de programación usaré Python en su versión 3. Realmente Python en combinación con una librería que se llama "regular expressions" es una herramienta muy potente para analizar un "stream" de datos, un flujo de datos, como los que voy a "ver" cuando sensores usados en experimentos generen flujos de datos. estos flujos de datos los quiero asignar a estructuras de datos en Mathematica para poder usar tales datos para subsiguientes análisis.

También he escrito que las fuentes de estudios gratuitos ofrecidas por muchas universidades en la red ofrecen la posibilidad de adquirir conocimientos de forma organizada. Estoy suscritos a varios sitios. De allí recibo información sobre los cursos ofrecidos, lo que hace que tenga conocimientos de los cursos ofrecidos. Registrándome a ellos ofrece la oportunidad de inscribirme, siempre de forma gratuita, y acceder a esos cursos actuales y a los ya archivados.

Para el primer paso este curso ofrecido por Coursera permite aprender rápidamente el como programar la placa Raspi para "usar" la red en su mas amplio sentido desde programas escritos en Python 3. Al registrarse el acceder al curso "auditing" hace posible tomar el curso sin incurrir costos. Desafortunadamente en este curso no es posible participar en los tests para verificar si se ha entendido la materia. Bueno, para ser mas precisos. Si es posible ver y contestar las preguntas, pero no es posible mandar los resultados para que sean evaluados. Eso anteriormente era posible! una pena, pero no quiero pagar 60,- USDs solo para poder participar en los tests, cuando no tengo interés de recibir grados por participar.

Como lo he escrito en mi hilo del paso a paso sobre el aprendizaje del Linux Kernel, hoy quiero abrir un hilo nuevo dedicado a establecer y usar en un programa ejecutado en el Raspi la comunicación. Para ello uso el lenguaje de programación del Raspi, Python en su versión 3.

Habiendo "jugado" con mis placas Raspi en el pasado logrando, usando el protocolo ssh y la opción de usar llaves, keys, para no tener que registrarme cada vez en la Raspi, acabé teniendo tales problemas en mi ordenador con Windows 7 Ultimate 64 Bits que me decidí por actualizar Windows a la versión 10. la aplicación llamada "Teamviewer" en el entorno de mi ordenador con Windows me permite ver la superficie, Desktop de mi Raspi en el PC y manejarlo de allí. Una ventana en Windows era el Desktop de una de las Raspi conectadas por

Raspi <-> WiFi <-> Router <-> PC

Por tal razón me decidí estudiar la funcionalidad de la comunicación por red, de los aspectos relevantes de la seguridad. Otro punto que resulta en demorar mis avances con el entorno donde haré los experimentos!

Así aprendí que existen las funcionalidades para limitar el acceso y de ese modo prevenir riesgos que existen cuando placas raspi están conectadas al Internet. Voy a experimentar y presentar aquí las opciones al activar la comunicación por ssh que se definen en un archivo "config". Detalles mas adelante.

Por otro lado quiero escribir programas que implementen la funcionalidad que deseo realizar y usar las posibilidades de comunicación del usuario por el GUI del Raspian! Aquí deseo mencionar que la realización es muy diferente si lo que quiero es poder ser usuario del Raspi por WiFi desde el PC o si deseo escribir programas que implementen funcionalidad deseada.

Ya expliqué en el hilo del paso a paso de mi proyecto con la Raspi que como lenguaje de programación usaré Python en su versión 3. Realmente Python en combinación con una librería que se llama "regular expressions" es una herramienta muy potente para analizar un "stream" de datos, un flujo de datos, como los que voy a "ver" cuando sensores usados en experimentos generen flujos de datos. estos flujos de datos los quiero asignar a estructuras de datos en Mathematica para poder usar tales datos para subsiguientes análisis.

También he escrito que las fuentes de estudios gratuitos ofrecidas por muchas universidades en la red ofrecen la posibilidad de adquirir conocimientos de forma organizada. Estoy suscritos a varios sitios. De allí recibo información sobre los cursos ofrecidos, lo que hace que tenga conocimientos de los cursos ofrecidos. Registrándome a ellos ofrece la oportunidad de inscribirme, siempre de forma gratuita, y acceder a esos cursos actuales y a los ya archivados.

Para el primer paso este curso ofrecido por Coursera permite aprender rápidamente el como programar la placa Raspi para "usar" la red en su mas amplio sentido desde programas escritos en Python 3. Al registrarse el acceder al curso "auditing" hace posible tomar el curso sin incurrir costos. Desafortunadamente en este curso no es posible participar en los tests para verificar si se ha entendido la materia. Bueno, para ser mas precisos. Si es posible ver y contestar las preguntas, pero no es posible mandar los resultados para que sean evaluados. Eso anteriormente era posible! una pena, pero no quiero pagar 60,- USDs solo para poder participar en los tests, cuando no tengo interés de recibir grados por participar.



Las placas Raspi ejecutando el os Raspian, versión actual Jessie, ofrecen toda la gama de posibilidades de un sophisticado os permitiéndonos acceder al Internet tal cual lo conocemos de los PCs. En ese uso de la placa Raspi somos el usuario de un ordenador ejecutando el os Raspian.

Se diferencia este modo de uso como usuario de un ordenador de lo que se determina como IoT, el Internet de las cosas. En un sistema IoT en ese sistema un programa va a implementar la funcionalidad de esta "cosa del Internet", sin que un usuario este controlando el entorno y las ejecuciones del sistema.

27711476466_ccd2fa7c91_z.jpg
 

Adjuntos

  • IoT Internet.jpg
    IoT Internet.jpg
    48.7 KB · Visitas: 7
Última edición:
Atrás
Arriba