Captura de Datos desde Puerto Serial con Java

Slides:



Advertisements
Presentaciones similares
CJ02 – Técnicas avanzadas en java 1.4 y 5.0
Advertisements

UNIVERSIDAD PRIVADA SAN PEDRO ESCUELA INGENIERIA CIVIL
ANALIZADOR SEMANTICO DIANA CAROLINA CASTAÑO YANCI VIVIANA CASTRO PEDRO LUIS FLÓREZ SANTIAGO GUTIÉRREZ A.
Introducción Características de la nueva API E/S antes de Java 1.4 ¿Por qué NIO? E/S orientada a bloques El patrón Reactor Canales y Buffers Lectura y.
Lenguaje de programación Java
Introducción a la Programación
Introducción a Programación Concurrente
PATRON DAO Data Access Object (OBJETO DE ACCESO A DATOS)
"java del lado del servidor" Servlet y JSP Java Server Pages.
Propósito Introducción Tema Actividades de aprendizaje Actividades de aprendizaje El éxito fundamental de la web se basa en tres aspectos principales:
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Tipo de Dato Abstracto Tipos de datos:
Genéricos en Java Jaime Ramírez, Ángel Lucas González
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
RMI Remote Method Invocation
El WebPart Framework Parte 2
REFERENCIA AL OBJETO ACTUAL
JAVA Persistence API (JPA)
PROGRAMACIÓN ORIENTADA A OBJETOS
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
Borland User Group - Guatemala Desarrollo de Servlets con Borland JBuilder 2006 Mario Enríquez Open Consult Diciembre 2006.
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Tema 6: Clases Antonio J. Sierra.
Sistemas Operativos Centralizados y Distribuidos Carlos David Zepeda.
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
SCJP Sun Certified Programmer for Java 6
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA OCHO THREADS.
Programación Orientada a Objetos usando CONSTRUCTORES DESTRUCTORES.
BackUp postgres Ingeniero Esp. Ricardo Cujar. Crear respaldo de la Base de Datos Esta operación tiene como objetivo crear un respaldo de la base de datos.
Manejo de Base de Datos en Java Ing. Esp. Ricardo Cujar.
Programación de Sistemas 2003: Java Beans Christian Lalanne A. Rodrigo Pinto A.
Herramientas de polimorfismo y herencia en C++
1 TEMA 8. Acceso a bases de datos Arquitectura de una aplicación que accede a una BD Arquitectura de una aplicación que accede a una BD Establecer la conexión.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
Java Applets David Gil
INFORMATICA III ESCUELA DE INGENIERIA ELECTRONICA DEPARTAMENTO DE SISTEMAS E INFORMATICA.
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Junio 2007.
Java.
MBA. LIDA LOOR MACIAS 1. 3 martes, 13 de octubre de 2014 OBJETIVO: El estudiante adquirirá los fundamentos básicos de la programación orientada a objeto.
Servicios en Red UT5. Servicios FTP.
Algorit moAlgorit mo An á lisisAn á lisis Argumen toArgumen to Asignación Asociación Cometar ioCometar io Compilación Constan teConstan te Definición.
Detalles Generales sobre Java
PROGRAMACIÓN ORIENTADA A OBJETOS Unidad 1 GENERICIDAD
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Confidential // Neoris 1 Confidential // Do Not Reproduce without prior written permission from Neoris Servlets.
Ing. Esp. Ricardo Cújar. SWING  Paquete de Java que permite el desarrollo de interfaces gráficas de usuario.  Api Swing, es sumamente flexible y se.
Ing. Esp. Ricardo Cujar.  Conjunto de caracteres (palabra), representa una posición de memoria.  Recomendaciones para construir identificadores: Debe.
SOFTTEK INTERNAL © Copyright All Rights Reserved. Valores Corporativos Softtek S.A. de C.V. Struts Academia Java.
Ing. Esp. Ricardo Cujar. Programación Orientada a Objetos  Modelo de desarrollo de software.  Modo de pensar del hombre y no de la máquina.  Abstracción.
Programación orientada a objetos Capítulo Objetos y clases La clase es la abstracción de una categoría de objeto.
THREADS JAVA Ing. Esp. Ricardo Cujar. HILO Un hilo es un proceso que se está ejecutando en un determinado momento en el sistema operativo. Se les define.
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Acceso a Datos Erick López Ovando Licenciado en Informática.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
¿ Por que utilizar Java y la POO
Documentación del SIG Conjunto de actividades administrativas tendientes a la planificación, manejo y organización de la documentación producida y recibida.
¿QUE ES INFORMACION? MATERIA: TEORIA DE SISTEMAS SIS210 Ing. Juan Carlos Arredondo V.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
TEAMVIEWER. Que es Teamviewer? TeamViewer es un software que nos permite ofrecer asistencia remota y compartir archivos entre dos o más equipos remotos.
Objetos y XML.
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Notario electrónico Consejería de Justicia y Administración Pública Dirección General de Organización, Inspección y Calidad de los Servicios Antonio Pedro.
ALGORITMOS DISTRIBUIDOS EN JAVA DAJ. ¿Que es DAJ?  DAJ consiste de una librería de clases java con una simple interface de programación que permite desarrollar.
Desarrollo y servicios web Luisa Fernanda Rincón Pérez
JSF Simplificando nuestro trabajo. JSF – Java Server Faces Celula Creative SUN 2 La principal intención es liberar al programador de aspectos Web Pretende.
Estado del Arte del Desarrollo Seguridad - Toba - Instalador Comité Técnico Consorcio SIU – Mayo 2009 Sebastián Marconi
¿Qué Son los Gestores de Descargas? Un gestor de descargas es un programa diseñado para descargar ficheros de Internet, ayudado de distintos medios como.
Conexión entre puertos seriales y modem (punto de vista programación )
Transcripción de la presentación:

Captura de Datos desde Puerto Serial con Java Ing. Esp. Ricardo Cujar Captura de Datos desde Puerto Serial con Java

GIOVYNET Para trabajar con el puerto serial, haciendo uso aplicaciones desarrollados con JAVA, es necesario descargar la API GIOVYNET. La API GIOVYNET provee soporte para el manejo de comunicación serial mediante JAVA. LA API GIOVYNET puede ser descargada en su versión comercial, cuya licencia oscila alrededor de 70 dólares, o puede ser descargada para uso personal de manera gratuita.

Es necesario tambien disponer el archivo libSerialPort.dll.

Clase SerialPort Proporciona métodos para poder manejar código nativo del archivo libSerialPort.dll. Método getFreeSerialPort() permite obtener el listado de los puertos que se encuentran libres. Retorna un objeto de tipo List, cuya lista es de objetos tipo String. List<String>

Mediante este listado, se puede hacer manejo de aquellos puertos que se encuentran libres y que el sistema no está haciendo uso de ellos. Del objeto que hace referencia al listado, se dispone del método get(int), mediante el cual se puede obtener el nombre exactamente de cada puerto. Se puede ejecutar este método para conocer el nombre de los puertos que se encuentran disponibles.

Clase Parameters Clase que permite establecer los parámetros de conexión con el puerto deseado. Método setPort(String puerto), permite establecer el puerto a trabajar, conociendo su nombre. Método setBaudRate(Baud), permite establecer la velocidad en Baudios de la comunicación.

Clase Com Clase que permite abstraer la conexión con un puerto determinado, especificado en la clase Parameters. Se instancia el objeto de esta clase, teniendo como parámetro el objeto de la clase Parameters. Método receiveSingleChar(). Permite recibir un character.

Delay Hay que tener en cuenta que se debe construir un ciclo que permita capturar los datos que se están recibiendo en el puerto serial. Dicho ciclo deberá capturar los datos cada cierto tiempo. Para lo cual es recomendable utilizar un delay o pausa. Esta pausa deberá ser manejada con el método estático sleep(tiempo en milisegundos), de la clase Thread.