- Plug-and-Play что это за служба?
- Установка устройства Plug and Play
- Общие сведения об IoT Plug and Play What is IoT Plug and Play?
- Роли пользователей User roles
- Использование устройств IoT Plug and Play Use IoT Plug and Play devices
- Разработка приложения устройства Интернета вещей Develop an IoT device application
- Сертификация устройства Device certification
- Дальнейшие действия Next steps
Plug-and-Play что это за служба?
Всем привет
Поговорим сегодня о такой службе как Plug-and-Play, что это за служба и можно ли ее отключить. Ой, ошибочка то вышла, отключить то ее не получится, ибо такой возможности нет. Может быть есть в Windows XP? Честно говоря я не помню, просто я там многое что отключал, и не помню какие службы невозможно было отключить. Но помню точно, что в итоге у меня оставалось пять или шесть служб, с которыми комп работал нормально. Конечно кое что не работало, но оно было не критично, комп работал быстрее, это точно я помню.
Итак, технология Plug and Play раньше называлась NuBus и что самое интересное, то была разработала компанией Western Digital. Никогда бы не мог подумать, что эта компания могла сделать такую технологию, казалось что они занимаются только жесткими дисками. Кстати диски от WD, как по мне, то самые качественные
Как я уже написал, службу Plug and Play нельзя отключить, скорее всего потому, что она относится к критически важным. Именно она отвечает за распознавание устройств, ну вот вы что-то подключили к компьютеру, и эта служба сразу сообщает винде, мол, а ну посмотри что это за устройство и дай ему драйверов, и пусть оно заработает. Ну примерно так. То есть если бы эта служба была выключена, то подключение устройство было бы проблематичным.
Да, вроде бы таки на Windows XP эту службу можно отключить. Так вот если это сделать, то у вас в диспетчере устройств пропадут все устройства (но на самом деле они будут и дальше работать в обычном режиме).
Вот у меня стоит Windows 7 и я даже не могу отключить эту службу, кнопки тут просто неактивны:
Ну в общем вот такие дела. Надеюсь что теперь вы знаете что это за служба Plug-and-Play, отключать ее в любом случае я не рекомендую.
Если эту службу отключить, то например если вы подключите флешку к компу, то вам нужно будет вручную ее подключить в самой винде. Не буду врать, я уже не помню как это делается, но это неудобно. То есть при после отключения этой службы, винда сама не сможет увидеть флешку, вот такие дела
ОБНОВЛЕННАЯ ИНФА! Значит я таки решил проверить, что там в Windows XP с этой службой. Специально для этого я установил Windows XP на тестовый компьютер. Теперь я посмотрел службы, нашел там Plug and Play, нажал по ней два раза и вот какое окошко появилось:
То есть как видите, таки да, в Windows XP (32 бита) службу можно отключить. Но не остановить, а именно отключить! То есть вы отключаете службу (выбираете в Тип запуска: Отключена), потом делаете перезагрузку и уже служба Plug and Play не работает.
Теперь посмотрим что там в Windows 10, пошел я в службы и вот тут тоже нашел Plug and Play, нажал по ней два раза и показалось такое окошко:
Тут также мы видим, что службу не только отключить можно, но и остановить. То есть можно сделать вывод, что службу Plug and Play нельзя отключить только в Windows 7! Вот такие дела!
Надеюсь что все тут было вам понятно, теперь осталось пожелать удачи вам и хорошего настроения
Установка устройства Plug and Play
В этом разделе рассматривается процедура, с помощью которой можно установить на компьютере устройство Plug and Play.
Членство в локальной группе «Администраторы» (или аналогичной) является минимальным необходимым условием для выполнения этой процедуры. Просмотрите дополнительные сведения в «Дополнительных сведениях» в данном разделе.
Чтобы установить устройство Plug and Play |
Подключите новое устройство к компьютеру.
В диалоговом окне Найдено новое оборудование выберите один из следующих параметров:
- Найти и установить драйвер. Выбор этого параметра приведет к тому, что начнется установка. Подробные сведения см. в подразделе «Дополнительные сведения» этого раздела.
Повторить запрос позже. Устройство не устанавливается, и в конфигурацию компьютера не вносится никаких изменений. Если устройство останется подключенным при следующем входе на компьютер это диалоговое окно будет выведено повторно.
Больше не повторять это сообщение для этого устройства. При выборе этого параметра служба самонастройки (Plug and Play) не будет устанавливать драйвер устройства и не станет включать устройство. Чтобы завершить установку драйвера устройства, необходимо отсоединить устройство и повторно подсоединить его. Дополнительные сведения см. в разделе Установка и удаление устройства.
Если пользователь выбрал параметров Найдите драйвер и установите его, результат выполнения установки зависит от следующих факторов:
- Устройство поддерживается пакетом драйвера, включенным в ОС Windows. Пакеты устройств, включенных в ОС Windows, могут устанавливаться обычными пользователями.
Администратор компьютера поместил пакет драйвера на промежуточное хранение в хранилище драйверов. Дополнительные сведения см. в разделе Помещение драйвера устройства в хранилище драйверов. Пакеты устройств, находящиеся в хранилище драйверов, могут устанавливаться обычными пользователями.
Пользователь имеет носитель с пакетом драйвера, предоставленным производителем. Дополнительные сведения см. в подразделе «Дополнительные сведения» данного раздела.
Дополнительные сведения
Для установки устройства, пакет драйвера которого не помещен в хранилище драйверов, пользователь по умолчанию должен быть, как минимум, членом группы Администраторы. Если нужный пакет драйвера отсутствует в хранилище драйверов, обычные пользователи могут установить такое устройство только в том случае, если выполнены следующие требования:
- Пакет драйвера подписан с использованием допустимого цифрового сертификата. Дополнительные сведения см. в документации, посвященной подписям драйверов устройств, на веб-сайте Майкрософт (
- https://go.microsoft.com/fwlink/?linkid=62923 (может быть на английском языке) ).
Класс установки устройства для данного драйвера включен в политику компьютера Разрешить не администраторам устанавливать драйверы для этих классов устройств. Дополнительные сведения см. в разделе Настройка политики компьютера для установки особых устройств пользователями, не являющимися администраторами.
Общие сведения об IoT Plug and Play What is IoT Plug and Play?
IoT Plug and Play позволяет разработчикам решений интегрировать интеллектуальные устройства в решения без необходимости выполнять настройку вручную. IoT Plug and Play enables solution builders to integrate smart devices with their solutions without any manual configuration. В основе IoT Plug and Play лежит модель устройства, используемая устройством для объявления возможностей в приложении с поддержкой IoT Plug and Play. At the core of IoT Plug and Play, is a device model that a device uses to advertise its capabilities to an IoT Plug and Play-enabled application. Эта модель структурирована как набор элементов, которые определяют: This model is structured as a set of elements that define:
- Свойства, которые отражают характеристики состояния устройства или другой сущности, доступные только для чтения или только для записи. Properties that represent the read-only or writable state of a device or other entity. Например, серийный номер устройства может быть свойством только для чтения, а требуемая температура для термостата — свойством только для записи. For example, a device serial number may be a read-only property and a target temperature on a thermostat may be a writable property.
- Данные телеметрии, которые отправляются устройством, например поток показаний датчика, сообщения об ошибках или информационные сообщения. Telemetry that’s the data emitted by a device, whether the data is a regular stream of sensor readings, an occasional error, or an information message.
- Команды описывают функции или операции, которые можно выполнить на устройстве. Commands that describe a function or operation that can be done on a device. Например, можно определить команду для перезапуска шлюза или создания снимка дистанционно управляемой камерой. For example, a command could reboot a gateway or take a picture using a remote camera.
Вы можете группировать эти элементы в один интерфейс в нескольких моделях, чтобы упростить совместную работу и ускорить разработку. You can group these elements in interfaces to reuse across models to make collaboration easier and to speed up development.
Чтобы технология IoT Plug and Play без проблем работала с Azure Digital Twins, ее модели и интерфейсы определяются на языке определения цифровых двойников (DTDL). To make IoT Plug and Play work with Azure Digital Twins, you define models and interfaces using the Digital Twins Definition Language (DTDL). IoT Plug and Play и DTDL являются открытыми для сообщества технологиями, и корпорация Майкрософт приветствует любое сотрудничество с клиентами, партнерами и другими представителями отрасли. IoT Plug and Play and the DTDL are open to the community, and Microsoft welcomes collaboration with customers, partners, and the industry. Обе они основаны на открытых стандартах W3C, например JSON-LD и RDF, что упрощает внедрение в разные службы и средства. Both are based on open W3C standards such as JSON-LD and RDF, which enables easier adoption across services and tooling.
За использование IoT Plug and Play и DTDL не взимается дополнительная плата. There’s no extra cost for using IoT Plug and Play and DTDL. Применяются только стандартные цены на Центр Интернета вещей и другие службы Azure. Standard rates for Azure IoT Hub and other Azure services remain the same.
В этой статье содержится описание: This article outlines:
- типичных ролей для проекта, связанного с использованием IoT Plug and Play; The typical roles associated with a project that uses IoT Plug and Play.
- использования устройств IoT Plug and Play в приложении; How to use IoT Plug and Play devices in your application.
- разработки приложений для устройств Интернета вещей, которые поддерживают IoT Plug and Play; How to develop an IoT device application that supports IoT Plug and Play.
Роли пользователей User roles
Технология IoT Plug and Play полезна для разработчиков двух типов. IoT Plug and Play is useful for two types of developers:
- Построитель решения отвечает за разработку решения Интернета вещей на основе ресурсов Центра Интернета вещей и других ресурсов Azure, а также за определение интегрируемых устройств Интернета вещей. A solution builder is responsible for developing an IoT solution using Azure IoT Hub and other Azure resources, and for identifying IoT devices to integrate.
- Построитель устройства создает код, который выполняется на устройстве, подключенном к решению. A device builder creates the code that runs on a device connected to your solution.
Использование устройств IoT Plug and Play Use IoT Plug and Play devices
Как разработчик решения вы можете с помощью IoT Central или Центра Интернета вещей создать размещенное в облаке решение Интернета вещей, которое использует устройства IoT Plug and Play. As a solution builder, you can use IoT Central or IoT Hub to develop a cloud-hosted IoT solution that uses IoT Plug and Play devices.
Пользовательский веб-интерфейс IoT Central позволяет отслеживать состояния устройств, создавать правила и управлять миллионами устройств и их данными на протяжении всего жизненного цикла. The web UI in IoT Central lets you monitor device conditions, create rules, and manage millions of devices and their data throughout their life cycle. Устройства IoT Plug and Play подключаются непосредственно к приложению IoT Central, где можно использовать настраиваемые панели мониторинга для отслеживания устройств и управления ими. IoT Plug and Play devices connect directly to an IoT Central application where you can use customizable dashboards to monitor and control your devices. В пользовательском веб-интерфейсе IoT Central также можно использовать шаблоны устройств для создания и изменения моделей DTDL. You can also use device templates in the IoT Central web UI to create and edit DTDL models.
Центр Интернета вещей — это облачная управляемая служба, которая выполняет функции центра сообщений для защищенной двусторонней связи между приложением Интернета вещей и устройствами. IoT Hub — a managed cloud service — acts as a message hub for secure, bi-directional communication between your IoT application and your devices. При подключении устройства IoT Plug and Play к центру Интернета вещей вы можете использовать средство обозревателя Интернета вещей Azure, чтобы просматривать данные телеметрии, свойства и команды, определенные в модели DTDL. When you connect an IoT Plug and Play device to an IoT hub, you can use the Azure IoT explorer tool to view the telemetry, properties, and commands defined in the DTDL model.
Если у вас есть датчики, подключенные к шлюзу Windows или Linux, вы можете использовать мост IoT Plug and Play для подключения таких датчиков и создания устройств IoT Plug and Play без необходимости писать программное обеспечение или встроенное ПО устройства (для поддерживаемых протоколов). If you have existing sensors attached to a Windows or Linux gateway, you can use IoT Plug and Play bridge, to connect these sensors and create IoT Plug and Play devices without the need to write device software/firmware (for supported protocols).
Разработка приложения устройства Интернета вещей Develop an IoT device application
Построитель устройств может разработать оборудование Интернета вещей с поддержкой IoT Plug and Play. As a device builder, you can develop an IoT hardware product that supports IoT Plug and Play. Процесс состоит из основных трех шагов: The process includes three key steps:
Определение модели устройства. Define the device model. Вы создаете набор JSON-файлов, которые объявляют возможности устройства на языке DTDL. You author a set of JSON files that define your device’s capabilities using the DTDL. Модель описывает полную сущность, например физический продукт, и определяет набор реализованных в этой сущности интерфейсов. A model describes a complete entity such as a physical product, and defines the set of interfaces implemented by that entity. Интерфейсами называются общедоступные контракты, которые однозначно определяют поддерживаемые устройством данные телеметрии, свойства и команды. Interfaces are shared contracts that uniquely identify the telemetry, properties, and commands supported by a device. Интерфейсы можно повторно использовать в нескольких моделях. Interfaces can be reused across different models.
Создавайте программное обеспечение устройства или встроенное ПО таким образом, чтобы их данные телеметрии, свойства и команды отвечали соглашениям IoT Plug and Play. Author device software or firmware in a way that their telemetry, properties, and commands follow the IoT Plug and Play conventions. Если вы подключаете имеющиеся датчики, присоединенные к шлюзу Windows или Linux, мост IoT Plug and Play может упростить выполнение этого шага. If you are connecting existing sensors attached to a Windows or Linux gateway, the IoT Plug and Play bridge can simplify this step.
Устройство объявляет идентификатор модели как часть соединения MQTT. The device announces the model ID as part of the MQTT connection. Пакет SDK для Интернета вещей Azure включает новые конструкции для предоставления идентификатора модели во время подключения. The Azure IoT SDK includes new constructs to provide the model ID at connection time.
Устройства IoT Plug and Play должны использовать MQTT или MQTT через WebSocket. IoT Plug and Play devices must use MQTT or MQTT over WebSockets. Другие протоколы, такие как AMQP или HTTP, нельзя использовать для реализации устройств IoT Plug and Play. Other protocols such as AMQP or HTTP are not valid to implement IoT Plug and Play devices.
Сертификация устройства Device certification
Программа сертификации устройств IoT Plug and Play проверяет, соответствует ли устройство требованиям сертификации IoT Plug and Play. The IoT Plug and Play device certification program verifies that a device meets the IoT Plug and Play certification requirements. Вы можете добавить сертифицированное устройство в общедоступный каталог сертифицированных устройств Azure IoT. You can add a certified device to the public Certified for Azure IoT device catalog.
Дальнейшие действия Next steps
Ознакомившись с информацией о технологии IoT Plug and Play, вы можете перейти к экспериментам с любым из следующих кратких руководств. Now that you have an overview of IoT Plug and Play, the suggested next step is to try out one of the quickstarts: