Pergunta

Eu sou novo para toda a arena RFID.

Eu preciso armazenar um ativo pr RFID no banco de dados. Nenhuma decisão ainda foi tomada sobre o sistema alimentar que determinado campo (ou campos?) Então eu só quero reservar algum espaço agora.

A Oracle tem esse pacote todo "Identidade" que trata, entre outras coisas, as diferentes versões e tipos de RFID, mas eu havn't visto nada para o servidor SQL.

Talvez eu estou complicar as coisas, mas eu procurei ampla, mas não encontrou nenhuma referência a como grande como uma tag é, ou mesmo se ele é adequado para ser armazenado em um campo, ou se precisar de múltiplas.

Então, o que as colunas que eu deveria ter, eo que deve seus tamanhos ser? Será que nvarchar (10) é suficiente? nvarchar (20)?

Foi útil?

Solução

Não há fixo tamanho dos dados de etiquetas RFID. Na verdade, eles podem armazenar de alguns bytes para alguns kilobytes. Eles podem até mesmo ser usado para invadir um sistema desprotegido pelo armazenamento de código dentro deles. Assim, você deve tratar todos os dados que recebe de-los com a mesma suspeita que você faria de outro lugar.

Como para um identificador que é únicos, em seguida, se você alocar na base de que seja do tamanho de um UUID então você deve estar OK.

Outras dicas

AFAIK as etiquetas RFID geração 1 são geralmente 128 bits, em que 96 bits são a identificação única e o resto é de soma de verificação. Mas eu suspeito fortemente que as gerações mais novas são pelo menos 256 bits e vai continuar a crescer. Eu sou de nenhuma maneira um perito, assim você pode querer esperar por outra resposta:)

Então, eu iria com um char ou varchar de tamanho suficiente, que deve ser fácil de escalar mais tarde.

Infelizmente, os padrões no mundo do RFID no momento especificar todos os tipos de coisas úteis, mas não o tamanho tag (esses padrões tendem a ser específicos do setor e a capacidade de acompanhar as vacas não pode mapa que bem para o que você tem planejado).

Meu conselho seria para alocar algo para o suficiente espera por dados de teste (nvarchar(10) deve ser fino) e depois dimensioná-lo corretamente quando você escolhe uma implementação real, altura em que o fornecedor será capaz de lhe dar essa informação.

Não há tamanho conjunto de etiquetas RFID, mas acredito que, tal como está atualmente (Jan 2011) 2KB é o tamanho máximo em especificação HF, isto inclui o ID tag, os dados do usuário e conjunto de dados pelo fabricante necessário para a tag funcionar. Na especificação UHF, em vez de IDs exclusivos você tem um EPC que é editável por um leitor se a etiqueta for desbloqueado, ao contrário de IDs únicos em HF, que são definidos e bloqueados pelo fabricante. Final do dia, você precisa ler o layout de dados para a memória do tag seu uso. Fabrica irá fornecer o documento técnico que necessário que explica os endereços de memória disponível e, portanto, o tamanho máximo que você precisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top