Click here to see the contact methods for the Pi4J project.
Software using the Pi4J library must be run with ROOT level permissions.
Pi4J implements an abstract pin number scheme to help isolate consuming program from hardware changes on the Raspberry PI boards. Pi4J implements the exact same pin number scheme as the WiringPi project. (Click here for more details). The GPIO pin changes that occurred between board revisions 1 and 2 serve as a perfect example as to why an abstract pin number scheme is warranted.
Click here to see the pin numbering scheme used by Pi4J.
Yes, a commercial non-attribution license is available. Please contact us for more information.