Información general:
¿Quién es el cliente?
Desarrolladores de aplicaciones de escritorio, clientes que desarrollen interfaces graficas y deseen agregar sistemas de cobro a sus proyectos. Estos clientes pueden programar en .NET, Python, Java o desarrolladores web con tecnologia HTML5
¿Cuál es el objetivo?
Proveer a ingenieros de una documentación clara y precisa sobre como integrar los dispositivos de cobro através de la tarjeta BoardDroid
¿Cuál es la visión?
Crear diferentes puertas de acceso (gateway) que permitan la integración de dispositivos de cobro a los diferentes proyectos que requieran una insterfaz con el usuario final
¿Qué tipo de usuario tendra el proyecto? Dependera de la aplicación final, pero se estima que seran consumidores promedio.
Objetivo general del proyecto
Descripción.
- Tener una puerta de acceso através del puerto serial, COM para windows y ttyUSB para Linux
- Tener una puerta de acceso para desarrolladores WEB que permita crear aplicaciones WEB y enlacen dispositivos de corbo
Observaciones particulares
Esta documentación cubre dos aspectos de integración, para dar acceso a los dispositivos de cobro se deben de tener dos componentes que a continuación se describen:
- BoardDroid: Tarjeta electrónica que cuenta con un convertidor USB serial y un protocolo de comunicación para desarrollar aplicaciones con tecnologias que permitan el manejo del puerto serial virtual. Esta tarjeta tiene el control de los diferentes accesorios que tiene una maquina expendedora.

- AppLinker: Aplicación de escritorio basada en .NET con lenguage Basic, esta aplicación permite tener una comunicación con servidores através de un protocolo REST y JSON.

Descripción de los accesorios
La aplicación completa requiere de los siguientes accesorios para poder operar de forma adecuada:
| Dispositivos |
|---|
| BoardDroid |
| Computadora con Windows |
| Fuente de Poder 24V 5V |
| Arnes de Alimentación AAS03 |
| Cable USB tipo A B |
Tecnologías utilizadas
| Tecnologías |
|---|
| Lenguage de programación C |
| Lenguage de programación.Net Basic |