mrfylke / hwb-standard

MQTT topic and payload specification for Sales Client Hardware Integration for Buses in Norway
https://hwb.developer.frammr.no/
Other
0 stars 0 forks source link

feat: adds smart card content dump to nfc spec #15

Closed mikaelbr closed 1 year ago

mikaelbr commented 1 year ago

Proposal: NFC Card dump

Adds optional field for card dump for some cases when this is available.

See and validate description in documentations under Files changed

Context and known limitations

Should this take into account card type?

Example serialization

{
  "cardContent": [
    {
      "appId": "<ID>",
      "files": [{ "fileNumber": "<FileNumber>", "content": "0x0032" }]
    }
  ]
}
skjolber commented 1 year ago

Hva med korttype, er det relevant her? Dump av f.eks Ultralightkort vil ikke passe inn i samme struktur.

mikaelbr commented 1 year ago

@skjolber Ja, det var litt tanken min her (i spm i konteksten over her). Men blir det da samme enum som vi har på APDU. Type

    "apduType": {
      "$id": "#/properties/apduType",
      "type": "string",
      "enum": ["desfire", "iso7816"],
      "description": "Type of card for APDU commands. Either desfire or iso7816"
    },

Finnes det en navngivning som passer for begge i såfall?

skjolber commented 1 year ago

@mikaelbr hmm usikker, kan vel være greit å si at denne strukturen er for desfire-type kort, også kan man ta andre etter hvert?

mikaelbr commented 1 year ago

@skjolber Ja, det er det som er gjort i 770844f7824c20b8ddf3f040cb38fe4a557f0e8b

Topguy commented 1 year ago

Har Mifare Ultralight noen rolle som token-bærer i prosjektet ?

skjolber commented 1 year ago

Har Mifare Ultralight noen rolle som token-bærer i prosjektet ?

Det er noen som lukter på de kortene, de er i bruk idag.