Mi recomendación es que eches un vistazo a la programación en lenguaje C. Cualquier hardware IoT barato está en una MCU con menos memoria. La memoria es cara. Para mostrar una muestra de trabajo cualquier lenguaje de programación está bien. Si se trata de ahorro de costes entonces no hay Python o JavaScript.
Puede empezar a migrar de Python a Arduino y en el siguiente paso a C en GCC GNU complier. He escrito el libro de cocina IoT / M2M y he diseñado un adaptador GSM / GPS / BT para Arduino, STM32 Nucleo e Intel Galileo. En el Galileo es un Linux. Puede ejecutar casi cualquier lenguaje de programación que desee. Usted será capaz de hacer un dispositivo de seguimiento GSM / GPS, pero si se trata de los costos y la producción en masa, entonces estamos de vuelta a C.
Primera diapositiva de mi presentación como abajo y toda la historia aquí:
Bajo costo GSM GPS módulo Bluetooth en Arduino escudo
El espíritu empresarial está aumentando como vocación para el siglo XXI. El número de nuevas empresas está creciendo. Es difícil moverse, pero una vez que lo hagas, estarás en el camino del éxito. Hoy en día, el Internet de las Cosas es uno de los temas más populares entre los emprendedores.
Alcance de la empresa del Internet de las Cosas en la India
El Internet de las Cosas (IoT) está lleno de perspectivas comerciales, ya que toca prácticamente todas las facetas de la vida y el comercio modernos. Desde los terminales bancarios hasta los sistemas domésticos inteligentes, los conecta a todos.
El mercado mundial del Internet de las Cosas se valoró en 150.000 millones de dólares en 2013. Al mismo tiempo, incluso las proyecciones más bajas predicen que el mercado tendrá un valor de más de 1 ,5 billones de dólares en 2025.
Procedimiento gradual para crear una empresa de Internet de las Cosas
Practicar el desarrollo de negocios y el diseño de productos
Registro de la empresa
Construya su empresa sobre un único objetivo general.
Listo para trabajar con otras personas.
Usted puede aprender más acerca de Cómo iniciar Internet de las cosas de la empresa en la India
aquí
Gracias por el A2A.
Definitivamente es un gran campo para aprender y las cosas se están poniendo muy emocionantes en estos días con el Internet de las Cosas.
Y estoy seguro de que esto va a ser muy cómodo para usted como usted ya sabe de programación y trabajó como desarrollador durante más de 8 años.
Yo diría que lo primero sería entender los diversos aspectos de la IO como :
Proceso
Datos
Cosas
Dispositivos
Sensores
Sistemas
Personas
y como horizontales a través de ellos tienes
Seguridad
Analítica
Interfaces de comunicación
Protocolos de comunicación
Redes, etc.
La mayoría de los principiantes se centran completamente en el desarrollo de sistemas embebidos o lo aprenden todo sin ponerse manos a la obra. Cuando se empieza no hay que preocuparse por especializarse en ninguno de ellos, pero es vital tener una visión global de IoT.
Por lo tanto, teniendo en cuenta lo anterior, es bueno optar por un enfoque de aprendizaje estructurado en el que se aprende paso a paso, una cosa a la vez y, al mismo tiempo, se obtiene experiencia práctica de lo que se ha aprendido.
Puedes optar por libros o por plataformas de aprendizaje online como Courses | Coursera
Paralelamente, consigue una Raspberry Pi o un Kit Arduino o Intel Edison o cualquier plataforma de tu elección y configura tu entorno de desarrollo de IoT Introducción al Internet de las Cosas – Raspberry Pi
Arduino – Primeros pasos
Y a medida que vayas aprendiendo puedes ir desarrollando pequeñas aplicaciones y proyectos que te servirán como un gran portafolio.
¡Feliz aprendizaje!