Como fazer uma conexão com o leitor RFID Edge 50 por TCP/IP

Abaixo segue um projeto em Visual Basic.NET que faz a conexão com o leitor RFID EDGE 50 da Acura por TCP/IP.

Crie um novo projeto no Visual Studio.

Referencie no projeto a dll MercuryAPI. Abaixo segue o link para fazer o download.
http://www.thingmagic.com/images/Downloads/software/mercuryapi-1.27.2.22.zip

Crie um tela com um listbox e dois botões seguindo o exemplo abaixo:

Tela Exemplo de Conexão limpa

Codificação da tela:

Imports ThingMagic
Imports ThingMagic.SerialReader
Public Class Form1

Dim lThingMagic As ThingMagic.SerialReader
Private Sub btnConectar_Click(sender As Object, e As EventArgs) Handles btnConectar.Click
Dim Potencia As Short()()
Dim AntenaList As Integer()

ThingMagic.Reader.SetSerialTransport(“tcp”, AddressOf CriadorDeLeitor)
lThingMagic = ThingMagic.Reader.Create(“tcp://192.168.0.240:8081”)
lThingMagic.Connect()

lThingMagic.ParamSet(“/reader/gen2/session”, Gen2.Session.S0)

‘Informa as antenas que estão sendo utilizado
ReDim AntenaList(0)
AntenaList(0) = 1
Dim plan As SimpleReadPlan = New SimpleReadPlan(AntenaList, TagProtocol.GEN2)
lThingMagic.ParamSet(“/reader/read/plan”, plan)

‘informa a potência das antenas
Potencia = New Short(0)() {}
Potencia(0) = {1, 3000, 3000, 400}
lThingMagic.CmdSetAntennaPortPowersAndSettlingTime(Potencia)

MsgBox(“Conectou”, MsgBoxStyle.Information)

End Sub

Private Function CriadorDeLeitor(ByVal uriString As String) As ThingMagic.Reader
Return ThingMagic.SerialTransportTCP.CreateSerialReader(uriString)
End Function

Private Sub btnLer_Click(sender As Object, e As EventArgs) Handles btnLer.Click
Dim tagReads() As TagReadData

lstTags.Items.Clear()

tagReads = lThingMagic.Read(100)
For Each tr As TagReadData In tagReads
lstTags.Items.Add(tr.EpcString)
Next

lThingMagic.Destroy()
End Sub
End Class

Execute o projeto.

Clique no botão Conectar.

Coloque as etiquetas RFID na antena.

Depois clique no botão Ler.

A imagem abaixo mostra os EPC das etiquetas RFID lidas.

Tela Exemplo de Conexão

Até a próxima…

 

5 comentários sobre “Como fazer uma conexão com o leitor RFID Edge 50 por TCP/IP

  1. Amigo, bom dia, acompanho a pagina já tem um tempinho e esses dias ela me salvou com o post do leitor edege 50 acura em .net. Amigo tenho uma dúvida com relação aos leitores e antenas, config etc. Vc poderia me dar uma ajuda? Por exemplo, vi vc setando a potencia das antenas com o seguinte código : “Potencia(0) = {1, 3000, 3000, 400} ” mas quais são esses parâmetros? Muito Obrigado por ora! Abs

    Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s