PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WM - Lendo e escrevendo NFC com Windev Mobile (Android/iOS)
WM - Lendo e escrevendo NFC com Windev Mobile (Android/iOS)
Débuté par adrianoboller, 24 mai 2016 22:24 - Aucune réponse
Membre enregistré
3 660 messages
Popularité : +175 (223 votes)
Posté le 24 mai 2016 - 22:24
Prezados

Estarei exemplificando o uso do NFC nesse artigo





NFC - Near Field Communication - é uma tecnologia que permite a troca de informações entre dispositivos sem a necessidade de cabos ou fios (wireless), sendo necessária apenas uma aproximação física. A novidade teve origem no padrão RFID (Radio Frequency Identification), mas se distanciou deste ao limitar o campo de atuação de frequências para uma distância de até 10 centímetros, objetivando tornar-se mais segura.

Passivo: apenas um dos dispositivos gera o sinal de conexão, o segundo apenas recebe. Assim é possível colocar etiquetas NFC em itens que não recebem alimentação elétrica direta, como cartões, embalagens e cartazes.

Ativo: ambos os dispositivos geram o sinal, por exemplo, um smartphone e um receptor no caixa de uma loja.

Leitura e gravação: leitura ou alteração de dados em um dispositivo NFC, como um receptor que desconta créditos registrados em um cartão de viagens.

Peer-to-peer: cada dispositivo pode tanto receber quanto enviar dados para o outro, por exemplo, para a troca de arquivos entre dois celulares.

Este tipo de conexão é muito utilizado em outros países, principalmente nos Estados Unidos, onde se pode usar como forma de pagamento, acesso, recarga, entre outros.[1] Muitos smartphones no mercado atualmente já contêm chips NFC embutidos que enviam dados criptografados a uma distância curta ("campo próximo") para um leitor localizado, por exemplo, próximo a uma caixa registradora de uma loja. Clientes que têm suas informações de cartão de crédito armazenados em seus smartphones com NFC podem pagar as compras ao agitar os smartphones perto do leitor ou tocá-los, em vez de se preocuparem com o cartão de crédito.





Segue abaixo exemplo de NFC


LEITURA

//######################################################################
// Read a NFC tag in lock mode
tag is a nfcTag
tag = NFCReadTag()
IF NOT ErrorOccurred THEN
Info(StringBuild("Reading a NFC tag of %1 type", tag..Type))
FOR EACH Data OF tag.Data
SWITCH Data..Type
CASE nfcURI
IF StringStartsWith(Data..Content, "http") THEN
BrowserRunApp(Data..Content)
END
OTHER CASE
Info(Data..Content)
END
END
END
//######################################################################



ESCRITA

//######################################################################
// Writes a url into a NFC tag
tag is a nfcTag
url is a nfcData

url..Type = nfcURI
url..Content = "http://www.windev.com"

// Add the data into the tag
Add(tag..Data, url)

// NFC writing
NFCWriteTag(tag)

IF ErrorOccurred THEN
Error(" Failure writing onto the NFC tag. ", ErrorInfo())
ELSE
ToastDisplay("NFC writing successfully performed.")
END
//######################################################################


APLICABILIDADE

Compra de Passagens:
No Japão, graças ao uso do NFC, é possível comprar passagens de metrô apenas com a aproximação do dispositivo que tenha o sistema NFC integrado das catracas.

Carros:
Como um diferencial, a Hyundai traz essa tecnologia integrada em seus produtos, visando a acompanhar a tecnologia envolvendo NFC, no protótipo de suas chaves, com as quais é possível realizar várias tarefas, como abrir a porta e ligar o motor.

Cinema:
Uma forte tendência de divulgação de filmes é o uso de NFC em cartazes que carregam um código, por meio do qual é possível assistir ao trailer do filme em questão.

Pagamentos:
Recentemente, o site Pagseguro lançou uma página com informações do sistema de pagamento via NFC. Surgindo da parceria com a Nokia, representa a primeira solução de pagamento entre celulares NFC do Brasil. NFC - Pagseguro.

Estacionamentos:
Outra forma de automação por NFC muito utilizada nos Estados Unidos é o pagamento de bilhetes de estacionamento via celular com NFC. Recentemente a empresa Kameda Corp lançou o sistema no Brasil, com um funcionamento simples: o motorista pode pagar o bilhete na saída do estacionamento com seu próprio smartphone, desde que este tenha o aplicativo integrado ao PayPal.

Segurança:
A curta distância para a transmissão já é um ponto positivo para a segurança dela, pois dificulta a interceptação do sinal; porém, apenas isso não basta. Pensando nisso, foi criado o protocolo SWP (Single Wire Protocol). Trata-se de uma interface que oferece comunicação segura entre o cartão SIM (popularmente conhecido como chip de celular) e o chip NFC do aparelho; porém ainda não é uma adoção prática e popular, até porque a solução não está totalmente desenvolvida.

Ou seja um mundo de possibilidades!!!

Bons estudo com o Wx

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/