Python Aplicado às Redes de Comunicação



Documentos relacionados
MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Geral: Manual de Utilização do Software de Teste Gradual Windows

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

SCD 912. Dispositivo de comunicação e armazenamento. Apresentação. Dados Técnicos. Conexões

Cerne Tecnologia e Treinamento

Base RF para Terminais Shellby 915

UBEE AN01 - Modo Modem REV 01. Site: suporte@fractumrf.com

PROCEDIMENTO PARA INSTALAR REDE ETHERNET EM CNC s FAGOR.

CONFIGURAÇÃO CONVERSOR ADAM- 4571

Catálogo de Produtos - Gestão Gráfica

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...


LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

TCI 322. Conversor de Interface USB para RS422/RS485. Manual de Instalação

Manual de utilização do módulo NSE METH-8RL/Exp

Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br

TCI S5-USB. Cabo de Programação STEP5 - USB. Manual de Instalação

Tutorial de Computação Programação em Python para MEC1100 v

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

TS Display Gráfico Serial

GERAÇÃO DE NOTA FISCAL PAULISTA BEMATECH RESTEQ RESOLVE TECNOLOGIA BEMATECH 1

Profibus View - Software de Parametrização de Equipamentos Profibus PA

Notas de Aplicação. Utilizando o servidor de comunicação SCP Server. HI Tecnologia. Documento de acesso público

CONFIGURADOR DO PAINEL FP1 v 1.3

Procedimento de envio do arquivo de lookup para o coletor.

TCI 7200-U USB-PPI Cable

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Instruções para uma impressora conectada localmente no Windows

Nota de Aplicação. Comunicação entre Vijeo Citect e duas CPU s através de um gateway Serial/Ethernet. Suporte Técnico Brasil. Versão: 1.

GUIA DE INSTALAÇÃO PARA DRIVER DE COMUNICAÇÃO USB Versão 2.0 IF ST120 IF ST200 IF ST 2000 IF ST 2500

Manual de Instruções MÓDULO CONVERSOR SERIAL ETHERNET. Modelo NETBOX MÓDULO CONVERSOR SERIAL ETHERNET MODELO NETBOX. Manual de Instruções

Micro Terminal IDTECH

Cisco Packet Tracer 5.3

CES Conversor Ethernet-Serial Safesoft Ltda. Ver Sistema de Gestão da Qualidade. Certificado por Bureau Veritas.

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito by Koinonia Software Ltda.

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Application Note FBEE Comunicação Serial Wireless REV Rev01

Data Autor Descrição Revisão Configuração HX600 via GPRS 1.0

STK (Start Kit DARUMA) Instalando o Driver USB para Mini-impressoras Daruma Windows XP

Procedimento passo a passo para gerar o arquivo da Nota Fiscal Paulista utilizando o aplicativo da Bematech WINMFD2

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

Para que seja instalado o Bematef Total, é necessário que o computador onde seja efetuada a instalação

Manual do Utilitário de Diagnóstico LB-1000 Código: Revisão 1.0 Agosto de Copyright Bematech S. A. Todos os direitos reservados.

Manual de Instalação e Operação CONFIP

Marthe Ethernet A820. Manual do Usuário

Experiência 05: CONFIGURAÇÃO BÁSICA DE UMA REDE. Objetivo Geral Criar uma rede ponto-a-ponto com crossover e utiizando switch.

STK (Start Kit DARUMA) Procedimento de Instalação do Min200E Conexão USB

INTERFACE PARA ECF SWEDA

Como Gerar documento em PDF com várias Imagens

TRBOnet MDC Console. Manual de Operação

Sistemas Operacionais

Manual de Instalação ( Client / Server ) Versão 1.0

Procedimento para atualização do aplicativo KID Together

Redes de Computadores

INTERFACE USB PARA PROFIBUS PA

Conexões e Protocolo Internet (TCP/IP)

STK (Start Kit DARUMA) Procedimento de Instalação da FS700/MACH Conexão USB

Guia Rápido LINKER SAT REV. 2.1 MAI / 2015

UFRPE Prof. Gustavo Callou

Programação de Computadores. Turma CI-180-B. Josiney de Souza.

Manual de Instalação. GPRS Universal

Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR

Introdução SUMÁRIO. 1. Introdução Sobre este manual Componentes INSTALAÇÃO Funcionalidade... 9

Manual do Usuário PRELIMINAR

Serial Paralela USB FireWire(IEEE1394)

Modelo R02 - Volume 2 - Operacional

NETALARM GATEWAY Manual Usuário

REDES DE COMPUTADORES

STK (Start Kit DARUMA) Comunicando com Mini-Impressoras Paralela Daruma e o Print Server

Informática Aplicada à Engenharia Florestal

Manual MifareUSB/Serial

TCC TP02-USB Cabo de Programação USB para PLC WEG TP02 Manual de Instalação

Motorola Phone Tools. Início Rápido

Pacote de gerenciamento do Backup Exec 2014 para Microsoft SCOM. Guia do Usuário do Pacote de Gerenciamento do Microsoft SCOM

WiFiShield. Introdução

Henry Equipamentos Eletrônicos e Sistemas Ltda.

Copyright 2013 VW Soluções

Conversor Wi-Fi Serial CWS-0200-XXX-XX. Manual V2.2

GERTEC Manual de Operação e Instalação MTi-760 Versão 1.0

Software de Tarifação para centrais PABX e ambiente Windows

Renovação Online de Certificados Digitais A1

PLACAS MULTISERIAIS. - 1 porta serial RS232 - Velocidade de até 460Kbps - Plug & Play com driver de instalação - Conexão DB9 Macho

Redes Industriais ModBus RTU

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

Sumário. Introdução ao Universo Linux Parte I

Conversor IP Shellby RS-232 ( TCP-IP)

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioGer Server e BioGer Client

mobile PhoneTools Guia do Usuário

SP PROTEGIDO CONTRA EMI MANUAL DE OPERAÇÃO

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Bluetooth Instalação guide USANDO O MÓDULO BLUETOOTH

Programação em C++ para MEC1100

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

Introdução à Linguagem C/C++ Parte I

GUIA DE INÍCIO RÁPIDO NHS NOBREAK MANAGER 4.0 TOPOLOGIA MÍNIMA DE REDE PARA A INSTALAÇÃO E USO DO SOFTWARE COM GPRS

PROJETO INFORMÁTICA NA ESCOLA

Transcrição:

Python Aplicado às Redes de Comunicação Prof. Gil Pinheiro

O que é Python? Linguagem de programação Interpretada Interativa Orientada a objetos Inventada por Guido Van Rossum, em 1990 O nome Python

Características do Python Extensível (C, C++, Fortran, Java) Orientada a objetos Prototipagem e aprendizado rápidos Boa legibilidade Tratamento de exceções Gratuita (código aberto) Extensa biblioteca

Objetivos do Python Desenhada para ser simples, apesar de poderosa Permite programação modular Grande ênfase na legibilidade Rápido desenvolvimento de aplicações

Instalação e Uso Disponível em: http://ww.python.org/download Carregar e instalar em seu computador Pode ser usada nos modos interativo batelada IDLE é o editor de programas padrão

Modo Interativo Quando os comandos são utilizados na console (IDLE), sendo processados pelo interpretador de comandos interativamente.

Porta de Comunicação Dispositivo de comunicação de um computador (DTE) ou equipamento de rede (DCE) Exemplos: Porta Serial, porta Ethernet, porta USB, porta Paralela A porta de comunicação pode ser Paralela ex.: Porta de impressora Serial ex.: portas RS-232, USB, Ethernet

Portas de um PC

Usando Python com a Porta Serial (RS-232 ou RS-485)

Biblioteca pyserial Biblioteca Python para comunicação através de porta serial (UART) A porta pode usar RS-232 ou RS-485 Funciona com conversores USB/Serial Disponível gratuitamente em: http://pyserial.sourceforge.net/ Python deve estar instalado previamente Seguir procedimentos de instalação do site

Programas Exemplo Programas Exemplo da Pyserial Varredura das portas seriais disponíveis Redirecionador TCP/IP x RS-232 Emulador de terminal Telnet

Biblioteca pyserial Classe Serial

Classe Serial Exemplo de atributo Exemplo de método

Programa loopback Efetua o envio e o recebimento de uma string Deve receber a mesma seqüência enviada (eco), se não houver erro Este é o processo do loopback, receber exatamente o que enviou. Serve para testar enlaces de comunicação Exemplos: loopback-1: um PC loopback-2: dois PCs

Loopback - 1 RS-232 Computador TX Windows Programa em Python Biblioteca pyserial RX GND Programa envia seqüência pela UART Seqüência é recebida pela UART e armazenada no buffer Programa entra em espera para ler a seqüência recebida (eco) Programa imprime seqüência na tela

Loopback - 2 Computador - 1 Windows Programa - 1 em Python Computador - 2 Windows Programa - 2 em Python Computador1: Programa1 envia seqüência pela UART1 Programa1 entra em espera para receber seqüência Programa1 imprime seqüência na tela RS-232 Biblioteca pyserial TX RX GND RS-232 Biblioteca pyserial TX RX GND Computador2: Programa2 entra em espera para receber seqüência Programa2 imprime seqüência na tela Programa2 envia seqüência pela UART2

Usando uma porta de comunicação serial Importar a biblioteca Criar objeto porta Parametrizar a porta Inicializar a porta Efetuar a comunicação Escrever e/ou ler na porta Liberar a porta

Usando uma porta de comunicação loopback-1 Importar a biblioteca Criar objeto porta Parametrizar a porta

Usando uma porta de comunicação loopback-1 Inicializar a porta Efetuar a comunicação Enviar seqüência de bytes

Usando uma porta de comunicação loopback-1 Efetuar a comunicação Aguardar e receber seqüência de bytes (eco) Mostrar a seqüência recebida na tela Liberar uso da porta