Device publisher