Закрыть

Розетка программируемая: Умный таймер на розетке — как сэкономить электричество | Технологии | Блог

Умный таймер на розетке — как сэкономить электричество | Технологии | Блог

Розеточные таймеры — одно из устройств системы «Умный дом». С ними приборы могут включаться и выключаться автоматически. А еще, говорят, с ними экономится электричество. Это правда?

Что такое розеточные таймеры и умные розетки

Розеточный таймер отключает электропитание приборов буквально по расписанию. Он выглядит как переходник, который включается в обычную розетку. А приборы, работой которых планируется управлять, включаются уже в него.

Вариантов умных таймеров много. Некоторые умеют только отключать питание через определенный промежуток времени. Другие модели могут не только отключать электропитание, но и включать его по определенному графику, включаться и выключаться удаленно, а также подсчитывать количество потребленной электроэнергии. Их называют уже не таймерами, а умными розетками. И такие приборы реально облегчают рутинные дела. И вот, как они это делают.

Таймер и умная розетка в быту

Функционала простейшего розеточного таймера достаточно только для простейшей операции  «включил, а отключит через некоторое время таймер, чтобы я не забыл». С этой штукой вы можете больше не переживать, выключили ли утюг или обогреватель, уходя из дома.  Еще один вариант — новогодний. Можно включить через такой таймер гирлянду на елке, чтобы через некоторое время она выключалась и не перегорала.

Намного интереснее таймеры и розетки, график работы которых можно программировать. Вариантов использования становится намного больше, а главное, они намного интереснее. Например:

  • Дачники и садоводы могут настроить работу системы полива по графику. Нужно поливать клумбы и грядки два раза в день? Нет проблем. Запрограммируйте таймер на включение в 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 >
a,.wp-pagenavi a,.entry.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ color: #4f4f4f; }.themeform input[type="submit"],.themeform button[type="submit"],. sidebar.s1 .sidebar-top,.sidebar.s1 .sidebar-toggle,#flexslider-featured .flex-control-nav li a.flex-active,.post-tags a:hover,.sidebar.s1 .widget_calendar caption,#footer .widget_calendar caption,.author-bio .bio-avatar:after,.commentlist li.bypostauthor >
.comment-body:after,.commentlist li.comment-author-admin > .comment-body:after,.themeform .woocommerce #respond input#submit.alt,.themeform .woocommerce a.button.alt,.themeform .woocommerce button.button.alt,.themeform .woocommerce input.button.alt{ background-color: #4f4f4f; }.post-format .format-container { border-color: #4f4f4f; }.sidebar.s1 .alx-tabs-nav li.active a,#footer .alx-tabs-nav li.active a,.comment-tabs li.active a,.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.current,.entry.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ border-bottom-color: #4f4f4f!important; } .search-expand, #nav-topbar.nav-container { background-color: #282828}@media only screen and (min-width: 720px) { #nav-topbar . nav ul { background-color: #282828; } } #header { background-color: #dddddd; } @media only screen and (min-width: 720px) { #nav-header .nav ul { background-color: #dddddd; } ]]>

Розетка с таймером

Большое количество потребителей электроэнергии, которые сегодня используются в каждом доме, вынуждает применять специальные устройства, помогающие управлять их работой без вмешательства человека. К простейшим, и в то же время, наиболее эффективным таким устройствам относится розетка с таймером.

Назначение

В настоящее время такие устройства находят широкое применение, главным образом они используются для:

  1. Управления работой обогревателей и вентиляторов.
  2. Своевременного включения и отключения приборов, обеспечивающих жизнедеятельность аквариумов или террариумов.
  3. Управления отдельными осветительными приборами или их группами.
  4. Создания эффекта присутствия людей в квартире путем произвольного включения или отключения света в помещении. Эта небольшая хитрость часто может помочь защитить жилище от посягательств мошенников или квартирных воров.
  5. Включение и отключение мощных электроприборов, таких, как бойлеры или стиральные машины, в ночное время. Это позволяет не только существенно снизить нагрузку на сеть, но и дает возможность экономить электроэнергию при установке многотарифных счетчиков.
  6. Электронные модели программируемых розеток часто оснащаются часами-индикатором, так что они могут быть использованы в качестве небольших комнатных часов.

Устройство розеток, управляемых таймером

Конструкция этих устройств не является слишком сложной. Независимо от типа, каждое из них состоит из следующих основных частей:

  1. Силовые электрические контакты, которые служат для подключения потребителя в розетку.
  2. Встроенный выключатель, монтируемый на фазный провод. Это устройство служит для подачи или отключения питания на контакты розетки.
  3. Схема управления, при помощи которой может быть задан режим работы устройства.

Классификация

Поскольку наиболее сложным элементом в конструкции такой розетки является схема управления ее выключателем, то основной признак, по которому могут быть классифицированы подобные устройства – это вид такой схемы.

На сегодняшний день отечественный и зарубежный рынок электрооборудования предлагает покупателю две основных разновидности розеток с таймером.

Изделия с механическим таймером

Таймер в таких устройствах представлен часовым механизмом с настроечным диском, на котором выставляется текущее время. Кроме того, механический таймер оснащен кнопками, при помощи которых может быть задано от 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 ® Процессор Xeon ® для других критических задач обработки.

г. 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.
Фигура 2. Intel ® Arria ® 10 с одиночной ВСУ Область ПР

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 / / bin / * _ unsigned.gbs ), являются обрабатываются с помощью PACSign для добавления соответствующего заголовка, но они не подписаны любой ключ.

В приведенном ниже коде показан пример компиляции кода хоста AFU и исполнение.
 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, доступном в каждом каталоге . Информация.

Параметры сокета SOL_SOCKET (Winsock2.h) - приложения Win32

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 отличное качество, цена и сервис всегда в стандартной комплектации. Начните самый лучший шоппинг прямо здесь.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *