TODO change package to plus500api
Package nfctype4 is an implementation of the NFC Forum Type 4 Tag Operation Specification Version 2.0 (NFCForum-TS-Type-4-Tag_2.0) nfctype4 can be used for both reading Tags, but also for implementing software-based Tags which can be emulated with the help of NFC Readers in "target" mode. The `Device` type offers functionality to perform `Read` and `Update` on NFC Type 4 Tags. The bridge between the `Device` and the hardware is covered by the modules in `libnfc4/drivers/*`, which implement the `CommandDriver` interface. A `libnfc` driver is provided, which allows working with any libnfc-supported hardware.
This package offers is a simple HTTP server for Gemini Orbit IP NFC readers. The Orbit IP attempts to HTTP requests to a webserver, by default runs at 192.168.7.191 on port 80, serving path on /orbit.php. The reader sends several URL query parameters which contain meta data about the request, for example the command it is performing, data, date time and so on. This package allows you to construct and run a simple HTTP server for serving these requests and returning responses to the reader. A simple implementation looks like this:
Package utf8reader provides a utility to wrap an io.Reader that contains text in an arbitrary encoding and produce an io.Reader that outputs UTF-8 encoded text. The package automatically detects the original encoding and converts the input to UTF-8. Additionally, it can normalize the text to a specified Unicode normalization form (NFC or NFD).
Package ndef provides an implementation of the NFC Data Exchange Format (NDEF) specification: - NFCForum-TS-NDEF_1.0 - NFCForum-TS-RTD_1.0 It allows to parse byte slices into a structured Message type, as well as to turn an Message into a bytes again.