Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Comunicação serial com android

Não pense asssim eheheh, Arduino tem bastante coisa pronta, exemplos,
IDE de desenvolvimento legal, etc. Inclusive esta parte de comunicação
por serial tem bastante exemplos. Só nunca mechi na API Android para
Arduino, mas também não deve ser um bixo de 7 cabeças como toda API
java, é fácil de programar e deve ter exemplos rolando na rede. Pelo
seu problema, talvez seja a melhor solução!

Em 10 de novembro de 2011 10:20, Eduardo Schurtz
<eduardo.schurtz@gmail.com> escreveu:
> Márcio, eu to pra pesquisar sobre arduino faz tempo... Até separei diversas
> apostilas sobre o assunto, falta tempo pra ler... parece ser interessante!
> Mas te digo, não sei NADA sobre o assunto... Nem sei exatamente o que é na
> verdade...
> Pela minha ignorância no assunto, quando ouço falar em arduino penso num
> bicho de 7 cabeças!
>
> --
> Eduardo Schurtz
>
>
> 2011/11/10 Márcio Oliveira <prof.mro@gmail.com>
>>
>> Use um arduino, tem API para Android e serial, simples assim!
>>
>> Em 8 de novembro de 2011 10:22, Eduardo Schurtz
>> <eduardo.schurtz@gmail.com> escreveu:
>> > Renato, a solução é interessante, mas não viável... Muita gambiarra pra
>> > instalar numa empresa! Se eu falar isso pro gerente ele me bate... hehe
>> > Sem contar que vamos precisar de mais de 40 unidades...
>> > Emerson, acho que o ideal é jogar no colo do fabricante mesmo... Já
>> > temos
>> > bastante coisa pra nos preocuparmos aqui...
>> > Leonardo, o tablet é o i-MXT ( http://www.mxt.com.br/products.php#imxt
>> > ).
>> > Com android 2.2...
>> > --
>> > Eduardo Schurtz
>> >
>> >
>> > 2011/11/7 Leonardo Compiler <leo.compiler@gmail.com>
>> >>
>> >> Eduardo ,  partindo do principio que sua balança e aquelas para ligar
>> >> em
>> >> um PDA via  rs232 ou USB ..  na documentação do android está relatado
>> >> que :
>> >>
>> >> USB accessory and host modes are directly supported in Android 3.1 (API
>> >> level 12) or newer platforms. USB accessory mode is also backported to
>> >> Android 2.3.4 (API level 10) as an add-on library to support a broader
>> >> range
>> >> of devices. Device manufacturers can choose whether or not to include
>> >> the
>> >> add-on library on the device's system image.
>> >>
>> >>
>> >> Em 7 de novembro de 2011 23:48, Leonardo Compiler
>> >> <leo.compiler@gmail.com>
>> >> escreveu:
>> >>>
>> >>> Duvida : qual table vc ta pensando utilizar ,  qual a versão do
>> >>> android ?
>> >>> ele ta com acesso root ?
>> >>>
>> >>>
>> >>> Em 7 de novembro de 2011 22:30, Emerson Suguimoto
>> >>> <emerson.suguimoto@gmail.com> escreveu:
>> >>>>
>> >>>> Acredito que você poderia pedir pro fabricante o protocolo de
>> >>>> comunicação já que RS 232 e você mesmo fazer essa parte, creio que
>> >>>> não
>> >>>> seja algo do outro mundo.
>> >>>> Se você for bem hacker, dá pra usar uns analisadores lógicos que
>> >>>> descobrem o Baud rate e já te mostra os caracteres em hexa chegando
>> >>>> direto da porta serial. Desta forma você pega todos os parâmetros do
>> >>>> protocolo fazendo tipo um "gato" no sistema que está funcionando
>> >>>> atualmente.
>> >>>>
>> >>>> No pior dos casos usar um desktop como ponte e usar um roteador
>> >>>> wireless transmitindo os dados via sockets.
>> >>>>
>> >>>>
>> >>>>
>> >>>> Em 7 de novembro de 2011 21:48, Renato.toi@gmail.com
>> >>>> <renato.toi@gmail.com> escreveu:
>> >>>> > Eduardo,
>> >>>> > Eu sugeri usar uma plaquinha x86 para rodar DOS e os protocolos
>> >>>> > prontos, e
>> >>>> > assim conectar com a balança. A plaquinha deveria conectar tambem
>> >>>> > com
>> >>>> > o
>> >>>> > tablet, mas aí seria uma outra conexão serial ou TCP/IP.
>> >>>> > Renato Toi
>> >>>> > Em 07/11/2011, às 18:10, Eduardo Schurtz
>> >>>> > <eduardo.schurtz@gmail.com>
>> >>>> > escreveu:
>> >>>> >
>> >>>> > Marcelo e Leonardo, se eu soubesse de alguma balança com
>> >>>> > transmissão
>> >>>> > mais
>> >>>> > moderna, com certeza estaria avaliando... Essa foi a única que
>> >>>> > encontrei.
>> >>>> > Se tiverem alguma pra indicar, seria ótimo!
>> >>>> > E tem outra coisa, o problema não é a comunicação em si... Pois o
>> >>>> > tablet tem
>> >>>> > porta serial e API para uso. Então, creio eu, que sendo wireless,
>> >>>> > USB,
>> >>>> > bluetooth, daria no mesmo!!!!
>> >>>> > Problema é que o fornecedor da balança só tem protocolo pra windows
>> >>>> > e
>> >>>> > ms-dos. E nela que preciso buscar as informações.
>> >>>> > Emerson, você acha que sendo bluetooth seria mais fácil? Pois de um
>> >>>> > jeito ou
>> >>>> > de outro, terei que acessar as informações da balança, que só tem
>> >>>> > protocolo
>> >>>> > windows e ms-dos.
>> >>>> > Entrei em contato com os 2 fornecedores, o do tablet disse que
>> >>>> > desenvolve a
>> >>>> > comunicação... O da balança ainda não se pronunciou.
>> >>>> > Mesmo assim fico com receio de não ser possível...
>> >>>> > Att,
>> >>>> > --
>> >>>> > Eduardo Schurtz
>> >>>> >
>> >>>> >
>> >>>> > 2011/11/7 Emerson Suguimoto <emerson.suguimoto@gmail.com>
>> >>>> >>
>> >>>> >> Clebão, a arquitetura é outra, as DLL são só pro Window$ e apra
>> >>>> >> tablets teria que ter uma biblioteca pronta ou desenvolver uma do
>> >>>> >> zero, mas como nosso amigo sugeriu o bluetooth, é muito amis fácil
>> >>>> >> abrir comunicação como se fosse uma COM.
>> >>>> >>
>> >>>> >> Com relação à parte de venda é muito mais complicado. Além de ter
>> >>>> >> que
>> >>>> >> atender uma legislação enorme (conforme a receita federal pede
>> >>>> >> para
>> >>>> >> PAF-ECF) cada estado tem uma legislação local que pode ir até a
>> >>>> >> análise de código fonte completa.
>> >>>> >>
>> >>>> >>
>> >>>> >> Em 5 de novembro de 2011 12:03, Renato.toi@gmail.com
>> >>>> >> <renato.toi@gmail.com> escreveu:
>> >>>> >> > O problema mesmo é a necessidade de ambiente Dos ou Windows,
>> >>>> >> > para
>> >>>> >> > evitar
>> >>>> >> > reimplementar o protocolo.
>> >>>> >> > Uma alternativa é usar alguma plataforma embedded x86 como:
>> >>>> >> > http://www.jkmicro.com/Flashlite186.html
>> >>>> >> >
>> >>>> >> > Renato Toi
>> >>>> >> >
>> >>>> >> > Em 05/11/2011, às 11:29, Clebão - EcoCentauro
>> >>>> >> > <clebaori@gmail.com>
>> >>>> >> > escreveu:
>> >>>> >> >
>> >>>> >> >> Tipo, agora me veio uma dúvida tambem.
>> >>>> >> >>
>> >>>> >> >> Como o lucas nos informou existe a possibilidade de converter
>> >>>> >> >> uma
>> >>>> >> >> porta RS232 para bluetooth, até aqui tudo bem conseguimos
>> >>>> >> >> resolver
>> >>>> >> >> o
>> >>>> >> >> problema de comunicação. Mas agora veio outras duvidas;
>> >>>> >> >>
>> >>>> >> >> - O android suporta trabalhar com DLL que originalmente são do
>> >>>> >> >> Windows
>> >>>> >> >> ? Eu sei que java tem como fazer chamadas da DLL, mas nos meus
>> >>>> >> >> estudos
>> >>>> >> >> não consegui ler nada sobre isso no android.
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >> Outra curiosidade que eu tenho, se resolvermos o problema de
>> >>>> >> >> conexão e
>> >>>> >> >> comunicação por DLL então teoricamente um celular pode fazer
>> >>>> >> >> uma
>> >>>> >> >> venda
>> >>>> >> >> em uma impressora fiscal, correto ?
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >> []'s
>> >>>> >> >>
>> >>>> >> >> Em 5 de novembro de 2011 10:21, lucasddaniel
>> >>>> >> >> <lucasddaniel@gmail.com>
>> >>>> >> >> escreveu:
>> >>>> >> >>> esqueci de mandar o link ;)
>> >>>> >> >>> http://site.gridconnect.com/docs/datasheets/FIREFLY_DS_01.pdf
>> >>>> >> >>>
>> >>>> >> >>>
>> >>>> >> >>>
>> >>>> >> >>>
>> >>>> >> >>> On 4 nov, 09:51, Eduardo Schurtz <eduardo.schu...@gmail.com>
>> >>>> >> >>> wrote:
>> >>>> >> >>>> Pessoal, bom dia.
>> >>>> >> >>>>
>> >>>> >> >>>> Estou em um projeto de automação em uma empresa portuária e
>> >>>> >> >>>> estamos
>> >>>> >> >>>> analisando algumas soluções de PC embarcados ou tablets para
>> >>>> >> >>>> empilhadeiras...
>> >>>> >> >>>>
>> >>>> >> >>>> No momento estamos verificando a comunicação de uma balança
>> >>>> >> >>>> que
>> >>>> >> >>>> pesa
>> >>>> >> >>>> a
>> >>>> >> >>>> mercadoria em tempo real com um tablet android. A comunicação
>> >>>> >> >>>> da
>> >>>> >> >>>> balança com o tablet é feita via cabo serial (RS 232).
>> >>>> >> >>>>
>> >>>> >> >>>> Mas surgiu um problema que é o seguinte:
>> >>>> >> >>>>
>> >>>> >> >>>> O fabricante desse dispositivo só tem protocolo de
>> >>>> >> >>>> comunicação
>> >>>> >> >>>> para
>> >>>> >> >>>> windows (via DLL ou CGI) e ms-dos (via .OBJ ou CGI).
>> >>>> >> >>>>
>> >>>> >> >>>> Alguém visualiza alguma possível alternativa, para que não
>> >>>> >> >>>> seja
>> >>>> >> >>>> necessário desenvolver um protocolo do zero para android?
>> >>>> >> >>>>
>> >>>> >> >>>> Obrigado.
>> >>>> >> >
>> >>>> >
>> >>>> >
>> >>>
>> >>
>> >
>> >
>
>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário