Cómo comenzar a desarrollar mi aplicación IoT

Hola anonimo

Es bueno ver que quieres desarrollar tu propia aplicación IOT.
En lo que respecta a su pregunta, realmente me gustaría ayudarlo en todas las formas posibles que pueda. Pero primero me gustaría que comparta un poco más de información sobre qué tipo de aplicación desea desarrollar.
Solo por un ejemplo:
Si recién estás comenzando y quieres algo de bricolaje:
Realmente recomiendo que mires cosas como:
1) Raspberry Pi: enseña, aprende y crea con Raspberry Pi
2) Internet de las cosas – ThingSpeak

Si recién está comenzando, creo que el mejor enfoque sería primero obtener algo de motivación al ver las cosas en acción. Y Raspberry pi y Thingspeak están hechos para eso.

Puede conectar muchos sensores diferentes como
Temperatura, presión, frecuencia cardíaca, acelerómetro, GPS, detección de alcohol, sensores ópticos, sensores PIR, etc. a un Raspberry pi
Del mismo modo, puede conectar motores, luces de ventiladores, etc. utilizando relés. (No lo haga, excepto bajo la guía / supervisión de un experto. Recuerde que los ventiladores / bombillas / refrigerador, etc. funcionan con 240 V, por lo que en caso de que quiera trabajar con ellos, es recomendable estar bajo la guía de alguien que sepa exactamente lo que está sucediendo )

OK, esto es desde la perspectiva del principiante. Por otro lado, si ya conoce los conceptos básicos y está buscando lanzar su aplicación IOT en el mercado, entonces el enfoque será completamente diferente.

Desde el hardware que elija hasta la nube donde implemente sus apis, etc. Las cosas funcionarán de maneras un poco diferentes.

Y en un proyecto de grado comercial, las cosas dependerán más de lo que quieras lograr al final del día. Así que dar algún consejo ni siquiera es un punto aquí.

De todos modos, si desea información más específica, etc.
Siéntase libre de enviarme un correo electrónico:
[correo electrónico protegido]

Estaría encantado de realizar cualquier tipo de consulta de bricolaje / comercial sobre IOT.

Más sobre IOT>

https://rishabh.io/iot/beginner

Si planea un hardware IoT propio, entonces mi libro de cocina IoT M2M
Este es un buen punto de partida.

Tabla de contenidos
1 ¿Por qué escribí el libro de cocina IoT / M2M? 5 5
2 Consideraciones fundamentales antes de comenzar el proyecto IoT / M2M 6
3 Certificaciones y aprobaciones 6
3.1 Ejemplos de aprobaciones de radio en la UE y EE. UU. 6
3.2 Ejemplos de aprobaciones de radio en EE. UU. Y Canadá (PTCRB) 7
3.3 Ejemplos de aprobaciones relacionadas con la automoción en Europa 8
3.4 SAR: tasa de absorción específica 9
4 Comunicación de datos celulares (GPRS, USSD, SMS, CSD, DTMF) 10
4.1 Comunicación de voz 10
4.2 Módem / acoplador acústico / cifrado 10
4.3 DTMF (frecuencia múltiple de tono dual) 11
4.4 GPRS (Servicio general de radio empaquetada) 11
4.5 SMS 11
4.6 USSD (Datos de servicio suplementario no estructurado) 12
4.7 Comparación del consumo de energía (SMS, USSD y GPRS) 13
4.8 CSD (Datos de circuito conmutado) 14
5 Tensión de alimentación 14
5.1 Tiempo de encendido y espera 15
5.2 Módulo celular en modo ahorro de energía 15
5.3 Resistencia interna de baterías y transformadores de tensión lineal 15
5.4 Regulador de voltaje de modo conmutado 17
5.5 Simulación de fuentes de alimentación conmutadas con LT Spice 17
5.6 Condensadores en la fuente de alimentación y el módulo celular 19
5.7 Tensión de alimentación para antena GNSS 19
6 Antenas para dispositivos IoT / M2M 19
6.1 Antenas monopolo y dipolo 19
6.2 ¿Está seguro de que nada interferirá con su antena integrada? 20
6.3 ¿Por qué las antenas integradas de chip o parche tienen frecuencias de resonancia diferentes? 21
6.4 ¿Cómo afectará el plano de tierra a su antena integrada? 21
6.5 Cómo conectar su antena integrada con su módulo inalámbrico 23
6.6 Cómo diseñar un circuito de adaptación de antena 24
6.7 Software gratuito para generar un circuito coincidente automáticamente 25
6.8 Cómo cambiar entre una antena celular o GNSS celular interna y externa a bajo costo 26
6.9 ¿Qué antena GPS se utilizará para un dispositivo de rastreo? 27
6.10 ¿Qué antena incorporada seleccionar para una aplicación Bluetooth / GNSS? 28
6.11 Qué hacer y qué no hacer durante el diseño de la antena integrada 31
6.12 Ejemplo: antena PCB incorporada dentro de una máquina expendedora 32
6.13 Ejemplo: antenas integradas en el dispositivo telemático IN1 de GPSoverIP 33
7 Simulación de una antena de vía GSM PCB integrada 33
7.1 Definición del proyecto de simulación de antena 33
7.2 Descripción de la antena F invertida 34
7.3 Modelo 3D de la simulación 35
7.4 Optimización: determinación de la forma de la antena 36
7.5 Requisitos típicos de una antena GSM de banda cuádruple 36
7.6 Optimización de la antena de banda cuádruple forma de antena GSM 39
7.7 Características direccionales de la antena para dos frecuencias GSM 40
7.8 Influencia de la carcasa en las características de la antena 42
7.9 Influencia del plano de tierra en las características de la antena 43
7.10 Optimización de la antena simulada con circuito correspondiente 44
7.11 Diseño en la antena simulada a un rastreador GSM / GPS especial 45
8 Componentes alrededor del módulo celular 46
8.1 Tarjeta SIM 46
8.2 Suscripción de tarjeta SIM 47
8.3 Condensador ESR bajo 47
8.4 Protección ESD 48
8.5 Altavoz y micrófono 48
8.6 Actualización de firmware para la PCB final 48
9 Ejemplos de errores y errores durante el desarrollo de M2M 49
9.1 Reinicio de apagado 49
9.2 Errores de SMS 49
9.3 Errores de CSD 50
9.4 Errores de conexión IP 50
9.5 Análisis de la mayoría de los errores de diseño en un diseño M2M 50
9.6 Análisis de errores de una antena de vía de PCB para GSM 52
9.7 Análisis de una antena de chip GSM en un pequeño plano de tierra 53
9.8 Análisis de un reloj GSM suizo 54
9.9 Análisis de la antena LTE incorporada en detalle 54
10 Ruido de radiación, máxima radiación de antena espuria 55
10.1 Radiación de antena versus ruido de radiación 55
10.2 Ruido conductivo 57
10.3 Ruido conductivo transformado en ruido radiado 57
10.4 Ruido irradiado transformado en ruido conductivo 57
10.5 Prevención contra el ruido irradiado 58
11 Cómo usar un analizador de red vectorial para el desarrollo de IoT M2M 59
11.1 Guía de inicio rápido Vector Analyzer MiniVNA Tiny 61
11.2 Explicación S11, VSWR, pérdida de retorno, coeficiente de reflexión y ancho de banda de antena 63
11.3 Revelando la verdad: cuatro antenas celulares probadas con MiniVNA 65
11.4 Una comparación de tres analizadores vectoriales de redes 72
12 Prueba de su dispositivo M2M 77
12.1 Picos de potencia TX por modo de prueba del módulo celular 77
12.2 Pseudocarga de carga máxima de 2 amperios con generador de funciones de fabricación propia 78
12.3 Picos de potencia TX con un probador GSM 79
12.4 Prueba de la sensibilidad 79
12.5 Prueba de potencia TX radiada 79
12.6 ¿Dónde puede comprar un probador celular barato? 79
12.7 Ejemplo de un informe de medición del equipo de prueba GSM 80
12.8 Voltaje de ondulación y pico: visible en el equipo de prueba GSM 85
12.9 Cómo probar un módulo UMTS en banda extranjera 85
12.10 Pruebas con probadores UMTS 86
12.11 Cómo probar un módulo LTE en bandas extranjeras 87
12.12 Posibles dificultades con los módulos LTE en todo el mundo 87
12.13 Prueba del módulo GNSS 88
12.14 Medición de la antena celular en 3D 88
12.15 Resumen de las pruebas 89
13 Comandos AT 89
13.1 Comandos AT durante el encendido del kit de evaluación de su módulo celular 89
13.2 “Hello World” para GSM: comandos AT para enviar un SMS 90
13.3 Comandos AT y bucles lógicos para configurar un canal de comunicación 91
14 Descripciones de proyectos de dispositivos IoT M2M 92
14.1 Descripción del proyecto de un dispositivo de seguimiento a largo plazo 92
14.2 Descripción del proyecto de un dispositivo de seguimiento flexible para billetes de banco 93
15 Gracias 95

Es esencial comprender las capas de IoT antes de sumergirse en la fase de desarrollo. Son

1. Las “cosas” involucradas: teléfono móvil, dispositivo portátil, sensor (ex temperatura)

2. Actuador – Activa una información, para comunicarse para intercambiar datos.

3. Sistema de análisis para descifrar ideas y datos significativos

4. Conexión a la nube: recopile y almacene datos de varios dispositivos

Los dispositivos que se van a conectar, los ‘Actuadores’ se utilizan para intercambiar información, la infraestructura en la nube para almacenar información y el sistema de análisis para recopilar valiosas entradas de un ecosistema de IoT.

Para saber más, sugeriría echar un vistazo al artículo sobre consejos para desarrollar la aplicación móvil IoT con la que me topé recientemente. Me pareció genial en términos de aspectos básicos de IoT y áreas de seguridad en las que centrarse.

Lamentablemente, la mejor manera de desarrollar aplicaciones y soluciones de IoT es NO comenzando con el hardware en sí. La mejor manera de desarrollar y probar aplicaciones de IoT es mediante el uso de un simulador como AutoSIM de Automatski.

De esa manera, puede automatizar los datos, la comunicación y los protocolos y centrarse en la creación de la aplicación y los algoritmos de ciencia de datos.

El simulador AutoSIM se puede utilizar para pruebas funcionales, automatizadas y de regresión. También puede simular más de 100 millones de dispositivos y, por lo tanto, está destinado al desarrollo de aplicaciones IoT muy serias y también se puede usar para pruebas de rendimiento y carga.

También para desarrollar el mejor backend de toma de decisiones o usar el aprendizaje automático, estadísticas o ai en el backend, debe usar un simulador como AutoSIM.

AutoSIM es el primer simulador de IoT del mundo que puede simular más de 100 millones de dispositivos en un grupo de servidores y admite 10 protocolos a continuación …

  • SmartM2M
  • LWM2M
  • CoAP
  • MQTT
  • Automatski (Streamer y Chatterbox)
  • Descanso
  • Websockets
  • UDP
  • XMPP
  • AMQP
  • otros protocolos personalizados

Se está utilizando globalmente para desarrollar soluciones de IoT como

  • Ciudades inteligentes
  • Vehículos conectados y autónomos
  • Energía inteligente y redes inteligentes
  • Smart Healthcare etc.

IoT es ideal para los ingenieros de mantenimiento, ya que pueden recopilar datos de la máquina en tiempo real a través de Internet que les permitiría tomar decisiones más rápidas y reducir las fallas de la máquina, una de las compañías interesantes que ofrece una solución CMMS base de IoT de bajo costo es el software de gestión de mantenimiento computarizado en la nube para la gestión de fábricas e instalaciones, CMMS como modelo SaaS verifica su video en

¡Hola! Tengo muchas plataformas y recursos de desarrollo de IoT para ti. Aquí hay algunos:

  • Plataforma IBM Watson IoT
  • DeviceHive
  • Soluciones empresariales de IoT y tecnología de plataforma

Espero que esto haya ayudado. Visite CybrHome – Explore Internet para obtener más recursos.

Hay pocos cursos muy buenos sobre udacity relacionados con el aprendizaje automático, el desarrollo de iOT y el aprendizaje profundo. Si desea seguir este camino, elegir estos cursos sería ideal para usted.

>>> ¿Tiene un proyecto de aplicación IoT que necesita ayuda? Consiguelo aqui

Los cursos son de pago, pero algunos de ellos se ofrecen de forma gratuita.

También puede visitar coursera, MIT lab, edx y udemy para hacer uso de estos cursos gratuitos.

Después de que haya aprendido, puede comenzar a construir sus propias aplicaciones a través del código fuente abierto.

Aquí hay un ejemplo de cómo mendix lo está haciendo.

Resumen:

Aprenda el desarrollo de aplicaciones iOT a través de cursos disponibles en línea

  • Coursera
  • Udemy
  • Udacity
  • eDX
  • Laboratorio MIT
  • Lynda

IoT es un concepto bastante nuevo y vasto. Si desea que se desarrolle una aplicación móvil con tecnología IOT. El primer paso es encontrar una empresa profesional que pueda ayudarlo a comprender el concepto de IOT y cómo se puede utilizar en todo su potencial con el desarrollo de una aplicación móvil.

Puede haber varias razones por las cuales se necesita IOT dependiendo de los requisitos de empresa a empresa. Sin embargo, le recomendaría que visite Cloud Services | Empresa de desarrollo de aplicaciones web y móviles | Enukesoftware. Se sabe que Enuke es una de las compañías de desarrollo de aplicaciones IoT más confiables. Esta empresa le ofrece una de las mejores experiencias que utiliza tecnologías como IOT en su máximo potencial.

More Interesting

¿Qué debo hacer para ganar dinero en el campo de la programación o el desarrollo web?

¿Debería pedirse a un desarrollador de iOS Junior en una compañía de aplicaciones que cree una red social por su cuenta?

¿Puedo obtener consejos sobre qué considerar antes de comenzar a desarrollar una aplicación? Tengo la idea, los detalles y un diseño aproximado.

¿Hay sitios web con tutoriales para crear animaciones de interfaz de usuario en After Effects?

¿Qué opinas del sitio web de mi aplicación?

Cómo desarrollar una mejor interfaz de usuario para una aplicación Rails

¿Cuándo debe una aplicación web dejar de usar un PaaS?

¿Existe un sitio web como W3Schools Online Web Tutorials para el desarrollo de aplicaciones?

¿Qué pila elegirías para construir y validar rápidamente un MVP?

¿Sugiere algunas de las mejores empresas de desarrollo de aplicaciones móviles en India (especialmente en el área relacionada con mapas)? ¿Y cuánto cobran? ¿Será por horas o por hitos?

¿Cómo obtenemos dinero después de hacer una aplicación?

Tenemos aplicaciones para iOS y Android, que están en el equipo móvil. Creamos sitio móvil. ¿Debe ser la gestión del sitio móvil por equipo móvil o equipo de producto del sitio?

¿Sería posible contratar a un programador que pueda crear una aplicación móvil de búsqueda de empleo como Job Today por $ 3,000?

¿Puede alguien sin experiencia en programación, que acaba de aprender el desarrollo web y de aplicaciones, crear un sitio web o aplicación popular?

¿Qué tecnologías / idiomas son necesarios para que la versión móvil de mi sitio web se comporte como una aplicación?