Умный таймер на розетке — как сэкономить электричество | Технологии | Блог
Розеточные таймеры — одно из устройств системы «Умный дом». С ними приборы могут включаться и выключаться автоматически. А еще, говорят, с ними экономится электричество. Это правда?
Что такое розеточные таймеры и умные розетки
Розеточный таймер отключает электропитание приборов буквально по расписанию. Он выглядит как переходник, который включается в обычную розетку. А приборы, работой которых планируется управлять, включаются уже в него.
Вариантов умных таймеров много. Некоторые умеют только отключать питание через определенный промежуток времени. Другие модели могут не только отключать электропитание, но и включать его по определенному графику, включаться и выключаться удаленно, а также подсчитывать количество потребленной электроэнергии. Их называют уже не таймерами, а умными розетками. И такие приборы реально облегчают рутинные дела. И вот, как они это делают.
Таймер и умная розетка в быту
Функционала простейшего розеточного таймера достаточно только для простейшей операции «включил, а отключит через некоторое время таймер, чтобы я не забыл». С этой штукой вы можете больше не переживать, выключили ли утюг или обогреватель, уходя из дома. Еще один вариант — новогодний. Можно включить через такой таймер гирлянду на елке, чтобы через некоторое время она выключалась и не перегорала.
Намного интереснее таймеры и розетки, график работы которых можно программировать. Вариантов использования становится намного больше, а главное, они намного интереснее. Например:
- Дачники и садоводы могут настроить работу системы полива по графику. Нужно поливать клумбы и грядки два раза в день? Нет проблем. Запрограммируйте таймер на включение в 6:00 и в 19:00. Система будет регулярно запускаться в нужное время, независимо от вашего присутствия.
- Аквариумисты и вообще все, кто связан с разведением животных, смогут настроить включение по графику разных полезных и нужных вещей. Например, для аквариума полезно поставить даже пару таких таймеров: один на включение/отключение освещения по графику, второй — на аэрацию. В зимнее время с помощью такого таймера удобно управлять освещением в птичнике или сарае. Автоматическое включение освещения и отопления по графику оценят ваши цыплята, утята, кролики и телята. Кстати, рассаде тоже понравится имитация светового дня с помощью автоматической лампы.
- Умную розетку можно использовать для котла в осенне-весенний период, чтобы он работал только в то время, когда действует ночной тариф. Это сэкономит немного денег при минимуме усилий. Точно также можно управлять обогревателями, бойлерами и водонагревателями.
- Можно настроить включение интернет-роутера на определенное время, например, чтобы ограничить детям доступ в сеть.
- Можно создавать «эффект присутствия» в доме — включать и отключать свет в помещениях и фонари на улице по сложному графику. Это, конечно, не стопроцентная панацея от нежелательных гостей, но как дополнительная защита вполне пригодится.
- Пригодится забывчивым или рассеянным людям. И это не только пресловутый невыключенный утюг. Например, можно настроить таймер на отключение ночника. Или контролировать работу стиральной машины. Бывало у вас, что вы забыли вытащить белье после стирки и обнаружили его в машинке только утром? Настройте умную розетку так, чтобы она после цикла стирки прислала вам уведомление в мобильное приложение.
- Защита от комаров и прочих вредителей. Включить фумигатор от комаров — легко, а вот вовремя его выключить… Вы уже поняли, что можно сделать?
- Измерение реального потребления. Хотите сравнить, какой обогреватель экономичнее — включите в умную розетку на время сначала один прибор, а потом другой. Замерьте, сколько энергии израсходовано и оцените экономию.
Сколько можно сэкономить с умной розеткой
Надо понимать, что розеточный таймер или умная розетка — это в первую очередь про удобство в быту. Тем не менее, при наличии у вас «ночных» и «дневных» тарифов на оплату электроэнергии можно и сэкономить некоторую сумму денег.
Например, в Москве тариф для домов с электрическими плитами, на момент написания статьи в ночное время составляет 1,63 руб/кВт, в дневное — 5,60 руб/кВт. В Приморском крае в ночное время — 1,71 руб/кВт, в дневное — 4,57 руб/кВт. Таким образом, если с помощью умной розетки включать приборы, которые потребляют больше всего энергии, в ночное время, это позволит сократить оплату в среднем в три раза.
Конечно, это не значит, что оплата за электроэнергию сократится радикально, так как значительная часть бытовой техники все равно работает в дневное время. Но уменьшить счет за электричество таким способом вполне реально. Вы можете ночью стирать вещи, греть воду в бойлере, готовить еду в мультиварке или духовке — что угодно, где не нужно ваше прямое участие.
Программируемая розетка с таймером
Программируемая розетка с таймером li { font-size:1.06rem; } }.sidebar .widget { padding-left: 20px; padding-right: 20px; padding-top: 20px; }::selection { background-color: #4f4f4f; } ::-moz-selection { background-color: #4f4f4f; }a,.themeform label .required,#flexslider-featured .flex-direction-nav .flex-next:hover,#flexslider-featured . flex-direction-nav .flex-prev:hover,.post-hover:hover .post-title a,.post-title a:hover,.sidebar.s1 .post-nav li a:hover i,.content .post-nav li a:hover i,.post-related a:hover,.sidebar.s1 .widget_rss ul li a,#footer .widget_rss ul li a,.sidebar.s1 .widget_calendar a,#footer .widget_calendar a,.sidebar.s1 .alx-tab .tab-item-category a,.sidebar.s1 .alx-posts .post-item-category a,.sidebar.s1 .alx-tab li:hover .tab-item-title a,.sidebar.s1 .alx-tab li:hover .tab-item-comment a,.sidebar.s1 .alx-posts li:hover .post-item-title a,#footer .alx-tab .tab-item-category a,#footer .alx-posts .post-item-category a,#footer .alx-tab li:hover .tab-item-title a,#footer .alx-tab li:hover .tab-item-comment a,#footer .alx-posts li:hover .post-item-title a,.comment-tabs li.active a,.comment-awaiting-moderation,.child-menu a:hover,.child-menu .current_page_item >Розетка с таймером
Большое количество потребителей электроэнергии, которые сегодня используются в каждом доме, вынуждает применять специальные устройства, помогающие управлять их работой без вмешательства человека. К простейшим, и в то же время, наиболее эффективным таким устройствам относится розетка с таймером.
Назначение
В настоящее время такие устройства находят широкое применение, главным образом они используются для:
- Управления работой обогревателей и вентиляторов.
- Своевременного включения и отключения приборов, обеспечивающих жизнедеятельность аквариумов или террариумов.
- Управления отдельными осветительными приборами или их группами.
- Создания эффекта присутствия людей в квартире путем произвольного включения или отключения света в помещении. Эта небольшая хитрость часто может помочь защитить жилище от посягательств мошенников или квартирных воров.
- Включение и отключение мощных электроприборов, таких, как бойлеры или стиральные машины, в ночное время. Это позволяет не только существенно снизить нагрузку на сеть, но и дает возможность экономить электроэнергию при установке многотарифных счетчиков.
- Электронные модели программируемых розеток часто оснащаются часами-индикатором, так что они могут быть использованы в качестве небольших комнатных часов.
Устройство розеток, управляемых таймером
Конструкция этих устройств не является слишком сложной. Независимо от типа, каждое из них состоит из следующих основных частей:
- Силовые электрические контакты, которые служат для подключения потребителя в розетку.
- Встроенный выключатель, монтируемый на фазный провод. Это устройство служит для подачи или отключения питания на контакты розетки.
- Схема управления, при помощи которой может быть задан режим работы устройства.
Классификация
Поскольку наиболее сложным элементом в конструкции такой розетки является схема управления ее выключателем, то основной признак, по которому могут быть классифицированы подобные устройства – это вид такой схемы.
На сегодняшний день отечественный и зарубежный рынок электрооборудования предлагает покупателю две основных разновидности розеток с таймером.
Изделия с механическим таймером
Таймер в таких устройствах представлен часовым механизмом с настроечным диском, на котором выставляется текущее время. Кроме того, механический таймер оснащен кнопками, при помощи которых может быть задано от 16 до 96 программ, по которым будет осуществляться включение или выключение электроэнергии. Нажатие каждой кнопки настроечного механизма позволяет задать время включения и работы розетки.
К каждой конкретной модели этого устройства прилагается инструкция по эксплуатации, которая подробно объясняет, каким образом задается время включения и отключения питания.
Если такая инструкция отсутствует, то следует потребовать от продавца подробно объяснить принцип управления таймеров приобретаемой модели.
Главными преимуществами механических розеток с таймером являются их простота, надежность и сравнительно небольшая цена. Во многих случаях установки таких устройств оказывается достаточно для управления работой бытовых электрических приборов. Следует отметить, что подавляющее большинство розеток с механическим таймером позволяет программировать включение и отключение электроприборов на срок, не превышающий 24 часов. Это не очень удобно, если распорядок дня людей и, как следствие, режим работы потребителей электроэнергии в квартире может изменяться в течение недели.
Изделия с электронным таймером
Как это следует из названия, управление работой таких устройств осуществляется при помощи электронного таймера. Вполне естественно, что электронная программируемая розетка отличается гораздо более широкими возможностями в плане выбора режима работы подключенных к ней электроприборов.
Розетка с таймером может быть дополнительно оснащена датчиками освещенности или движения, которые осуществляют дополнительный контроль за включением электроприборов.
По своим функциональным возможностям изделия с электронными таймерами могут быть разделены суточные или недельные. Выбор каждой модели зависит от режима работы потребителей. В настоящий момент более популярной является недельная розетка.
Что касается конструктивного исполнения, то устройства с таймером могут быть выполнены в виде обыкновенных встраиваемых или накладных. В таком случае их установка ничем не отличается от подключения обыкновенной электрической розетки с заземляющими контактами.
Другим вариантом является конструкция, при которой недельная розетка с таймером напоминает обыкновенный тройник (а иногда и выполняет его функции, если оно оснащено более чем одним штепсельным разъемом), вставляемый в стандартную электрическую розетку.
Существуют устройства, предназначенные для использования внутри или снаружи помещений. При этом они соответствуют всем требованиям по электробезопасности, а также пыле- и влагозащищенности. Тип такого устройства должен отвечать условиям его эксплуатации. В этом случае можно гарантировать длительную и безаварийную его работу.
Intel Acceleration Stack Краткое руководство для программируемой карты ускорения Intel с Intel Arria 10 GX FPGA
Это руководство представляет собой краткое введение в Программируемая карта ускорения Intel ® с Intel ® Arria ® 10 GX FPGA, сокращенно Intel ® PAC с Intel ® Arria ® 10 GX FPGA в этом документе. Это руководство содержит инструкции к:- Установите Программное обеспечение OPAE
- Обновите Intel ® PAC с Intel ® ПЛИС Arria ® 10 GX FIM и BMC прошивка
- Активируйте функции безопасности на Программируемая карта ускорения Intel ® с Intel ® ПЛИС Arria ® 10 GX платформа
- Загрузите и запустите тест обратной связи и то hello_fpga базовая конструкция пример как в невиртуализированной, так и в виртуализированной среде
The Acceleration Stack — это набор
программное обеспечение, прошивки и инструменты, которые позволяют разработчикам программного обеспечения и RTL использовать преимущества
силы
ПЛИС Intel ® . Путем разгрузки
вычислительно ресурсоемкие задачи для FPGA, платформа ускорения освобождает
Intel
г. Intel ® PAC с Intel ® Arria ® 10 GX FPGA, ускоритель карта, подключается к Intel ® Процессор Xeon ® через PCIe * интерфейс на материнской плате.
Рисунок 1. Обзор Intel ® PAC с Intel ® ПЛИС Arria ® 10 GX Аппаратное и программное обеспечение платформы
Чтобы воспользоваться преимуществами гибкости FPGA, вы можете перенастроить предопределенная область частичной реконфигурации (PR) Intel ® Arria ® 10 GX FPGA во время выполнения. Вы можете создать несколько AFU менять местами этот PR-регион. Программное обеспечение Open Programmable Acceleration Engine (OPAE), работающее на Intel ® Процессор Xeon ® обрабатывает все ориентированный на пользователя подробности процесса реконфигурации.
Безопасность и реконфигурация — вот некоторые из многих утилит, которые предоставляет OPAE. OPAE также предоставляет библиотеки, драйверы и примеры программ, полезных для разработки AFU.
Чтобы облегчить динамическую загрузку AFU, стек ускорения включает следующие два компонента:- FIM предоставляет основу для загрузки AFU на Intel ® PAC с Intel ® Arria ® 10 GX FPGA. FIM также включает PR-регионы для AFU и IP. необходимо для их аутентификации. В FIM содержит логику FPGA для поддержки ускорители, в том числе PCIe * IP ядро, CCI-P fabric, встроенные интерфейсы памяти DDR, и механизм управления FPGA (FME). При включении питания на плате мигает конфигурация ПЛИС. содержащий изображение битового потока FIM, настраивает FIM. PR-регионы пусты, пока Программное обеспечение OPAE программирует изображения AFU. FIM каркас закреплен. Текущая версия FIM для Intel ® PAC с Intel ® Arria ® 10 GX FPGA поддерживает единый PR область.
- Acceleration Stack поддерживает создание Изображения AFU с RTL или OpenCL * расчетные потоки.Изображение AFU включает область PR AFU битовый поток и метаданные, которые предоставляют информацию OPAE по характеристикам и эксплуатационным параметрам ВСУ. Текущая версия поддерживает динамическую замену одного образа AFU в одной области PR на каждую установленную Intel ® FPGA PAC.
AFU подключается к Intel ® Xeon ® через интерфейс CCI-P, а затем PCIe * ссылка.В Intel ® PAC с Intel ® Платформа Arria ® 10 GX FPGA использует упрощенную версию интерфейс CCI-P. Для получения дополнительной информации о Интерфейс CCI-P, см. Intel ® Acceleration Stack для Intel ® Процессор Xeon ® с ПЛИС Core Cache Interface (CCI-P) Справочное руководство .
ВСУ имеет доступ к двум банкам частной памяти DDR4-SDRAM общим объемом 8 ГБ. Интерфейс каждого банка памяти DDR4 имеет стандартный Авалон ® Интерфейс с отображением памяти (Avalon-MM). Для получения дополнительной информации об этом интерфейсе обратитесь к Спецификации интерфейса Avalon-MM .
г. Intel ® PAC с Intel ® Arria ® 10 GX FPGA поддерживает одиночный QSFP + сетевой порт.
Дополнительные сведения о безопасности см. В Руководстве пользователя по безопасности : Программируемая карта ускорения Intel ® с Intel ® ПЛИС Arria ® 10 GX .
Программируемая карта ускорения Intel FPGA D5005
Пример хоста hello_fpga приложение использует библиотеку OPAE для тестирования оборудования в собственном шлейфе (NLB) конфигурация.Загрузите FPGA с кодом nlb_mode_0 Образ AFU для запуска этого примера.
Выпуск Acceleration Stack 2.0.1 включает в себя следующие рабочие Образы AFU в каталоге $ OPAE_PLATFORM_ROOT / hw / samples:- dma_afu / bin / dma_afu_unsigned.gbs
- streaming_dma_afu / bin / streaming_dma_afu_unsigned.gbs
- hello_afu / bin / hello_afu_unsigned.ГБ
- hello_intr_afu / bin / hello_intr_afu_unsigned.gbs
- hello_mem_afu / bin / hello_mem_afu_unsigned.gbs
- nlb_mode_0 / bin / nlb_mode_0_unsigned.gbs
- nlb_mode_3 / bin / nlb_mode_3_unsigned.ГБ
- nlb_mode_0_stp / bin / nlb_mode_0_stp_unsigned.gbs
- hssi_prbs / bin / hssi_prbs_unsigned.gbs
- byte_enable / bin / byte_enable_afu_unsigned.gbs
Примечание: для fpgasupdate для успешного программирования
битовые потоки, все битовые потоки AFU, созданные в процессе разработки AFU, должны быть
обрабатывается PACSign с ключами подписи или без них для добавления соответствующих заголовков. Потоки битов, представленные в образцах AFU ( $ OPAE_PLATFORM_ROOT / hw /
sudo fpgasupdate $ OPAE_PLATFORM_ROOT / hw / samples //bin/*_unsigned.gbs
cd $ OPAE_PLATFORM_ROOT / hw / samples // sw
марка
судо./ <исполняемый>За образец AFU nlb_mode_0 и nlb_mode_3 , предварительно скомпилированные исполняемые файлы копируются в папку / usr / bin .
Для выполнения образца AFU nlb_mode_0 , введите следующие команды:
судо fpgasupdate \ $ OPAE_PLATFORM_ROOT / hw / samples / nlb_mode_0 / bin / * _ unsigned.gbs
sudo sh -c "echo 20> / sys / kernel / mm / hugepages / \" hugepages-2048kB / nr_hugepages "
судо nlb0
Чтобы выполнить образец nlb_mode_3 , введите следующие команды:
судо fpgasupdate \ $ OPAE_PLATFORM_ROOT / hw / samples / nlb_mode_3 / bin / * _ без знака. гбс
sudo sh -c "echo 20> / sys / kernel / mm / hugepages / \" hugepages-2048kB / nr_hugepages "
судо nlb3
Дополнительные сведения см. В файле README, доступном в каждом каталоге
PVD_CONFIG | да | да | char [] | Объект непрозрачной структуры данных, содержащий информацию о конфигурации для поставщика услуг.Этот вариант зависит от реализации. |
SO_ACCEPTCONN | да | DWORD (логический) | Возвращает, находится ли сокет в режиме прослушивания. Эта опция действительна только для протоколов с установлением соединения. | |
SO_BROADCAST | да | да | DWORD (логический) | Настройте сокет для отправки широковещательных данных. Этот параметр действителен только для протоколов, поддерживающих широковещательную рассылку (например, IPX и UDP). |
SO_BSP_STATE | да | CSADDR_INFO | Возвращает локальный адрес, локальный порт, удаленный адрес, удаленный порт, тип сокета и протокол, используемый сокетом. См. Ссылку SO_BSP_STATE для получения дополнительной информации. | |
SO_CONDITIONAL_ACCEPT | да | да | DWORD (логический) | Указывает, должны ли входящие соединения приниматься или отклоняться приложением, а не стеком протоколов.См. Ссылку SO_CONDITIONAL_ACCEPT для получения дополнительной информации. |
SO_CONNDATA | да | да | char [] | Дополнительные данные, не входящие в обычный сетевой поток данных, которые отправляются с сетевыми запросами на установление соединения. Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. |
SO_CONNDATALEN | да | DWORD | Длина в байтах дополнительных данных (не в обычном сетевом потоке данных), которые отправляются с сетевыми запросами на установление соединения.Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. | |
SO_CONNECT_TIME | да | DWORD | Возвращает количество секунд, в течение которых сокет был подключен. Эта опция действительна только для протоколов, ориентированных на соединение. | |
SO_CONNOPT | да | да | char [] | Дополнительные данные опции подключения, не в обычном потоке сетевых данных, которые отправляются с сетевыми запросами на установление соединения.Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. |
SO_CONNOPTLEN | да | DWORD | Длина в байтах данных опции подключения (не в обычном сетевом потоке данных), которые отправляются с сетевыми запросами на установление соединения. Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. | |
SO_DISCDATA | да | да | char [] | Дополнительные данные, не входящие в обычный сетевой поток данных, которые отправляются с сетевыми запросами на отключение соединения. Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. |
SO_DISCDATALEN | да | DWORD | Длина в байтах дополнительных данных, не входящих в обычный сетевой поток данных, которые отправляются с сетевыми запросами на отключение соединения. Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. | |
SO_DISCOPT | да | да | char [] | Дополнительные данные опции отключения, не в обычном потоке сетевых данных, которые отправляются с сетевыми запросами на отключение соединения. Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. |
SO_DISCOPTLEN | да | DWORD | Длина в байтах дополнительных данных опции отключения (не в обычном потоке сетевых данных), которые отправляются с сетевыми запросами на отключение соединения. Эта опция используется устаревшими протоколами, такими как DECNet, OSI TP4 и другими. Этот параметр не поддерживается протоколом TCP / IP в Windows. | |
SO_DEBUG | да | да | DWORD (логический) | Включить вывод отладки. Поставщики Microsoft в настоящее время не выводят никакой отладочной информации. |
SO_DONTLINGER | да | да | DWORD (логический) | Указывает состояние элемента l_onoff структуры linger , связанной с розеткой. Если этот член не равен нулю, сокет остается открытым в течение указанного времени после вызова функции closesocket , чтобы разрешить отправку данных в очереди. Эта опция действительна только для надежных протоколов с установлением соединения. |
SO_DONTROUTE | да | да | DWORD (логический) | Указывает, что исходящие данные должны отправляться на любой интерфейс, к которому привязан сокет, а не маршрутизироваться на какой-либо другой интерфейс. Эта опция действительна только для протоколов, ориентированных на сообщения. Поставщики Microsoft молча игнорируют эту опцию и всегда сверяются с таблицей маршрутизации, чтобы найти подходящий исходящий интерфейс. |
SO_ERROR | да | DWORD | Возвращает последний код ошибки для этого сокета.Этот код ошибки для каждого сокета не всегда устанавливается сразу. | |
SO_EXCLUSIVEADDRUSE | да | да | DWORD (логический) | Предотвращает привязку любого другого сокета к тому же адресу и порту. Этот параметр должен быть установлен перед вызовом функции bind . См. Ссылку SO_EXCLUSIVEADDRUSE для получения дополнительной информации. |
SO_GROUP_ID | да | целое число без знака | Этот параметр сокета зарезервирован и не должен использоваться. | |
SO_GROUP_PRIORITY | да | да | внутренний | Этот параметр сокета зарезервирован и не должен использоваться. |
SO_KEEPALIVE | да | да | DWORD (логический) | Включает поддержку активности для соединения через сокет. Действительно только для протоколов, поддерживающих понятие keep-alive (протоколы, ориентированные на соединение). Для TCP тайм-аут проверки активности по умолчанию составляет 2 часа, а интервал проверки активности — 1 секунду.Количество проверок активности по умолчанию зависит от версии Windows. См. Ссылку SO_KEEPALIVE для получения дополнительной информации. |
SO_LINGER | да | да | struct linger | Указывает состояние структуры linger , связанной с сокетом. Если элемент l_onoff структуры linger отличен от нуля, сокет остается открытым в течение определенного времени после вызова функции closesocket , чтобы разрешить отправку данных в очереди.Время в секундах, в течение которого остается открытым, указывается в элементе l_linger структуры linger . Эта опция действительна только для надежных протоколов с установлением соединения. |
SO_MAX_MSG_SIZE | да | DWORD | Возвращает максимальный размер исходящего сообщения для сокетов, ориентированных на сообщения, поддерживаемых протоколом. Не имеет смысла для потоковых сокетов. | |
SO_MAXDG | да | DWORD | Возвращает максимальный размер в байтах исходящих дейтаграмм, поддерживаемых протоколом.Этот параметр сокета не имеет значения для потоковых сокетов. | |
SO_MAXPATHDG | да | DWORD | Возвращает максимальный размер в байтах исходящих дейтаграмм, поддерживаемых протоколом по заданному адресу назначения. Этот параметр сокета не имеет значения для потоковых сокетов. Поставщики Microsoft могут молча рассматривать это как SO_MAXDG. | |
SO_OOBINLINE | да | да | DWORD (логический) | Указывает, что данные вне пределов должны возвращаться вместе с обычными данными.Эта опция действительна только для протоколов с установлением соединения, которые поддерживают внеполосные данные. |
SO_OPENTYPE | да | да | DWORD | После установки влияет на то, будут ли последующие созданные сокеты не перекрываться. Возможные значения для этой опции: SO_SYNCHRONOUS_ALERT и SO_SYNCHRONOUS_NONALERT. Этот вариант использовать не следует. Вместо этого используйте функцию WSASocket и оставьте бит WSA_FLAG_OVERLAPPED в параметре dwFlags выключенным. |
SO_PAUSE_ACCEPT | да | да | DWORD (логический) | Используйте эту опцию для прослушивания сокетов. Когда этот параметр установлен, сокет отвечает на все входящие соединения RST, а не принимает их. |
РАСШИРЕНИЕ_ПОРТА | да | да | DWORD (логический) | Обеспечивает масштабируемость локального порта для сокета, позволяя максимизировать распределение портов путем многократного выделения портов с подстановочными знаками для разных пар портов локального адреса на локальном компьютере.На платформах, где доступны обе опции, предпочитайте SO_REUSE_UNICASTPORT вместо этой опции. См. Ссылку SO_PORT_SCALABILITY для получения дополнительной информации. |
SO_PROTOCOL_INFO | да | WSAPROTOCOL_INFO | Эта опция определена для опции сокета SO_PROTOCOL_INFOW, если определен макрос UNICODE. Если макрос UNICODE не определен, тогда этот параметр определяется для параметра сокета SO_PROTOCOL_INFOA. | |
SO_PROTOCOL_INFOA | да | WSAPROTOCOL_INFOA | Возвращает структуру WSAPROTOCOL_INFOA для данного сокета | |
SO_PROTOCOL_INFOW | да | WSAPROTOCOL_INFOW | Возвращает структуру WSAPROTOCOL_INFOW для данного сокета | |
SO_RANDOMIZE_PORT | да | да | uint16 | Этот параметр должен быть установлен для несвязанного сокета.Когда SO_RANDOMIZE_PORT установлен и на сокете выбран временный порт, привязывается случайный номер порта. Порты с автоматическим повторным использованием (порты, выбранные с помощью SO_REUSE_UNICASTPORT) также рандомизируют возвращаемый порт, поэтому, если приложение устанавливает SO_REUSE_UNICASTPORT, а затем пытается установить SO_RANDOMIZE_PORT, второй вызов setsockopt завершается неудачно. |
SO_RCVBUF | да | да | DWORD | Общее буферное пространство на сокет, зарезервированное для приема.Это не связано с SO_MAX_MSG_SIZE и не обязательно соответствует размеру окна приема TCP. |
SO_RCVLOWAT | да | да | DWORD | Опция сокета из BSD UNIX включена для обратной совместимости. Этот параметр устанавливает минимальное количество байтов для обработки для операций ввода сокета. Этот параметр не поддерживается поставщиком TCP / IP Windows. Если этот параметр используется в Windows Vista и более поздних версиях, функции getsockopt и setsockopt завершатся ошибкой с WSAEINVAL.В более ранних версиях Windows эти функции не работают с WSAENOPROTOOPT. |
SO_RCVTIMEO | да | да | DWORD | Тайм-аут в миллисекундах для блокировки входящих вызовов. Значение по умолчанию для этого параметра равно нулю, что означает, что время ожидания операции приема не истечет. Если время вызова блокировки приема истекло, соединение находится в неопределенном состоянии и должно быть закрыто. Если сокет создан с помощью функции WSASocket , то для правильной работы параметра dwFlags должен быть установлен атрибут WSA_FLAG_OVERLAPPED, чтобы тайм-аут работал правильно.В противном случае тайм-аут никогда не вступит в силу. |
SO_REUSEADDR | да | да | DWORD (логический) | Позволяет сокету привязаться к уже используемому адресу и порту. Опция SO_EXCLUSIVEADDRUSE может предотвратить это. |
SO_REUSE_UNICASTPORT | да | да | DWORD (логический) | Если задано, разрешить повторное использование эфемерного порта для функций подключения Winsock API, которые требуют явной привязки, например ConnectEx .Обратите внимание, что в функциях подключения с неявной привязкой (например, connect без явной привязки ) этот параметр установлен по умолчанию. Используйте этот параметр вместо SO_PORT_SCALABILITY на платформах, где доступны оба варианта. |
SO_REUSE_MULTICASTPORT | да | DWORD | Если задано для сокета, эта опция указывает, что сокет никогда не будет использоваться для приема одноадресных пакетов, и, следовательно, его порт может использоваться совместно с другими приложениями, поддерживающими только многоадресную передачу.Установка значения 1 позволяет всегда совместно использовать многоадресный трафик через порт. Установка значения 0 (по умолчанию) отключает это поведение. | |
SO_SNDBUF | да | да | DWORD | Общее буферное пространство на сокет, зарезервированное для отправки. Это не связано с SO_MAX_MSG_SIZE и не обязательно соответствует размеру окна отправки TCP. |
SO_SNDLOWAT | да | да | DWORD | Опция сокета из BSD UNIX включена для обратной совместимости.Этот параметр устанавливает минимальное количество байтов для обработки для операций вывода сокета. Этот параметр не поддерживается поставщиком TCP / IP Windows. Если этот параметр используется в Windows Vista и более поздних версиях, функции getsockopt и setsockopt завершатся ошибкой с WSAEINVAL. В более ранних версиях Windows эти функции не работают с WSAENOPROTOOPT. |
SO_SNDTIMEO | да | да | DWORD | Тайм-аут в миллисекундах для блокировки вызовов отправки.Значение по умолчанию для этого параметра — ноль, что означает, что время ожидания операции отправки не истечет. Если время вызова блокирующей отправки истекает, соединение находится в неопределенном состоянии и должно быть закрыто. Если сокет создан с помощью функции WSASocket , то для правильной работы параметра dwFlags должен быть установлен атрибут WSA_FLAG_OVERLAPPED, чтобы тайм-аут работал правильно. В противном случае тайм-аут никогда не вступит в силу. |
SO_TYPE | да | DWORD | Возвращает тип сокета для данного сокета (например, SOCK_STREAM или SOCK_DGRAM). | |
SO_UPDATE_ACCEPT_CONTEXT | да | DWORD (логический) | Эта опция используется с функцией AcceptEx . Этот параметр обновляет свойства сокета, унаследованные от прослушивающего сокета. Эта опция должна быть установлена, если функции getpeername , getsockname , getsockopt или setsockopt должны использоваться на принятом сокете. | |
SO_UPDATE_CONNECT_CONTEXT | да | DWORD (логический) | Этот параметр используется с функциями ConnectEx , WSAConnectByList и WSAConnectByName .Эта опция обновляет свойства сокета после того, как соединение установлено. Эта опция должна быть установлена, если функции getpeername , getsockname , getsockopt , setsockopt или shutdown будут использоваться на подключенном сокете. | |
SO_USELOOPBACK | да | да | DWORD (логический) | Используйте адрес локальной петли при отправке данных из этого сокета. Эту опцию следует использовать только тогда, когда все отправленные данные также будут получены локально.Этот параметр не поддерживается поставщиком TCP / IP Windows. Если этот параметр используется в Windows Vista и более поздних версиях, функции getsockopt и setsockopt завершатся ошибкой с WSAEINVAL. В более ранних версиях Windows эти функции не работают с WSAENOPROTOOPT. |
Параметры сокета — приложения Win32
- 2 минуты на чтение
В этой статье
В этом разделе описаны параметры сокета Winsock для различных выпусков операционных систем Windows.Используйте функции getsockopt и setsockopt для получения и настройки параметров сокета. Чтобы перечислить протоколы и обнаружить поддерживаемые свойства для каждого установленного протокола, используйте функцию WSAEnumProtocols .
Некоторые параметры сокетов требуют большего объяснения, чем могут дать эти таблицы; такие варианты содержат ссылки на дополнительные страницы.
IPPROTO_IP
Параметры сокета, применимые на уровне IPv4.Для получения дополнительной информации см. Параметры сокета IPPROTO_IP .
IPPROTO_IPV6
Параметры сокета, применимые на уровне IPv6. Для получения дополнительной информации см. Параметры сокета IPPROTO_IPV6 .
ИППРОТО_РМ
Опции сокета, применимые на уровне надежной многоадресной рассылки. Для получения дополнительной информации см. Параметры сокета IPPROTO_RM .
IPPROTO_TCP
Параметры сокета, применимые на уровне TCP. Для получения дополнительной информации см. Параметры сокета IPPROTO_TCP .
IPPROTO_UDP
Параметры сокета, применимые на уровне UDP. Для получения дополнительной информации см. Параметры сокета IPPROTO_UDP .
NSPROTO_IPX
Опции сокета, применимые на уровне IPX.Для получения дополнительной информации см. Параметры сокета NSPROTO_IPX .
SOL_APPLETALK
Параметры сокета, применимые на уровне AppleTalk. Для получения дополнительной информации см. Параметры гнезда SOL_APPLETALK .
SOL_IRLMP
Параметры сокета, применимые на уровне протокола управления InfraRed Link.Для получения дополнительной информации см. Параметры гнезда SOL_IRLMP .
SOL_SOCKET
Опции розеток, применимые на уровне розеток. Для получения дополнительной информации см. Параметры гнезда SOL_SOCKET .
Примечания
Все параметры сокета SO_ * одинаково применимы к IPv4 и IPv6 (кроме SO_BROADCAST, поскольку в IPv6 широковещательная передача не реализована).
Лучшая цена программируемая розетка переключателя — Отличные предложения на программируемую розетку переключателя от глобальных продавцов программируемых переключателей
Отличные новости !!! Вы попали в нужное место для гнезда программируемого переключателя.К настоящему времени вы уже знаете, что что бы вы ни искали, вы обязательно найдете это на AliExpress. У нас буквально тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.
Вы найдете официальные магазины торговых марок и небольших независимых продавцов со скидками, которые предлагают быструю доставку, надежные, а также удобные и безопасные способы оплаты, независимо от того, сколько вы решите потратить.
AliExpress никогда не уступит по выбору, качеству и цене. Каждый день вы будете находить новые онлайн-предложения, скидки в магазинах и возможность сэкономить еще больше, собирая купоны. Но вам, возможно, придется действовать быстро, поскольку этот топовый программируемый переключатель в кратчайшие сроки станет одним из самых востребованных бестселлеров. Подумайте, как вам будут завидовать друзья, когда вы скажете им, что приобрели программируемую розетку на AliExpress.Благодаря самым низким ценам в Интернете, дешевым тарифам на доставку и возможности получения на месте вы можете еще больше сэкономить.
Если вы все еще не уверены в программируемой розетке переключателя и думаете о выборе аналогичного товара, AliExpress — отличное место для сравнения цен и продавцов. Мы поможем вам разобраться, стоит ли доплачивать за высококачественную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь.И, если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе. Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца.Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово — просто слушайте миллионы наших довольных клиентов.
А если вы новичок на AliExpress, мы откроем вам секрет.Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны — и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести programmable switch socket по самой выгодной цене.
У нас всегда есть новейшие технологии, новейшие тенденции и самые обсуждаемые лейблы.На AliExpress отличное качество, цена и сервис всегда в стандартной комплектации. Начните самый лучший шоппинг прямо здесь.
Цифровая розетка программируемого переключателя с лучшим соотношением цены и качества — Отличные предложения на цифровую розетку программируемого переключателя таймера от глобальных продавцов.
Отличные новости !!! Вы обратились по адресу: программируемая цифровая розетка таймера.К настоящему времени вы уже знаете, что что бы вы ни искали, вы обязательно найдете это на AliExpress. У нас буквально тысячи отличных продуктов во всех товарных категориях. Ищете ли вы товары высокого класса или дешевые и недорогие оптовые закупки, мы гарантируем, что он есть на AliExpress.
Вы найдете официальные магазины торговых марок наряду с небольшими независимыми продавцами со скидками, каждый из которых предлагает быструю доставку и надежные, а также удобные и безопасные способы оплаты, независимо от того, сколько вы решите потратить.
AliExpress никогда не уступит по выбору, качеству и цене. Каждый день вы будете находить новые онлайн-предложения, скидки в магазинах и возможность сэкономить еще больше, собирая купоны. Но вам, возможно, придется действовать быстро, поскольку эта цифровая розетка с программируемым переключателем таймера должна в кратчайшие сроки стать одним из самых популярных бестселлеров. Подумайте, как вам будут завидовать друзья, когда вы скажете им, что приобрели цифровую розетку программируемого переключателя таймера на AliExpress.Благодаря самым низким ценам в Интернете, дешевым тарифам на доставку и возможности получения на месте вы можете еще больше сэкономить.
Если вы все еще не уверены в цифровом программируемом переключателе с таймером и думаете о выборе аналогичного товара, AliExpress — отличное место для сравнения цен и продавцов. Мы поможем вам разобраться, стоит ли доплачивать за высококачественную версию или вы получаете столь же выгодную сделку, приобретая более дешевую вещь.И, если вы просто хотите побаловать себя и потратиться на самую дорогую версию, AliExpress всегда позаботится о том, чтобы вы могли получить лучшую цену за свои деньги, даже сообщая вам, когда вам будет лучше дождаться начала рекламной акции. и ожидаемая экономия.AliExpress гордится тем, что у вас всегда есть осознанный выбор при покупке в одном из сотен магазинов и продавцов на нашей платформе. Реальные покупатели оценивают качество обслуживания, цену и качество каждого магазина и продавца.Кроме того, вы можете узнать рейтинги магазина или отдельных продавцов, а также сравнить цены, доставку и скидки на один и тот же продукт, прочитав комментарии и отзывы, оставленные пользователями. Каждая покупка имеет звездный рейтинг и часто имеет комментарии, оставленные предыдущими клиентами, описывающими их опыт транзакций, поэтому вы можете покупать с уверенностью каждый раз. Короче говоря, вам не нужно верить нам на слово — просто слушайте миллионы наших довольных клиентов.
А если вы новичок на AliExpress, мы откроем вам секрет.Непосредственно перед тем, как вы нажмете «купить сейчас» в процессе транзакции, найдите время, чтобы проверить купоны — и вы сэкономите еще больше. Вы можете найти купоны магазина, купоны AliExpress или собирать купоны каждый день, играя в игры в приложении AliExpress. Вместе с бесплатной доставкой, которую предлагают большинство продавцов на нашем сайте, вы сможете приобрести programmable timer switch socket digital по самой выгодной цене.
У нас всегда есть новейшие технологии, новейшие тенденции и самые обсуждаемые лейблы.На AliExpress отличное качество, цена и сервис всегда в стандартной комплектации. Начните самый лучший шоппинг прямо здесь.
.