Estoy a punto de comenzar mi tercer año en ingeniería CS. Hasta ahora, solo conozco los conceptos básicos de C, C ++ y Java (solo una idea). Ahora, tengo ganas de hacer algo en el campo de IoT (Internet de las cosas). ¿Cuál puede ser una posible forma de comenzar con el desarrollo de IoT?

Hola,

Internet of Things o IoT, es un campo excelente y emocionante para trabajar. Estoy trabajando en IoT por un tiempo y aquí están mis observaciones y posibles áreas para comenzar a desarrollar con IoT, como estudiante de CS.

1. Necesita familiarizarse con una plataforma de hardware, hay muchos kits de desarrollo como

Arduino: utiliza un estilo de programación similar a C ++ y Java. Arduino se usa ampliamente para recopilar datos de varias fuentes y poblar una base de datos. Puede encontrar más información sobre este kit aquí: www.arduino.cc

Hay una comunidad activa para ayudarlo y hay muchos ejemplos de código que le permiten comenzar

Si se siente cómodo con Linux, no dude en consultar Beagle Bone Black y Rasberry Pi, ambos kits son potentes y se utilizan como plataforma versátil para el desarrollo de IoT.

IoT tiene esta combinación perfecta de hardware y software, por lo que estos kits serán suficientes para sus necesidades de hardware. En términos de software, hay muchas cosas con las que puedes comenzar. Como se dijo en una publicación anterior, MQTT es un buen lugar para comenzar. Pero una configuración mínima de hardware le permitirá verlo en acción.

También puede aprender sobre el uso de bases de datos MySQL para almacenar datos. Creo que Python es el lenguaje ideal para códigos de script que buscarán datos y los agregarán a una base de datos o procesarán datos. MQTT también es compatible con Python con la biblioteca mosquitto.

HTML / JS y PHP: pueden ser los bloques de construcción para representar los datos en forma de una aplicación web.

Espero que esto ayude. Siéntete libre de enviarme un ping si quieres ayuda 🙂

¡Feliz aprendizaje!

IOT Ahora, los días están más simplificados que los viejos.

La biblioteca de código abierto y el hardware de comunicación barato como ESP8266, ENC28j60 están haciendo que su IOT funcione más fácilmente.

Aprende pocas cosas

Protocolo: HTTP, MQTT,

Web: ¿Cómo funcionan los servicios web?

Aprenda: aprenda a conectar módulos GPRS, WIFI o Ethernet en su proyecto.

Eso es todo, eres suficiente para comenzar con tu proyecto IOT.

He escrito un pequeño artículo sobre Comenzar con ESP8266: su primer proyecto IOT | Mi laboratorio de electrónica, espero que esto ayude.

Si desea aprender MQTT, para implementar en IOT, aquí está mi libro electrónico que puede ayudarlo: MQTT Book Download

Comience por usar y contribuir al An Open Source MQTT v3.1 Broker, Mqtt es el protocolo especialmente desarrollado para hablar que se utilizará en IoT. El código está escrito en C y está disponible org.eclipse.mosquitto.git – repositorio de proyectos mosquitto, aunque las bibliotecas correspondientes de Java y otros idiomas también están disponibles con MQTT. Es muy fácil de usar y comienzas a jugarlo para hacerte una idea de cómo funcionará con varios dispositivos.

More Interesting

Mi teléfono señalaba una ubicación actual falsa muy lejos de la actual, pero había varias personas a mi lado que viven allí. ¿Como es eso posible?

Si estuviera en una sala de chat con dos personas, ¿cómo probarán que son dos personas diferentes y no solo un chico sin compartir ninguna información personal?

Mi amigo está teniendo una entrevista en Tech Mahindra para Mule ESB Technology. ¿Qué preguntas se pueden hacer y qué debe preparar para la entrevista?

Mi computadora portátil tiene una pantalla táctil y ahora tengo un montón de líneas verticales en la pantalla. ¿Hay alguna posibilidad de deshacerse de ellos?

Tengo $ 50,000 ahorrados y estoy ganando $ 130,000 al año. ¿Debo abandonar la universidad?

He estado leyendo que la industria de la impresión 3D está disminuyendo, por lo tanto, ¿cómo se puede revivir?

Quiero construir un laboratorio de computación en casa con un clúster. ¿Dónde puedo encontrar interruptores, computadoras y otro hardware usado de forma gratuita o muy barata?

Mi computadora tiene un problema, ¿qué debo hacer?

Estoy trabajando en ITIS en TCS con 3 años de experiencia, si quiero cambiar mi perfil a TI, ¿qué tecnología debo aprender? ¿Por favor avise?

Cuando conecto los LED de 3 × 3 V con una batería de 9 V, ¿por qué todavía se sobrecalientan y se queman?

Soy estudiante de doctorado de aprendizaje automático (Reino Unido) seis meses después de mi doctorado. Ahora que tengo que encontrar una dirección para explorar por mí mismo, no tengo motivación para trabajar y no puedo dejar de pensar en abandonar y seguir otras carreras. ¿Cómo puedo superar esto y qué tan malo sería abandonar tan temprano?

Vencí a Grand Theft Auto V, ¿y ahora qué?

Si pongo $ 50k en Facebook en una OPV de capitalización de mercado de $ 100 mil millones, ¿cuánto perderé en los próximos 24 meses?

Mi padre tiene muchas tecnologías nuevas con él (muchos campos), ¿a quién puede contactar para implementarlo (para financiarlo)?

No sé programar en absoluto; Sin embargo, todavía estoy interesado en la posibilidad de crear una empresa de tecnología de inicio. ¿Qué tan difícil es encontrar personas a las que pueda pagar para que me programen y cuánto cobrarían?