How To Certify A UPnP Device
- Gain UPnP Certification rights by doing one of the following:
- Become an OCF Member, and pay the applicable annual membership fee (e.g. $2,000 USD for Gold Membership), and sign the UPnP Certification Testing and Licensing Agreement.
- Become a Non-Member Licensee by signing the UPnP Certification Testing and Licensing Agreement, Application Form, and paying the $5,000 USD annual fee.
- NOTE: former UPnP Forum Implementer members whose membership term is still valid can certify UPnP devices until the end of their term in 2016.
- Access the certification test tool via the UPnP Certification Site.
- Run the test tool at your own facility or at a 3rd party test house.
- Submit the test logs, along with Web-based device registration form, to the Test Reviewer.
Note: Your company must submit a device registration form for each device. Visit the UPnP Certification Site for additional information.
- Once you have submitted the test logs and device registration forms, the Test Reviewer reviews the test logs and contacts you with testing results.
Note: The review may require up to five (5) working days; however, two working days is our goal.
- If the device passes, your company receives a certificate of conformity for that particular device. The certificate authorizes your company to use the certification mark on the certified device and in associated marketing material, according to the Implementer Membership Addendum and the Logo Usage Guidelines document and FAQ, which are accessible via the UPnP Certification Site).
If the device fails, your company is notified of the failure and reason, no certificate is issued, and your company may not market the device as UPnP-certified. Your company is welcome to alter the device and retest.
UPnP Certification FAQ's
The process for certifying a device can be found above. OCF Gold level membership ($5,000 USD annually) is required and allows companies to submit an unlimited number of devices for UPnP certification and a license to the UPnP® Certification Word Mark and Logo for display on certified products.
Access to the UPnP Certification Test Tool is limited to members of the Open Connectivity Foundation (OCF), former UPnP Forum Implementer members whose membership term is still valid and/or Non-Member Licensees who have signed the UPnP Certification Mark License Agreement. The tool is available for download through the UPnP Certification Site at http://cms.openconnectivity.org/.
The list of control point and device types eligible for certification can be found here.
No. If you are an OCF member, or a Non-Member Licensee (by signing the UPnP Certification Testing and Licensing Agreement and paying the $5,000 USD CTLA Application Fee), you can submit an unlimited number of devices for UPnP® Certification.
Once a complete online device registration form and passing test log(s) are received, the review process may require up to five (5) working days; however, two (2) working days is our goal. Please note past due annual fees, waiver requests or other required clarification can delay the process.
Refer to the UPnP Device Certification Process Document within the UPnP Certification Site: http://cms.openconnectivity.org/sites/default/files/UPnP_Device_Certification_Process_Document.pdf.
For derivative products, you can also find details at the aforementioned webpage. If the derivative product and an already certified product are identical except for non-functional changes such as color, label, brand name changes, etc. then we could update an existing certification to include the additional model numbers and thus all would have the same UID #, or if you desire a separate UID # in this situation you would submit the product online and provide the previously passing test log. However, we would need written confirmation that all of the applicable models are identical in their firmware, UPnP stack, functionality, etc.
OCF (who manages the UPnP certification program) does not endorse or have an accreditation program for UPnP independent test labs at this time; however, companies eligible to certify UPnP devices are able to send their devices to third-party test facilities for testing their devices using the official UPnP Certification Test Tool. These third-party test facilities must be an OCF Member or former UPnP Forum Implementer member whose membership term is still valid and/or have signed the UPnP Certification Testing and Licensing Agreement to access to the official Test Tool and perform certification testing on behalf of another Licensee. A list of third party test facilities can be found here.
Yes. UPnP Forum publishes a Certified Product Registry here. It does not represent a complete list of certified devices, as some companies choose to keep their product information private.
The UPnP® Certification Mark and Logo are owned and protected by OCF and represent to consumers that the product or device at issue is UPnP® Certified technology. Use of the UPnP® Certification Mark and/or Logo is limited to OCF members or Non-Member Licensees in good standing and the product(s) must be UPnP® certified (i.e. passed the UPnP certification tests and has received a certification award from OCF).
UPnP+ certification requirements can be found here.
UPnP General Compliance FAQ's
It is the responsibility of the UPnP Work Group to specify a test template for each UPnP device or service type. The purpose of the test template is to specify test coverage to facilitate testing with the UPnP Certification Test Tool. Sample implementations are required to demonstrate execution of test suites derived from UPnP device or service test templates.
No. UPnP enables platform-independent, peer-to-peer interoperability. As a result, compliance should not be divided into levels for specific device interoperability, because this would defeat the purpose of UPnP. However, interoperability testing must include different levels of devices.
No. Certification criteria requires conformance to a standard template approved by the UPnP Work Group within OCF. Alternately, the template for the service may be submitted to OCF along with 3 supporting implementations and supporting test suites subject to working committee support to gain approval. If approved, the service may be certified to earn the UPnP Logo.
Yes. A list of SDK and open source stack vendors is on this website here. However, we do not endorse them and recommend you check with these vendors to see if their implementations have been certified to meet the UPnP requirements of OCF.
Interested vendors should contact us via email at firstname.lastname@example.org
Yes. UPnP technology is based on wire protocols rather than any particular execution model. As such, it is independent of a platform or operating system. Implementations running on a variety of platforms can interoperate successfully.