A system for configuring field devices (120, 122, 124) of a building, said system comprising: a communication component configured to scan the building automation system to discover a plurality of field devices (120, 122, 124); a processor configured to generate a visual code (280, 518, 810, 904-908) for a particular field device of the plurality of field devices (120, 122, 124), wherein the visual code (280, 518, 810, 904-908) identifies a uniform resource locator directed to a virtual node hosting environment of the building automation system associated with the particular field device; the virtual node hosting environment operating in the background to continuously process services for one or more virtual nodes; the plurality of virtual nodes are digital representations of the plurality of field devices (120, 122, 124); the virtual node hosting environment includes a plurality of virtual nodes associated with the plurality of field devices (120, 122, 124), the plurality of virtual nodes includes a particular virtual node associated with the particular field device, wherein the virtual node hosting environment is generated by the processor at the building automation system; wherein the communication component is configured to create the at least one virtual node in the virtual node hosting environment to communicate with the field devices (120, 122, 124), wherein the virtual node hosting environment allocates memory and processor resources to the at least one virtual node; wherein the communication component is configured to provide the visual code (280, 518, 810, 904-908) to an ink-based printer capable of engaging printable material; and an output component configured to produce the visual code (280, 518, 810, 904-908) at a physical material for exhibition in proximity to the particular field device. a communication component configured to scan the building automation system to discover a plurality of field devices (120, 122, 124); a processor configured to generate a visual code (280, 518, 810, 904-908) for a particular field device of the plurality of field devices (120, 122, 124), wherein the visual code (280, 518, 810, 904-908) identifies a uniform resource locator directed to a virtual node hosting environment of the building automation system associated with the particular field device; the virtual node hosting environment operating in the background to continuously process services for one or more virtual nodes; the plurality of virtual nodes are digital representations of the plurality of field devices (120, 122, 124); the virtual node hosting environment includes a plurality of virtual nodes associated with the plurality of field devices (120, 122, 124), the plurality of virtual nodes includes a particular virtual node associated with the particular field device, wherein the virtual node hosting environment is generated by the processor at the building automation system; the visual code (280, 518, 810, 904-908) identifies a uniform resource locator directed to a virtual node hosting environment of the building automation system associated with the particular field device; the virtual node hosting environment operating in the background to continuously process services for one or more virtual nodes; the plurality of virtual nodes are digital representations of the plurality of field devices (120, 122, 124); the virtual node hosting environment includes a plurality of virtual nodes associated with the plurality of field devices (120, 122, 124), the plurality of virtual nodes includes a particular virtual node associated with the particular field device, wherein the virtual node hosting environment is generated by the processor at the building automation system; wherein the communication component is configured to create the at least one virtual node in the virtual node hosting environment to communicate with the field devices (120, 122, 124), wherein the virtual node hosting environment allocates memory and processor resources to the at least one virtual node; wherein the communication component is configured to provide the visual code (280, 518, 810, 904-908) to an ink-based printer capable of engaging printable material; and an output component configured to produce the visual code (280, 518, 810, 904-908) at a physical material for exhibition in proximity to the particular field device.