¿Cuáles son las tecnologías detrás de una aplicación combinada con un hardware externo como automatic.com?

Automático obtiene datos del vehículo de la computadora a bordo del vehículo y usa Bluetooth para transferirlo a la aplicación Automática que se ejecuta en el teléfono celular del usuario.
Luego, la aplicación carga los datos a la nube donde se analiza. *

El dispositivo también podría tener algunos sensores propios para garantizar la consistencia de los datos en varios vehículos: sensores como acelerómetro, giroscopio, magnetómetro, temperatura, etc. También tendría algo de memoria integrada para almacenar datos localmente cuando no está conectado a la aplicación.

Para el dispositivo de consumo de electricidad, puede colocar sensores en la línea principal o en cada cuadro de distribución o en cada toma de corriente / electrodoméstico, dependiendo de qué tan granular desee que sean los datos.

Si tiene sensores colocados en diferentes ubicaciones, necesitaría un dispositivo inalámbrico por ubicación. Alternativamente, puede conectar todos los sensores a un punto central, pero eso quizás no sea factible o sea más costoso que el inalámbrico.

En el caso de múltiples nodos inalámbricos, debe usar un periférico inalámbrico de bajo costo para enviar datos a un nodo maestro (ya sea directamente o a través de una red de malla). El nodo maestro empujará los datos a la nube usando GPRS, WiFi o Bluetooth (como Automático). La idea es reducir la cantidad de radios GSM, WiFi o Bluetooth necesarias, ya que son caras en comparación con otras tecnologías inalámbricas más simples.
Esta técnica se llama agregación y se usa ampliamente en AMR (Lectura automática de medidores, no relacionada con Automatic.com).

No puede usar Zigbee para conectarse a un teléfono celular ya que los teléfonos celulares no tienen una radio Zigbee.

Puede usar Zigbee para conectar nodos subordinados al nodo maestro. Sin embargo, los módulos Zigbee no son baratos. Además, aunque es un estándar, sería afortunado si dos dispositivos Zigbee de diferentes fabricantes trabajen juntos sin problemas. Preferiría una radio patentada de bajo costo o algún SoC 802.15.4 con una pila Zigbee o no Zigbee proporcionada por el fabricante.

* No tengo información de primera mano sobre la arquitectura de Automatic. Esta es una suposición razonable considerando la forma más sencilla de lograr lo que hace Automatic.

La tecnología es simple, la mayoría de los ingenieros de ece pueden saberlo. Utilice un microcontrolador de 8 bits, envíe datos a la aplicación de Android a través de Blue tooth o USB o WiFi. Explicar la pila de tecnología no es realmente posible en Quora y es posible que no lo entiendas.

Hemos diseñado aplicaciones para seguridad, tráfico, gestión de luces con WiFi, Blue Tooth y puerto USB. Mira algunos videos aquí, Android.

More Interesting

Cómo obtener una pasantía en una empresa de desarrollo de aplicaciones móviles

¿Es posible obtener una lista de aplicaciones en ejecución / instaladas mediante programación en iOS 11?

¿Qué es mejor al desarrollar tu primera aplicación? ¿Usa un software multiplataforma como Xamarin o diferentes versiones para diferentes plataformas?

¿Por qué WhatsApp es más popular en iPhone que en teléfonos Android?

¿Pasar datos a través de variables globales es una buena práctica en iOS?

Como contratista / consultor en SF Bay Area / Silicon Valley, ¿es mejor aprender desarrollo de Android o iOS?

¿Cuáles son las partes integrales que intervienen en el desarrollo de iOS que los principiantes generalmente no conocen o tienen problemas?

¿Por qué se retuvo el efecto de rizado de página en iBooks para iOS 7?

¿El juego Duet para iOS / Android tiene algún efecto en el cerebro?

¿Es fácil aprender AngularJS para un desarrollador de iOS?

¿Es posible el seguimiento de conversiones por vista en Safari móvil?

¿Cómo consigo que la orientación de la imagen de inicio funcione correctamente en una aplicación web HTML5 / Javascript / CSS para Safari móvil en el iPad / iPhone?

¿Debería usar archivos SVG para imágenes en una aplicación nativa de iOS?

¿Cuáles son las mejores prácticas para desarrollar una aplicación de iOS para comunicarse con Node.js y Socket.IO para crear una aplicación en tiempo real?

¿Cuáles son las mejores redes publicitarias móviles para desarrolladores? Se define mejor como tener CPM, tasa de relleno, Geo Aware y las compañías pagan. Las plataformas son Android y iPhone.