Aplicación Android para Control y Visualización de Datos -- 3
Budget: $10 – $30 USD
Aplicación Android para Control y Visualización de Datos
Necesito el desarrollo de una aplicación para la plataforma Android, la cual deberá ser compatible tanto con dispositivos móviles (smartphones) como con tablets.
El objetivo principal de la aplicación es la capacidad de enviar por BLUETOOTH utilizando modulo HC05 (no BLE) comandos y recibir datos, los cuales deberán ser representados gráficamente en la pantalla del dispositivo. Se adjunta imágenes como referencia visual del formato de graficación deseado para los datos recibidos.
Especificaciones Técnicas de los Comandos:
Estructura de Comandos: Los comandos se enviarán como una cadena de bytes, donde cada byte individual posee una función específica dentro de la trama.
Longitud Variable: La longitud de la cadena de bytes para los comandos enviados podrá variar según la naturaleza del comando.
Documentación de Comandos: Se adjunta un archivo Excel (Comandos.xlsx) que ejemplifica la estructura y el método de envío de estos comandos desde la aplicación.
Interfaz de Envío: La interfaz de usuario para la emisión de comandos deberá ser versátil, permitiendo la interacción a través de diversos controles como botones, sliders (controles deslizantes), barras de desplazamiento, entre otros, según el tipo de información a transmitir. Se adjunta una imagen con ejemplos de estos controles.
Contexto del Proyecto:
Es importante destacar que este desarrollo inicial forma parte de una serie de proyectos de software planificados, cuya complejidad irá en aumento progresivamente. Esta primera aplicación servirá como un mecanismo para evaluar las competencias técnicas, la creatividad en la resolución de problemas y las habilidades generales de programación del desarrollador.
Requisitos Funcionales Específicos para esta Versión:
El programa deberá ser capaz de realizar las siguientes operaciones (detalladas en el archivo Excel adjunto):
* Envío de Comando 1: Implementar la funcionalidad para enviar el "Comando 1", un byte de estado (ON/OFF), y un valor numérico comprendido en el rango de 0 a 255.
* Envío de Comando 2: Implementar la funcionalidad para enviar el "Comando 2" junto con un byte de estado (ON/OFF). Al activar el estado ON, la aplicación deberá estar preparada para iniciar la recepción de cadenas de datos, cada una de 122 bytes de longitud.
* Envío de Comando 3: Implementar la funcionalidad para enviar el "Comando 3", un byte de estado (ON/OFF), y un valor numérico en el rango de 0 a 1023.
Archivos Adjuntos:
* Imágenes de ejemplo para la graficación de datos.
* Archivo Excel con la especificación y ejemplos de comandos.
* Imagen de ejemplo para la interfaz de envío de comandos.
Agradezco de antemano su atención y quedo a la espera de su propuesta o cualquier consulta que puedan tener al respecto.
Necesito el desarrollo de una aplicación para la plataforma Android, la cual deberá ser compatible tanto con dispositivos móviles (smartphones) como con tablets.
El objetivo principal de la aplicación es la capacidad de enviar por BLUETOOTH utilizando modulo HC05 (no BLE) comandos y recibir datos, los cuales deberán ser representados gráficamente en la pantalla del dispositivo. Se adjunta imágenes como referencia visual del formato de graficación deseado para los datos recibidos.
Especificaciones Técnicas de los Comandos:
Estructura de Comandos: Los comandos se enviarán como una cadena de bytes, donde cada byte individual posee una función específica dentro de la trama.
Longitud Variable: La longitud de la cadena de bytes para los comandos enviados podrá variar según la naturaleza del comando.
Documentación de Comandos: Se adjunta un archivo Excel (Comandos.xlsx) que ejemplifica la estructura y el método de envío de estos comandos desde la aplicación.
Interfaz de Envío: La interfaz de usuario para la emisión de comandos deberá ser versátil, permitiendo la interacción a través de diversos controles como botones, sliders (controles deslizantes), barras de desplazamiento, entre otros, según el tipo de información a transmitir. Se adjunta una imagen con ejemplos de estos controles.
Contexto del Proyecto:
Es importante destacar que este desarrollo inicial forma parte de una serie de proyectos de software planificados, cuya complejidad irá en aumento progresivamente. Esta primera aplicación servirá como un mecanismo para evaluar las competencias técnicas, la creatividad en la resolución de problemas y las habilidades generales de programación del desarrollador.
Requisitos Funcionales Específicos para esta Versión:
El programa deberá ser capaz de realizar las siguientes operaciones (detalladas en el archivo Excel adjunto):
* Envío de Comando 1: Implementar la funcionalidad para enviar el "Comando 1", un byte de estado (ON/OFF), y un valor numérico comprendido en el rango de 0 a 255.
* Envío de Comando 2: Implementar la funcionalidad para enviar el "Comando 2" junto con un byte de estado (ON/OFF). Al activar el estado ON, la aplicación deberá estar preparada para iniciar la recepción de cadenas de datos, cada una de 122 bytes de longitud.
* Envío de Comando 3: Implementar la funcionalidad para enviar el "Comando 3", un byte de estado (ON/OFF), y un valor numérico en el rango de 0 a 1023.
Archivos Adjuntos:
* Imágenes de ejemplo para la graficación de datos.
* Archivo Excel con la especificación y ejemplos de comandos.
* Imagen de ejemplo para la interfaz de envío de comandos.
Agradezco de antemano su atención y quedo a la espera de su propuesta o cualquier consulta que puedan tener al respecto.