Как подключить 3 розетки от одного провода: схема монтажа, с заземлением и без, разновидности

Содержание

схема монтажа, с заземлением и без, разновидности

Содержание статьи:

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

Необходимость монтажа тройных розеток

Внутренняя тройная розетка

Применение трехмодульной розетки позволяет пользоваться бытовой техникой и электрическими приборами с комфортом. Совместный механизм отличается рядом преимуществ:

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

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

Разновидности изделий

Накладная розетка

По форме, размерам и способу монтажа существуют следующие розетки с тремя гнездами:

  • внутренние – подойдут, если в квартире скрытый тип проводки;
  • внешние – встроенная крышка предотвращает доступ пыли в отверстия, у корпуса повышенная защита;
  • встроенные и накладные – утапливаются в поверхность стены.

Современные производители выпускают модели с заземлением, без него, а также с предохранителем, обеспечивающим выключение в момент короткого замыкания.

У тройных розеток бывают два типа контактов:

  • лепестковые в процессе эксплуатации теряют свойства жесткости и упругости, могут искрить;
  • пружинные характеризуются повышенной износостойкостью.

Оптимальный материал контактов – латунь.

Особенности розетки с выключателем

Тройная розетка с выключателем

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

Это исключает короткие замыкания или накапливание статического электричества. Особенность устройства – цельный корпус на три гнезда и клавиша выключения.

Совмещенные конструкции отличаются:

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

При выходе из строя одного элемента нужно заменять весь блок.

Конструкция тройных розеток

Евророзетка тройная открытой установки

Изделия выполняются на основе корпуса и рабочей части – клемм с пружинами для вилки и контактов, устройством заземления. Современные евророзетки выдерживают силу тока до 16 А, стандартные – до 6 А. Розетки в одном корпусе отличаются большим диаметром круглых отверстий для вилочных стержней. Крышка устройств изготавливается из жаропрочного пластика, сердечник – из керамики. Для монтажа используется специальная горизонтальная и вертикальная панель.

Модули находятся на общем каркасе или на 3-х автономных, соединенных общей панелью. На сегодняшний день используется две модификации тройного блока розеток:

  • С5. Конструкция без заземления в квадратном корпусе. Ставится под старые советские приборы, подключается к сети 220 В.
  • С6. Евророзетка, выдерживающая напряжение 230-380 В. Совместима с техникой с евро-разъемами и вилками.

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

В зависимости от производителя тройной модуль имеет ширину от 212 до 220 мм, высоту от 72 до 80 мм. Размер устройства вместе с накладной рамкой – 160 мм в высоту.

Подсоединение электроточек

Соединение подрозетников для тройной розетки

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

  1. Раздельные подрозетники подключаются к зажимам кабеля и прижимаются при помощи клемм.
  2. Концы проводников скручиваются внутрь прибора.
  3. Устанавливается центральная деталь и фиксируется накладная крышка.

При установке розетки к существующей группе заменяется автомат.

Комплектующие для сборки

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

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

Установка подрозетника

Использование тройной розетки на кухне

Монтаж блока начинается после выбора места расположения конструкции:

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

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

Работы по установке выполняйте до чистовой отделки помещения.

Разметка поверхности стены

Разметка стены под проводку

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

Расстояние розетки от пола равняется 20-40 см. Между центрами подрозетников – 72 мм. В противном случае не получится точно посадить декоративную панель. Штробление производится строго по горизонтали или вертикали – лучше нарисовать контур лунки.

Просверливание отверстий в стене

Штробы молотком и зубилом

Сделать посадочные места под розетку можно посредством штробирования перфоратором с разными насадками. Для доработки участков используются молоток, зубило и несколько отверток.

Сверление осуществляется поэтапно:

  1. Дрелью или перфоратором с насадкой проделывается круглое отверстие. Коронка должна полностью погрузиться в стену.
  2. Штробу ведут строго по вертикали или горизонтали.
  3. Ширину и глубину каналов проделывают под сечения кабеля или размеры гофротрубы.
  4. Остатки бетона удаляются зубилом.
  5. Для ГКЛ или других мягких материалов применяется специальная насадка или острый строительный нож.
  6. На задней части корпуса подрозетника проделываются три отверстия под провода.
  7. Между ними высверливаются 2 отверстия для вспомогательных проводов.

Допустимое сечение кабеля под розетку – не меньше 2,5 мм2.

Фиксация подрозетника в бетонной стене

Установка подрозетника в нишу и фиксация раствором

Чтобы подрозетник тройной плотно сидел в гнезде, используется белый алебастр. По причине быстрого схватывания материала смесь готовится небольшими порциями. Густота контролируется визуально.

Посадочную нишу для подрозетника промазывают раствором изнутри и проверяют его крепление. На плотной смеси изделие будет сидеть прочно. Если оно проваливается, добавляют еще алебастра и наносят состав повторно. После установки раствор должен просохнуть 2-3 часа. Наружный пласт материала выравнивается наждачной бумагой.

Перед посадкой розетки на алебастр проверьте горизонтальность и вертикальность крепежных винтов.

Подключение тройных розеток

Схема подключения тройной розетки

Розетка встраиваемая тройная и накладное устройство подключается по параллельному принципу:

  1. Рисуется схема, на которой разными цветами помечают нулевой, фазный и заземляющий кабель.
  2. Индикаторной отверткой находят фазу и нейтраль.
  3. Выключают питание от щитка.
  4. Проделывают перемычки от одного розеточного механизма к другому.
  5. Кабель защиты подкидывают на контакты заземления (желто-зеленые).
  6. Ноль (синий провод) и фаза (красный/коричневый провод) подключают к силовым контактам.
  7. Соединения фиксируют при помощи винтов.
  8. Жилы скручивают внутрь короба.
  9. Выравнивают прибор, постукивая по корпусу.

После затягивания винтов-фиксаторов ставят декоративные накладки.

Особенности подключения с заземлением и без

Схема подключения розетки с заземлением

Тройную розетку в один подрозетник при наличии заземления подключают так:

  1. Обесточивание помещения и проверка поступления тока индикаторной отверткой.
  2. Демонтаж старой розетки. Выкручивается центральный винт, ослабляются зажимы, изделие аккуратно вынимается из подрозетника, отключаются или обрезаются провода.
  3. Из ниши удалятся мусор.
  4. С кабеля снимается верхняя изоляция слоем на 20-40 мм с конца и на 3-5 мм зачищается.
  5. Оголенные концы фаз нужно соединить с клеммами и прижать винтами.
  6. Желто-зеленый кабель подсоединяют к заземлению и зажимают винтами.
  7. Розетку ставят на место и фиксируют.

На последнем этапе устанавливается крышка корпуса.

В домах старой постройки прокладывается двухжильная проводка TN-C с фазой и зануленной землей (PEN-проводник). Подключать розетки без заземления нужно только после проверки напряжения мультиметром. Электрический ток в этот момент в квартиру не подается. Для установки лучше выбирать модели, снабженные механизмом заземления. Полную безопасность обеспечит только замена проводки.

Инструкция по безопасности

Соединение проводов пайкой

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

  1. Выключите электричество и разорвите цепь.
  2. Используйте приборы, инструменты с каучуковой или пластиковой изоляцией на ручках.
  3. Соединяйте провода спайкой.
  4. Проверяйте изоляцию кабеля, при необходимости поместите его в пластиковую трубку.
  5. Обрежьте длинную жилу или скрутите ее в кольцо, спрятав в стене.
  6. Нарастите короткий провод, скрыв контакты.
  7. Для предотвращения короткого замыкания проверьте соответствие розетки и провода мощности и силе тока в цепи.
  8. Монтаж тройного модуля в деревянном доме производите только в металлическом подрозетнике.
  9. Модуль у двери располагайте так, чтобы выключатель был ближе к проему, чем розетка.

Соблюдение техники безопасности поможет качественно выполнить монтажные работы.

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

к содержанию ↑

Отсутствие заземляющего провода

Случается, что в старом доме заземляющий кабель уже подведен к общему щитку, а в квартире он отсутствует. Единственный выход — прокладка кабеля в квартире, что придется совмещать с ремонтом. Внешняя проводка кабеля будет неудобной. Лучше в целях комфорта и собственной безопасности заменить всю проводку в квартире. Если же заземляющей шины в щитке не предусмотрено, придется объединяться с другими жильцами и писать заявление на проведение кабеля.

Розетка с заземлением: монтаж, подключение и проверка

Схема подключения блока розеток с заземлением

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

Итак, первая и наиболее простая электрическая схема подключения выглядит следующим образом:

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

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

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

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

Подсоединение шлейфом

Альтернативный вариант разводки проводов

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

Подключение блока розеток и установка своими руками

Чаще всего розеточный блок из 2, 3, 4 «электрических точек» устанавливают на кухне и в зале за телевизором. Горизонтальная либо вертикальная панель из евророзеток очень удобная, т.к. позволяет в одном месте подключить взаимодействующую группу бытовой техники, к примеру: телевизор, аудиосистему и DVD проигрыватель. Далее мы расскажем, как правильно выполнить установку и подключение блока розеток в доме своими руками!

В чем может быть нюанс

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

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

Инструкция по монтажу

Чтобы Вам было понятно, как правильно установить и подключить блок розеток своими руками, далее мы предоставим пошаговую инструкцию от А до Я с фото примерами и наглядными видео уроками.

Шаг 1 – Подготовительные работы

Для начала нужно определиться с тем, где Вы хотите поставить розеточную группу в комнате. Если это, кухня, то лучше расположить блок розеток над столешницей, чтобы при подключении мультиварки, микроволновой печи и другой кухонной техники хватило длины шнура. В гостиной либо зале лучше всего установить изделие за телевизором, чтобы большой экран мог спрятать все шнуры. Если Вы решили поставить блок из двух либо трех розеток в ванной комнате, учитывайте важное правило – расстояние от воды должно быть не менее 0,6 метров и при этом корпуса электрических точек должны быть влагозащищенными. Больше советов по поводу данного момента Вы можете получить в статье — высота установки розеток по евростандарту.

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

Также на данном этапе Вы должны подготовить инструмент для штробления стен под проводку и подрозетники. Если стена бетонная либо кирпичная, используйте перфоратор со специальной коронкой. Для гипсокартона также существует своя насадка для штробления. Помимо этого подготовьте строительный уровень, маркер и рулетку.

Шаг 2 – Разметка стен

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

Когда стены будут размечены, можно переходить к штроблению.

Шаг 3 – Создание штроб

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

Как выполнить штробление кирпичной стены под установку розеточной панели

Если стены в вашей квартире зашиты листами ГКЛ, тут еще проще — с помощью перфоратора и коронки по гипсокартону вырезаете круглые штробы согласно разметке.

Монтаж стаканов в гипсокартонной перегородке

Шаг 4 – Крепление подрозетников

Следующее что Вы должны сделать – установить блок подрозетников. На сегодняшний день существуют специальные пластиковые стаканы, которые могут соединяться между собой. Соединить подрозетники не составит труда даже электрику-новичку.

В кирпичных и бетонных стенах нужно самому вмазать стаканы гипсовым раствором. В гипсокартоне все проще – подрозетники прижимаются к листу специальными лапками по бокам. Опять-таки, увидеть сущность установки подрозетников Вы можете в статье, на которую мы сослались еще в начале.

Шаг 5 – Подключение электрики

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

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

После того как Вы подключите все жилы в соответствующие клеммы, можно самостоятельно фиксировать корпуса евророзеток в подрозетниках и установить декоративную крышку.

Видео инструкция по монтажу

Как быстро подключить тройную розеточную панель к электросети?

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

Также читают:

Как установить телефонные провода

С телефонными проводами легко работать, и они очень безопасны из-за низкого напряжения.

Самая сложная часть монтажа телефонных проводов — соблюдение установленных стандартов.

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

При прокладке телефонной проводки в новом объекте следует использовать стандарт EIA / TIA T586A.

Как провод попадает в жилище

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

Надземная проводка

В старых кварталах (1970-е годы и ранее в США) и районах с высоким уровнем грунтовых вод телефонная проводка, скорее всего, находится над землей. В зоне сервитута по соседству есть один или несколько телефонных столбов, которые распределяют пары проводов телефонной связи по жилым домам с помощью метода воздушной связи.К столбу прикреплена коммутационная коробка, при этом основные линии обслуживания территории входят с одной стороны, а жилые линии — с другой. Затем провода прокладываются от коммутационных боксов до каждого жилого дома.

Подземная проводка

В большинстве современных районов США телефонная проводка находится под землей. Во время застройки района, до начала строительства дома, коммутационные боксы устанавливаются в стратегически важных географических точках, а линии прокладываются обратно к основному распределительному центру района и к каждой собственности поблизости.

Интерфейсное устройство домашней сети

Независимо от того, как провод идет к дому, провод заканчивается на устройстве сетевого интерфейса (NID), которое подключено к дому. Это устройство представляет собой серую или коричневую коробку шириной около восьми дюймов и длиной двенадцать дюймов с дверцами, закрывающими два отделения. Доступ к отсеку для клиентов возможен с помощью простого винта с шлицевой головкой. Специальная головка винта контролирует доступ к отсеку телефонной компании. Пользователи могут открыть отсек доступа клиентов NID, чтобы проверить линии на наличие гудка, проверить соединения проводки внутри NID и отследить линии, выходящие из NID в дом.Пользователю не нужно открывать телефонный отсек NID. Если есть неисправность проводки между домом и центральным офисом, заказчик не может ее отремонтировать. Большинство NID обрабатывают до 5 различных линий.

Телефонная линия от опоры или коммутационной коробки идет в отсек телефонной компании и выходит через отсек клиента.

Если у клиента есть только одна телефонная линия, и на линии долгое время не производилось обслуживания, он / она может иметь коробку, которая является предшественницей NID.Эта коробка представляет собой пластиковую или металлическую крышку, которая накручивается на коробку телефонной проводки, чтобы защитить ее от непогоды. Телефонная компания заменит старую коробку на новую NID бесплатно, если будет время, доступное оборудование и заказчик продемонстрирует необходимость, например, метод проверки гудка. Иногда технические специалисты телефонной компании оставляют оригинальную коробку на месте и просто устанавливают NID между коробкой и проводкой, идущей к полюсу или коммутационной коробке.

Тестирование телефонных линий

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

Просто возьмите трубку

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

Нет тонального сигнала набора

Если при снятии трубки нет тонального сигнала ответа станции, вероятно, проблема в телефонной линии. Если в доме несколько разъемов, проверьте каждый из них, чтобы убедиться, какие разъемы работают, а какие нет. Если одни разъемы работают, а другие нет, неисправность проводки находится между NID и этими конкретными разъемами. Телефонная компания может помочь решить эти проблемы за дополнительную плату. Подробнее о том, как устранить эти проблемы, читайте в разделе «Ремонт» ниже.Если ни одна из розеток в доме не работает, проверьте телефонные линии на NID.

Тестирование в NID

Когда клиентский отсек NID открыт, телефонные разъемы выстроены в линию, обычно вертикально. Для каждой телефонной линии, установленной в доме, есть телефонная розетка, к которой подключена линия. Не беспокойтесь, если есть гнезда, к которым не подключена линия, возможно, что когда-то была вторая линия к этому дому, что монтажная коробка была неисправна, или что они только что установили более одной монтажной коробки и гнезда как стандартная установка.Если имеется более одной линии, метки на крышке NID должны указывать, какое гнездо связано с какой телефонной линией или номером. Если нет, просто попробуйте их все, пока не будет найден тот, который нужно проверить. Для проверки отключите шнур от гнезда и подключите к нему проводной телефон. Это отключит линию от разъемов в доме, поэтому не паникуйте, если внутри нет гудка. Если при подключении телефона слышен гудок, значит, неисправна проводка в доме. Если гудка нет, позвоните в телефонную компанию для ремонта, больше ничего нельзя сделать для решения проблемы.

Иногда цвета проводов не совпадают

Многие телефонные компании обновили свои стандарты цвета из-за использования кабеля Cat 5 для большинства телефонных линий и для обеспечения согласованности между домашними и офисными установками. В этом новом стандарте нет зеленых, красных, черных или желтых проводов. Их заменили белый / синий, синий / белый, белый / оранжевый и оранжевый / белый провода. Знать, как определить цвет провода, очень просто. Провод будет в основном одноцветным, с небольшими полосами второстепенного цвета.Если провод в основном оранжевый с белыми полосами, то этот цвет оранжевый / белый. Следующая простая таблица поможет пользователям понять, какие цвета совпадают. Этикетки NID, скорее всего, будут иметь старую цветовую схему, и большинство компонентов телефонной проводки, выставленных на продажу, по-прежнему будут отражать оригинальные цвета.

Функция Новый цвет Старый цвет
Наконечник 1 Зеленый Белый / Синий
Кольцо 1 Красный Синий / Белый
Наконечник 2 Черный Белый / оранжевый
Кольцо 2 Желтый Оранжевый / Белый

Новые телефонные розетки в доме

Установить новые телефонные розетки в доме действительно просто, но для выполнения установки необходимы некоторые инструменты и базовое оборудование.

инструментов:

  • Сверло
  • Свёрла
  • Отвертка с плоской головкой
  • Рыболовная лента
  • Оборудование для тестирования кабелей

Оборудование

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

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

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

Если в доме более двух линий и разъемы для всех них будут размещены в одном месте, можно также использовать шести- или восьмижильные телефонные провода. Имейте в виду, что существует три пары проводов: синяя пара, оранжевая пара и зеленая пара в шестижильном проводе. Восьмижильный провод имеет те же цвета, что и шестипроводный, только к последней паре добавляется коричневая пара. Подключите те же провода к соответствующим контактам на монтажной колодке, чтобы избежать каких-либо проблем.

  • Модульные домкраты с монтажной коробкой
  • Четырех-, шести- или восьмижильный телефонный провод

Всегда имейте при себе проводной телефон для экстренных случаев

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

Общая справочная информация

Следующая информация может помочь пользователям понять стандарты и схемы проводки в их доме. Это просто справочные материалы, помогающие при планировании и диагностике.

Стандарт телефонной проводки на Рождество и Хэллоуин

Во многих домах всего 2 пары (4 провода) телефонной проводки.

К рождественской паре подключена первая телефонная линия. Эта пара проводов называется рождественской парой, потому что один провод зеленый, а другой красный.

В рождественской паре зеленый провод — наконечник, а красный — кольцо.

Вторая телефонная линия подключена к паре Хэллоуина. Эта пара проводов называется парой Хэллоуина, потому что один провод черный, а другой — желтый.

В паре Хэллоуина черный провод — наконечник, а желтый провод — кольцо.

Стандарт EIA / TIA 568B для телефонной проводки

Палец (домкрат) Штифт (штекер) Цвет Пара
1 8 Белый / оранжевый Совет 2
2 7 Оранжевый Кольцо 2
3 6 Белый / зеленый Совет 3
4 5 Синий Кольцо 1
5 4 Белый / Синий Совет 1
6 3 Зеленый Кольцо 3
7 2 Белый Коричневый Совет 4
8 1 Коричневый Кольцо 4

Стандарт EIA / TIA 568A для телефонной проводки

Палец (домкрат) Штифт (штекер) Цвет Пара
1 8 Белый / зеленый Совет 3
2 7 Зеленый Кольцо 3
3 6 Белый / оранжевый Совет 2
4 5 Синий Кольцо 1
5 4 Белый / Синий Совет 1
6 3 Оранжевый Кольцо 2
7 2 Белый Коричневый Совет 4
8 1 Коричневый Кольцо 4

Стандарт на 8 проводов для телефонной проводки USOC (универсальный код заказа на обслуживание)

Палец (домкрат) Штифт (штекер) Цвет Пара
1 8 Белый / Коричневый Совет 4
2 7 Белый / зеленый Совет 3
3 6 Белый / оранжевый Совет 2
4 5 Синий Кольцо 1
5 4 Белый / Синий Совет 1
6 3 Оранжевый Кольцо 2
7 2 Зеленый Кольцо 3
8 1 Коричневый Кольцо 4

Стандарт 6-проводной проводки USOC (универсальный код заказа на обслуживание) для телефонной проводки

Палец (домкрат) Штифт (штекер) Цвет Пара
1 6 Белый / зеленый Совет 3
2 5 Белый / оранжевый Совет 2
3 4 Синий Кольцо 1
4 3 Белый / Синий Совет 1
5 2 Оранжевый Кольцо 2
6 1 Зеленый Кольцо 3

Стандарт телефонной проводки на 25 пар

Штифт (домкрат) Штифт (штекер) Цвет Пара
1 50 Синий / Белый Кольцо 1
2 49 Оранжевый / Белый Кольцо 2
3 48 Зеленый / Белый Кольцо 3
4 47 коричневый / белый Кольцо 4
5 46 шифер / белый Кольцо 5
6 45 Синий / Красный Кольцо 6
7 44 Оранжевый / Красный Кольцо 7
8 43 зеленый / красный Кольцо 8
9 42 Коричневый / Красный Кольцо 9
10 41 шифер / красный Кольцо 10
11 40 Синий / Черный Кольцо 11
12 39 Оранжевый / Черный Кольцо 12
13 38 Зеленый / Черный Кольцо 13
14 37 Коричневый / Черный Кольцо 14
15 36 шифер / черный Кольцо 15
16 35 Синий / Желтый Кольцо 16
17 34 оранжевый / желтый Кольцо 17
18 33 зеленый / желтый Кольцо 18
19 32 коричневый / желтый Кольцо 19
20 31 шифер / желтый Кольцо 20
21 30 Синий / Фиолетовый Кольцо 21
22 29 оранжевый / фиолетовый Кольцо 22
23 28 зеленый / фиолетовый Кольцо 23
24 27 коричневый / фиолетовый Кольцо 24
25 26 Сланец / Фиолетовый Кольцо 25
26 25 Белый / Синий Совет 1
27 24 Белый / оранжевый Совет 2
28 23 Белый / зеленый Совет 3
29 22 Белый / Коричневый Совет 4
30 21 Белый / Сланец Совет 5
31 20 Красный / Синий Совет 6
32 19 Красный / оранжевый Подсказка 7
33 18 Красный / Зеленый Совет 8
34 17 Красный / Коричневый Подсказка 9
35 16 Красный / Сланцевый Совет 10
36 15 Черный / Синий Совет 11
37 14 Черный / оранжевый Совет 12
38 13 Черный / зеленый Совет 13
39 12 Черный / Коричневый Совет 14
40 11 Черный / Сланец Совет 15
41 10 Желтый / Синий Совет 16
42 9 Желтый / оранжевый Совет 17
43 8 Желтый / Зеленый Совет 18
44 7 Желтый / Коричневый Совет 19
45 6 Желтый / Сланцевый Совет 20
46 5 Фиолетовый / Синий Совет 21
47 4 Фиолетовый / Оранжевый Совет 22
48 3 Фиолетовый / Зеленый Совет 23
49 2 Фиолетовый / Коричневый Подсказка 24
50 1 Фиолетовый / Сланцевый Совет 25

Номер контакта телефона Ориентация

Если смотреть на телефонную розетку, контакт 1 — это крайний левый контакт.

Если смотреть на телефонную вилку, контакт 8 — это крайний правый контакт.

Разъемы и вилки для телефонной проводки

В телефонной проводке вилка — это вилка телефонного кабеля, а розетка — розетка в стене.

Наконечник для телефонной проводки и кольцо

Термины «Наконечник» и «Звонок» широко используются при обсуждении телефонной проводки.

Наконечник — это электрически положительный провод, а кольцо — отрицательный провод.

Дополнительная литература по телефонной проводке

Connector Basics — узнайте.sparkfun.com

Добавлено в избранное Любимый 41 год

Введение

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

рассматривается в этом учебном пособии

В этом уроке мы рассмотрим:

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

Рекомендуемая литература

Вы можете найти эти концепции полезными перед тем, как приступить к этому руководству:

Что такое схема?

Каждый электрический проект начинается со схемы. Не знаю, что такое схема? Мы здесь, чтобы помочь.

Полярность

Введение в полярность электронных компонентов.Узнайте, что такое полярность, в каких частях она есть и как ее определить.

Терминология разъема

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

Пол

Пол — Пол коннектора определяет, вставлен он или вставлен, и обычно мужской или женский, соответственно (дети, попросите родителей дать более подробное объяснение).К сожалению, бывают случаи, когда разъем может называться «штекер», хотя может показаться, что он женский; в разделе примеров мы укажем на некоторые из них, обсуждая отдельные типы компонентов и объясняя, почему это так.

Разъемы JST типа «папа» (слева) и «мама» 2,0 мм серии PH. В этом случае пол определяется индивидуальным проводником.

Полярность

Полярность — Большинство разъемов можно подключать только в одном положении.Эта особенность называется полярностью, и разъемы, которые имеют некоторые средства предотвращения неправильного подключения, называются поляризованными или иногда с ключом .

Поляризованная розетка для сети для Северной Америки. Благодаря двум разным ширинам лезвий вилки вилка будет входить в розетку только в одном направлении.

Контакт

Контакт — Контакты являются деловой частью разъема. Это металлические части, которые соприкасаются друг с другом, образуя электрическое соединение.Здесь также возникают проблемы: контакты могут загрязняться или окисляться, или упругость, необходимая для удержания контактов вместе, со временем может исчезнуть.

Контакты на этом разъеме хорошо видны.

Шаг

Шаг — Многие разъемы состоят из множества контактов, расположенных в повторяющемся порядке. Шаг соединителя — это расстояние от центра одного контакта до центра следующего. Это важно, потому что существует множество семейств контактов, которые выглядят очень похожими, но могут отличаться по шагу, что затрудняет понимание того, что вы покупаете правильный ответный разъем.

Шаг контактов на разъемах на стандартной Arduino составляет 0,1 дюйма.

Циклы соединения

Циклы соединения — Соединители имеют ограниченный срок службы, и их подключение и отключение — вот что их изнашивает. Таблицы данных обычно представляют эту информацию в виде циклов спаривания , и она сильно варьируется от одной технологии к другой. USB-разъем может иметь срок службы в тысячи или десятки тысяч циклов, в то время как межплатный разъем, предназначенный для использования внутри бытовой электроники, может быть ограничен десятками циклов.Важно выбрать разъем с подходящим сроком службы для данного приложения.

Крепление

Mount — Это может сбивать с толку. Термин «крепление» может относиться к нескольким вещам: способу монтажа разъема при использовании (монтаж на панели, свободному подвешиванию, монтаж на плате), под каким углом разъема по отношению к его креплению (прямой или прямоугольный) или как он крепится механически (паяльная пластина, поверхностный монтаж, сквозное отверстие). Мы обсудим это подробнее в разделе примеров для каждого отдельного разъема.

Сравнение трех различных методов монтажа одного цилиндрического разъема: (слева направо) монтаж на плате, монтаж на линейный кабель и монтаж на панель.

Устройство снятия напряжения

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

Этот разъем для наушников 1/8 «поставляется с» чехлом «для снятия натяжения, надетым на кабель, чтобы предотвратить передачу сил с кабеля непосредственно на электрические соединения.

USB-коннекторы

USB-разъемы бывают двух типов: хост и периферийные устройства. В стандарте USB есть разница между ними, и разъемы на кабелях и устройствах отражают это.Однако все USB-разъемы имеют общие черты:

  • Поляризация — USB-разъем может быть вставлен только в одном направлении. Можно принудительно вставить разъем неправильно, но приведет к повреждению устройства .
  • Четыре контакта — Все разъемы USB имеют как минимум четыре контакта (хотя у некоторых их может быть пять, а у разъемов USB 3.0+ даже больше). Это для питания, заземления и двух линий передачи данных (D + и D-).Разъемы USB предназначены для передачи 5 В, до 500 мА.
  • Экранирование — USB-разъемы экранированы, поэтому предусмотрена металлическая оболочка, которая не является частью электрической цепи. Это важно для сохранения целостности сигнала в средах с большим количеством электрических «шумов».
  • Надежное подключение к источнику питания — Важно, чтобы выводы питания подключались до линий передачи данных, чтобы не пытаться запитать устройство по линиям данных. Все USB-разъемы разработаны с учетом этого.
  • Литой фиксатор натяжения — Все USB-кабели имеют пластиковую накладку на разъеме, чтобы предотвратить натяжение кабеля, которое может потенциально повредить электрические соединения.
Удлинительный USB-кабель, на котором отмечены некоторые общие характеристики USB-разъемов.

Разъемы USB-A

Гнездо USB-A — стандартный тип разъема «хоста». Это можно найти на компьютерах, концентраторах или любых устройствах, к которым должны быть подключены периферийные устройства.Также можно найти удлинительные кабели с гнездом A и штекером A на другом конце.

Гнездо USB-A на боковой стороне ноутбука. Синий разъем совместим с USB 3.0.

USB-A папа — это стандартный тип разъема для периферийных устройств. Большинство USB-кабелей имеют один конец, заканчивающийся штекерным разъемом USB-A, а многие устройства (например, клавиатуры и мыши) будут иметь встроенный кабель с штекерным разъемом USB-A.Также можно найти штекерные разъемы USB-A, которые можно установить на плату, для таких устройств, как карты памяти USB.

Два типа разъемов Male USB-A , на кабеле SparkFun Cerberus и на плате разработки AVR Stick.

Разъемы USB-B

USB-B, розетка — это стандарт для периферийных устройств. Он громоздкий, но прочный, поэтому в приложениях, где размер не является проблемой, он является предпочтительным средством обеспечения съемного разъема для подключения USB.Обычно это разъем для монтажа на плату в сквозное отверстие для максимальной надежности, но есть и варианты для монтажа на панели.

Платы Arduino, в том числе этот Uno, уже давно используют гнездовой разъем USB-B из-за его низкой стоимости и долговечности.

Штекер USB-B почти всегда находится на конце кабеля. Кабели USB-B распространены повсеместно и недороги, что также способствует популярности соединения USB-B.

Штекерный разъем USB-B на конце кабеля SparkFun Cerberus.

Разъемы USB-Mini

Подключение USB-Mini было первой стандартной попыткой уменьшить размер USB-разъема для небольших устройств. Гнездо USB-Mini обычно встречается на небольших периферийных устройствах (MP3-плееры, старые мобильные телефоны, небольшие внешние жесткие диски) и обычно представляет собой разъем для поверхностного монтажа, надежность которого зависит от размера. USB-Mini постепенно сокращается в пользу разъема USB-Micro.

Гнездовой разъем USB-Mini на Protosnap Pro Mini.

USB-Mini male — еще один кабельный разъем. Как и USB-B, он чрезвычайно распространен, а кабели можно дешево найти практически везде.

Штекерный разъем USB-Mini на конце кабеля SparkFun Cerberus.

Разъемы USB-Micro

USB-Micro — довольно недавнее дополнение к семейству разъемов USB. Как и в случае с USB-Mini, основной проблемой является уменьшение размера, но USB-Micro добавляет пятый контакт для низкоскоростной передачи сигналов, что позволяет использовать его в приложениях USB-OTG (On-the-go), где устройство может захотеть работать в качестве хоста или периферийного устройства в зависимости от обстоятельств.

USB-Micro female используется во многих новых периферийных устройствах, таких как цифровые фотоаппараты и MP3-плееры. Принятие USB-micro в качестве стандартного порта зарядки для всех новых сотовых телефонов и планшетных компьютеров означает, что зарядные устройства и кабели для передачи данных становятся все более распространенными, и USB-Micro, вероятно, в ближайшие годы вытеснит USB-Mini в качестве компактного устройства. USB-разъем на выбор.

USB-Micro гнездовой разъем на USB-плате LilyPad Arduino.

USB-Micro штекер также предназначен для подключения кабеля.Как правило, существует два типа кабелей с вилками USB-Micro: один для подключения устройства с портом USB-Micro в качестве периферийного устройства к хост-устройству USB, а другой — для адаптации гнездового порта USB-Micro к гнезду USB-A. , для использования в устройствах с поддержкой USB-OTG.

Штекерный разъем USB-Micro на кабеле SparkFun Cerberus. Пигтейл адаптера для использования устройств с поддержкой USB-OTG, имеющих только порт USB-Micro со стандартными периферийными устройствами USB. Обратите внимание, что не все устройства, поддерживающие USB-OTG, будут работать с этой косичкой.

Кабель USB 3.0 micro-B

Кабели USB 3.0 micro-B похожи на разъемы USB 2.0 micro-B, но имеют дополнительные контакты для двух дифференциальных пар и заземления.

Кабель USB 3.0 типа A — Micro-B

Кабель USB 3.1 C

USB C содержит 24 контакта в разъеме USB. В отличие от предыдущих версий-предшественников, эта версия обратимая! Конструкция кабеля USB C также позволяет использовать ток более 500 мА для энергоемких устройств.

Внимание! В зависимости от кабеля не все контакты предназначены для USB C. Некоторые кабели могут быть ограничены спецификацией USB 2.0 с 4 контактами в отличие от полной спецификации USB 3.1. Двусторонние кабели USB от A до C и SuzyQable — несколько примеров. В зависимости от используемого порта USB вы также можете быть ограничены в количестве тока, который может подаваться на ваше устройство.

Реверсивный USB

С развитием технологий и производства разъемы USB можно вставлять любым способом! Ниже приведены примеры реверсивных разъемов типа A и типа micro-b из каталога.


Если вы ищете USB-разъем или кабель, ознакомьтесь с нашим Руководством по покупке USB-устройств или каталогом.

Разъем SparkFun USB-C

В наличии BOB-15100

SparkFun USB-C Breakout обеспечивает в 3 раза большую мощность, чем предыдущая плата USB, при этом отключая каждый контакт на соединении…

4

Контроллер GPIB-USB

В наличии BOB-00549

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

6

Аудиоразъемы

Еще одна знакомая группа разъемов — это те, которые используются для аудиовизуальных приложений — RCA и phono.Хотя на самом деле они не могут считаться принадлежащими к одному семейству, в отличие от различных USB-разъемов, мы будем считать, что они оба принадлежат к одному и тому же коду.

Разъемы телефонного типа

Вы, вероятно, сразу узнаете 1/8-дюймовую версию этого разъема как штекер на конце пары наушников. На самом деле эти разъемы бывают трех распространенных размеров: 1/4 дюйма (6,35 мм), 1/8 Разъемы размером «(3,5 мм) и 2,5 мм. ¼» находят широкое применение в профессиональном аудио- и музыкальном сообществе — большинство электрогитар и усилителей имеют разъемы 1/4 дюйма с наконечником (TS).1/8 «наконечник-кольцо-рукав (TRS) очень распространен в качестве разъема для наушников или выходных аудиосигналов на MP3-плеерах или компьютерах. Некоторые сотовые телефоны оснащены разъемом для наконечника-кольца-кольца-кольца (TRRS) 2,5 мм для подключение к наушникам, которые также включают микрофон для громкой связи.

Широкая доступность этих разъемов и кабелей делает их хорошим кандидатом для приложений общего назначения — например, задолго до USB, графические калькуляторы Texas Instruments использовали 2.Разъем TRS 5 мм для разъема последовательного программирования. Следует помнить, что типы соединителей типа наконечник-втулка не рассчитаны на несущую мощность; во время введения наконечник и гильза могут на мгновение закоротиться вместе, что может привести к повреждению источника питания. Отсутствие экранирования делает их плохими кандидатами для высокоскоростных данных, но через эти разъемы можно передавать низкоскоростные последовательные данные.

Штекер TRS для наушников, 1/8 дюйма. Обычно через наконечник и кольцо передаются стереофонические аудиосигналы, а через разъем подключается к земле.

Телефонный штекер 1/8 «. Обратите внимание на отсутствие кольцевого контакта на этом разъеме.

Гнездо для наушников 1/8 «на плате с помеченными контактами, соответствующими соединениям контактов. Когда разъем не вставлен, внутренний переключатель соединяет наконечник и кольцевые контакты с соседними немаркированными контактами, обеспечивая обнаружение вставки. Разъемы RCA

Известный в течение многих десятилетий как разъем для домашних стереосистем, разъем RCA был представлен в 1940-х годах компанией RCA для домашних фонографов.В аудиовизуальной сфере его постепенно вытесняют соединения вроде HDMI, но повсеместное распространение разъемов и кабелей делает его хорошим кандидатом для домашних систем. Пройдет много времени, прежде чем он устареет.

Гнездовые разъемы RCA обычно встречаются на устройствах, хотя можно найти удлинительные или переходные кабели с гнездовыми гнездами на них. Большинство разъемов RCA подключаются к одному из четырех типов сигналов: компонентное видео (PAL или NTSC, в зависимости от того, где было продано оборудование), композитное видео, стереозвук или аудио S / PDIF.

Женский разъем RCA, для видеосигналов. Обычно разъемы видеосигнала NTSC или PAL желтого цвета.

Штекерные разъемы RCA обычно находятся на кабелях.

Штекеры RCA. Красный и белый обычно используются для аудиоприложений, а красный означает «правильный» аудиоканал.

Разъемы питания

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

Бочковые соединители

Разъемы типа

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

Гнездовой цилиндрический соединитель или «джек» можно приобрести в нескольких вариантах: для монтажа на печатной плате (поверхностный монтаж или сквозное отверстие), для монтажа на кабеле или на панели.Некоторые из этих разъемов будут иметь дополнительный контакт, который позволяет приложению определять, подключен ли источник питания к цилиндрическому разъему или нет, что позволяет устройству обходить батареи и экономить время автономной работы при работе от внешнего источника питания.

Женский цилиндрический соединитель. Если вилка не вставлена, штифт «обнаружения вставки» будет закорочен на штифт «муфты».

Штекерный цилиндрический соединитель, или «вилка», обычно встречается только в разновидностях концевой заделки проводов, хотя существует несколько способов прикрепления вилки к концу провода.Также можно приобрести штекеры, которые уже прикреплены к кабелю.

Штекерная вилка с внешней резьбой, для подключения к любому источнику питания. Обратите внимание, что соединение муфты предназначено для обжима провода для дополнительной разгрузки от натяжения. Внимание! Существуют разные мнения относительно пола гнезда и штекера для этих коаксиальных разъемов малой мощности. В зависимости от того, где у вас есть эти разъемы, разъем можно назвать «штекерным» цилиндрическим разъемом из-за штифта в центре и наоборот для разъема.Обязательно ознакомьтесь с изображением продукта и спецификациями, чтобы найти то, что вы ищете!

Цилиндрические соединители обеспечивают только два соединения, часто называемых «штифтом» или «наконечником» и «гильзой». При заказе есть три отличительных характеристики цилиндрического соединения: внутренний диаметр (диаметр штифта внутри гнезда), внешний диаметр (диаметр гильзы на внешней стороне вилки) и полярность (соответствует ли напряжение гильзы выше или ниже напряжения на наконечнике).

Диаметр гильзы чаще всего равен 5.5 мм или 3,5 мм.

Диаметр пальца зависит от диаметра втулки; втулка 5,5 мм будет иметь штифт 2,5 мм или 2,1 мм. К сожалению, это означает, что штекер, предназначенный для вывода 2,5 мм, подойдет к разъему 2,1 мм, но соединение будет в лучшем случае прерывистым. Штекеры 3,5 мм обычно подключаются к разъему со штекером 1,3 мм.

Полярность — это последний аспект, который следует учитывать; Чаще всего втулка будет считаться 0 В, а на наконечнике будет положительное напряжение относительно гильзы.Многие устройства имеют небольшую диаграмму, показывающую полярность, ожидаемую устройством; Соблюдайте это с осторожностью, поскольку неподходящий источник питания может повредить устройство.

Заглушки обоих размеров втулки обычно имеют длину 9,5 мм, но существуют и более длинные, и более короткие. Во всех продуктах SparkFun используются отрицательная гильза 5,5 мм и положительный штифт 2,1 мм; мы рекомендуем по возможности придерживаться этого стандарта, так как это наиболее распространенный ароматизатор, встречающийся в дикой природе.

Общие схемы полярности для адаптеров переменного тока с цилиндрическими вилками.Положительная полярность (наконечник положительный, гильза 0 В) является наиболее распространенной. Схема любезно предоставлена ​​пользователем Википедии Три четверти десять.

Разъемы «Molex»

Большинство компьютерных жестких дисков, оптических приводов и других внутренних периферийных устройств получают питание через так называемый соединитель «Molex». Чтобы быть более точным, это разъем Molex серии 8981 — на самом деле Molex — это название компании, которая изначально разработала этот разъем еще в 1950-х годах, — но его обычное использование несколько опровергло этот факт.

Разъемы Molex

рассчитаны на большой ток: до 11 А на контакт. Для проектов, где может потребоваться много энергии — например, станок с ЧПУ или 3D-принтер — очень распространенным методом питания проекта является использование источника питания настольного ПК и подключение различных системных схем через разъемы Molex.

Разъем Molex — это тот, в котором терминология «папа / мама» немного странная. Гнездовой соединитель обычно находится на конце кабеля и скользит внутри пластиковой оболочки, которая окружает штекерные контакты штекерного соединителя.Обычно разъемы запрессовываются и очень и очень тугие — они предназначены для соединения и отсоединения только несколько раз и, как таковые, являются плохим выбором для систем, в которых соединения часто меняются.

Мужской разъем Molex. Пол контактов внутри разъема — это то, что означает пол разъема в целом. Гнездовой разъем Molex на блоке питания проекта.

Разъем IEC

Как и в случае соединителя Molex, в этом случае обобщенное имя компонента стало синонимом отдельного конкретного элемента.Разъем IEC обычно относится к входу блока питания, который обычно встречается в блоках питания настольных ПК. Строго говоря, это разъемы IEC 60320-1 C13 (розетка) и C14 (вилка).

C14 Вход питания IEC, вилка, для проектного источника питания постоянного тока. Обратите внимание, что, как и в случае с разъемом Molex, пол разъема определяется контактами внутри кожуха. C13 гнездовой разъем питания IEC на довольно стандартном кабеле питания переменного тока. Кабели с этим концом можно найти по всему миру, обычно с доминирующим локальным разъемом переменного тока на другом конце. Разъемы

IEC используются почти исключительно для подачи питания переменного тока. Преимущество использования такого кабеля в проекте заключается в том, что кабели IEC-to-wall очень распространены. и доступны с локализованными розетками для большинства стран мира!

Разъем JST

В SparkFun мы часто ссылаемся на «разъемы JST 2,0 мм». Это еще одно обобщение конкретного продукта. JST — японская компания, которая производит высококачественные разъемы, и наш предпочтительный 2,0-миллиметровый разъем JST — это двухпозиционный поляризованный разъем серии PH.

Все одноэлементные литий-полимерные ионные батареи SparkFun стандартно поставляются с этим типом разъема JST, и многие из наших плат включают этот разъем (или посадочную площадку для него) в качестве входа источника питания. Его преимущество в том, что он компактен, прочен и его трудно подключить задним ходом. Еще одна особенность, которая может быть преимуществом или недостатком, в зависимости от того, как вы на нее смотрите, заключается в том, что разъем JST сложно отсоединить (хотя аккуратно примененный диагональный резак может быть полезен!) После его соединения.Хотя это делает маловероятным выход из строя во время использования, это также означает, что отключение аккумулятора для зарядки может повредить разъем аккумулятора.

2-контактный штекерный разъем JST на USB-плате LilyPad Arduino. Опять же, как и в случае с Molex, контакты внутри кожуха определяют пол разъема. Штекерные и розеточные 2-контактные разъемы JST.

Есть соединители серии PH с более чем двумя позициями; SparkFun даже продает их. Однако чаще всего мы используем двухпозиционное подключение батареи.

Антенные разъемы SMA

Далее следует объяснение запутанных соглашений об именах для разъемов SMA. Если вы предпочитаете не понимать, почему соглашение такое, как оно есть, вы можете просто посмотреть на 4 картинки и двигаться дальше. В противном случае получайте удовольствие от чтения!

Условные обозначения разъемов RF

SparkFun использует разъемы типа SMA на нескольких платах, которым требуется подключение с сопротивлением 50 Ом к внешней антенне (GPS, Bluetooth, сотовая связь, Nordic и XBee).Однако на некоторых из этих плат используются разъемы SMA другого пола и полярности. Поэтому нам нужны разные антенны, чтобы соответствовать определенному полу или полярности РЧ-соединений.

Существует 4 различных типа разъемов SMA, использующих комбинацию пола, которая относится к центральному контакту, и полярности, которая относится к… ..ээ, здесь это сбивает с толку. Википедия пытается это объяснить. Но из того, что я обнаружил, была оригинальная «старая» конструкция разъемов SMA.

Разъемы SMA

Первоначальная конструкция SMA требовала наличия двух совместимых разъемов:

Наружная резьба SMA
Центральный штифт, внутренняя резьба
Внутренняя резьба SMA
Центральное отверстие, внешняя резьба

Два вышеуказанных разъема были разработаны для совместного использования, но с этой конфигурацией возникла проблема, и FCC начала двигаться в направлении соответствия Части 15.Все это означает, что все разъемы SMA RF меняют пол (центральный штифт). Действительно раздражает тех из нас, кому нужно подключить антенну к радиочастотному устройству. Изменение пола FCC было введено, чтобы домашние пользователи не могли повредить радиочастотное оборудование (например, домашний Wi-Fi) при прикручивании антенны. Если все антенны — розетки, повредить центральный разъем невозможно.

Однако есть одна закономерность; все антенны, кабели или что-либо еще было прикреплено к потенциальному стационарному объекту с использованием внешней гайки или внутренней резьбы, а все стационарные устройства использовали конструкцию с внешней резьбой.Это относится ко всем продуктам SparkFun. Все наши антенны — это SMA-штекер или RP-SMA-мама. Все наши платы имеют тип SMA female или RP-SMA male.

Разъемы RP-SMA

Единственное, что изменилось в соответствии с требованиями Части 15, — это центральный штифт, таким образом изменив полярность соединения и сформировав «новый» стандарт; обращенно поляризованный SMA (RP-SMA). RP (обратная полярность) названа в честь «пола резьбы» и имеет штифт противоположного пола.

Следующие две фотографии считаются обратно поляризованными (RP-SMA).

Наружная резьба RP-SMA
Центральное отверстие, «наружная» внутренняя резьба
RP-SMA Внутренняя
Центральный штифт, «внутренняя» внешняя резьба

Если на плате нет разъема u.FL для подключения внешней антенны, платы и антенны SparkFun RF будут использовать комбинацию старого (SMA) и нового (RP-SMA):

  • Сотовая связь и GPS (900/1700/1800 МГц и 1.57542 ГГц соответственно) обычно используется старое соглашение: вилка SMA для антенн и розетка SMA для модулей.

  • Anything 2.4GHz (Bluetooth, ZigBee, WiFi и Nordic) обычно используют новое соглашение: вилка RP-SMA на антеннах и розетка RP-SMA на модулях.

Действительно, вы можете игнорировать дескриптор пола. Если у вас есть плата или модуль RP-SMA, вам понадобится антенна RP-SMA и т.д. для SMA. Довольно просто, правда ?! Просто убедитесь, что частота антенны соответствует частоте вашей платы.

И на всякий случай, если вы найдете старый и новый микшер, мы продаем штекер SMA к штекеру RP-SMA и гнездо RP-SMA к штекерному разъему RP-SMA, которые будут сопрягать большинство комбинаций антенны и разъема.

Надеюсь, вы не совсем запутались!


Если вы ищете радиочастотный разъем или антенну, ознакомьтесь с нашим Руководством по покупке радиочастотных разъемов или каталогом.

Антенна UHF RFID (TNC)

В наличии WRL-14131

Это ваше решение, когда вам абсолютно необходимо максимально эффективно использовать антенну для вашего следующего проекта RFID.Это…

3

Интерфейсный кабель SMA — U.FL

В наличии WRL-09145

Это 4-дюймовый соединительный кабель, соединяющий ВЧ разъемы U.FL с обычными разъемами SMA. Этот кабель обычно используется для подключения…

3

Штыревые разъемы имеют несколько различных способов подключения.Как правило, одна сторона представляет собой серию контактов, которые припаяны к печатной плате, и они могут находиться либо под прямым углом к ​​поверхности печатной платы (обычно называемой «прямой»), либо параллельно поверхности платы (что сбивает с толку как «правый»). -угловые булавки). Такие соединители бывают разных шагов и могут иметь любое количество отдельных рядов контактов.

Соединение штырей разъема «мама» под прямым углом на базовой плате FTDI.

Чаще всего встречаются контактные разъемы размером 0,1 дюйма (2,54 мм), однорядные или двухрядные.Это стандартный шаг, совместимый с макетами. Они бывают мужского и женского типов и представляют собой разъемы, используемые для соединения плат и экранов Arduino. Пользователи могут легко подключать перемычки к макетным платам.

Разъемы штырей 0,1 дюйма, вилка и розетка, на плате Arduino Uno.

Другие участки не редкость; например, беспроводной модуль XBee использует версию того же разъема с шагом 2,0 мм. Ниже представлен вид сверху, показывающий гнездовой разъем SMD с шагом 2,00 мм, припаянный к плате.Как видите, два ряда металлических сквозных отверстий для разъемов, совместимых со стандартной макетной платой, рядом с заголовками расположены на расстоянии 0,1 дюйма (2,54 мм) друг от друга.

XBee Explorer USB с разъемами SMD с шагом 2,00 мм, припаянными к плате.

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

Штифтовые разъемы с внутренней резьбой. Обратите внимание, что они предназначены для разделения на более мелкие секции, в то время как стандартные 0,1-дюймовые разъемы с гнездовыми штырями — нет. Также важно отметить, что не все разъемы, не относящиеся к машинным штырям, совместимы с различными штырями машины.

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

Шестиконтактный обжимной кабель. Каждый провод зачищается по отдельности, к нему обжимается соединитель, а затем соединители вставляются в пластиковую рамку. Разъемы смещения изоляции (IDC) 2×5 на ленточном кабеле. Этот тип кабеля можно быстро собрать, поскольку он не требует зачистки отдельных разъемов.Он также имеет поляризационные выступы на каждом конце, чтобы предотвратить неправильную вставку в соединительный разъем на стороне платы.

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

Паяльный язычок прикреплен скобами к гибкому датчику.

В зависимости от вашего проекта и набора навыков существует несколько способов подключения к паяным вкладышам.Пользователи могут вставлять выводы припоя в макетные платы или паять непосредственно к контактам. Однако тонкие выводы под пайку могут со временем сломаться при чрезмерном сгибании и могут ослабнуть в гнезде макетной платы. Гибкие датчики также могут быть чувствительны к теплу из-за полупроводящего материала. В качестве альтернативы, разъемы Amphenol FCI Clincher были разработаны с более толстыми выводами и разъемами, совместимыми с макетными платами, для более надежного соединения.

Соединители Amphenol FCI Clincher с опрессовкой на гибкие датчики для более надежного соединения.

Временные соединители

Винтовые клеммы

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

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

Винтовые клеммы

обычно предназначены для узкого диапазона размеров проводов, и слишком маленькие провода могут быть такой же большой проблемой, как и слишком большие провода. SparkFun имеет четыре типа винтовых клемм — 2,54 мм (стандартная макетная плата 0,1 дюйма), версия с шагом 3,5, 5 и 10 мм.

Нажмите здесь, чтобы увидеть больше винтовых клемм

Большинство винтовых клемм имеют модульную конструкцию, и их можно легко удлинить на один и тот же шаг, просто соединив вместе две или несколько меньших секций.

Винтовые клеммы с шагом 3,5 мм, показывающие точку вставки подключаемого провода, фиксирующий винт, удерживающий провод на месте, и модульные разъемы по бокам отдельных блоков, позволяющие соединять несколько частей вместе.

Пружинные клеммы

Альтернативой винтовым клеммам являются пружинные клеммы (также известные как разъемы типа «push-in», «cage-clamp» или «poke-home»). Пружинные клеммы работают аналогично винтовым клеммам. Однако вместо того, чтобы затягивать винт для соединения с куском проволоки, пружина сжимает вместе куски металла.

Пружинные клеммы представляют собой альтернативу винтовым клеммам. Они лучше работают в средах с большим количеством вибраций (например, в автомобилях) или когда провод расширяется / сжимается из-за циклического изменения температуры. Кроме того, натяжение автоматически регулируется в соответствии с калибром провода (при условии, что оно находится в пределах допустимой толщины провода), в отличие от колебаний натяжения, когда пользователь затягивает винтовой зажим. Ниже приведены несколько пружинных клеммных разъемов, которые SparkFun имеет в каталоге.

Некоторые платы (например, gamer: bit, LumiDrive и Qwiic MP3 Trigger и др.) Оснащены пружинным зажимом для легкого доступа к контактам ввода / вывода.

Шариковая ручка, прижимающая язычок gamer: bit к коннектору poke-home для подключения куска провода.

Банановый соединитель

Большинство единиц оборудования для проверки мощности (мультиметры, блоки питания) имеют очень простой разъем, называемый «банановый разъем». Они соединяются с «банановыми вилками», гофрированными пружинными металлическими вилками, предназначенными для подключения к источнику питания.Они часто доступны в штабелируемой конфигурации и могут быть легко подключены к любому типу проводов. Они способны выдерживать ток в несколько ампер и недороги.

Штабелируемый банановый штекер. Обратите внимание, что есть два разных способа подключить дополнительную банановую вилку. Настольный комплект переменного тока Extech с банановыми домкратами спереди.

Зажим для аллигатора

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

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

Зажим для микросхемы (или крючок для микросхемы)

Для более тонких измерительных операций на рынке есть множество зажимов для микросхем.Их размер позволяет пользователю закрепить их на выводах ИС, не касаясь соседних выводов; некоторые из них достаточно хрупкие, чтобы их можно было прикрепить даже к ножкам компонентов SMD с мелким шагом. Эти небольшие зажимы можно найти на логических анализаторах, а также на измерительных выводах, которые отлично подходят для создания прототипов или устранения неисправностей схем.

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

Разъемы прочие

Модульные соединители типа RJ

Зарегистрированное гнездо разъемов стандартно для подключения телекоммуникационного оборудования к местной АТС. Названия, которые обычно ассоциируются с ними (RJ45, RJ12 и т. Д.), Не обязательно верны, поскольку обозначение RJ основано на комбинации количества позиций, количества фактически присутствующих проводников и схемы подключения. Например, хотя концы стандартного кабеля Ethernet обычно обозначаются как «RJ45», на самом деле RJ45 подразумевает не только 8-позиционный 8-проводный модульный разъем, но также подразумевает, что он подключен к Ethernet.

Эти модульные соединители могут быть очень полезны, поскольку они сочетают в себе готовность к эксплуатации, несколько проводников, умеренную гибкость, низкую стоимость и умеренную допустимую нагрузку по току. Хотя изначально эти кабели не предназначались для передачи большого количества энергии, они могут использоваться для передачи данных и нескольких сотен миллиампер от одного устройства к другому. Следует позаботиться о том, чтобы разъемы для подобных приложений не были подключены к обычным портам Ethernet, так как это может привести к повреждению.

Стандартный модульный разъем 8p8c (8-контактный, 8-проводной) «RJ45». Имейте в виду, что если вы собираетесь использовать этот тип разъема для передачи сигналов постоянного тока и питания, вам следует избегать использования разъемов со встроенными трансформаторами сигналов.

Разъемы типа D-sub

Названные в честь формы корпуса, сверхминиатюрные разъемы D являются классическим стандартом в мире компьютеров. Существует четыре наиболее распространенных разновидности этого разъема: DA-15, DB-25, DE-15 и DE-9. Номер контакта указывает количество предоставленных соединений, а буквенное сочетание указывает размер корпуса.Таким образом, ДЕ-15 и ДЕ-9 имеют одинаковый размер корпуса, но разное количество соединений.

Женский разъем DE-9 для монтажа на плату. Пол определяется контактами или гнездами, связанными с каждым сигналом, а не соединителем в целом, что делает этот соединитель гнездовым, несмотря на то, что он эффективно вставляется в оболочку ответного соединителя.

DB-25 и DE-9 — самые полезные для аппаратного хакера; многие настольные компьютеры все еще имеют по крайней мере один последовательный порт DE-9 и часто один параллельный порт DB-25.Также широко доступны кабели с разъемами DE-9 и DB-25. Как и вышеупомянутый модульный соединитель, он может использоваться для обеспечения питания и двухточечной связи между двумя устройствами. Опять же, поскольку обычное использование этих кабелей , а не включает передачу энергии, очень важно, чтобы любое перепрофилирование кабелей выполнялось осторожно, поскольку нестандартное устройство, подключенное к стандартному порту, может легко вызвать повреждение.

Ресурсы и дальнейшее развитие

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

Если вы хотите изучить больше руководств по SparkFun, ознакомьтесь с другими предложениями:

Последовательная связь

Концепции асинхронной последовательной связи: пакеты, уровни сигналов, скорости передачи, UART и многое другое!

Что такое Ардуино?

Что это вообще за «Ардуино»? В этом руководстве подробно рассказывается о том, что такое Arduino, а также о проектах и ​​виджетах Arduino.

Логические уровни

Узнайте разницу между устройствами 3,3 В и 5 В и логическими уровнями.

Электроэнергия

Обзор электроэнергии, скорости передачи энергии. Мы поговорим об определении мощности, ваттах, уравнениях и номинальной мощности. 1,21 гигаватта удовольствия от обучения!

I2C

Введение в I2C, один из основных используемых сегодня протоколов встроенной связи.

Или ознакомьтесь со следующей записью в блоге:

Разъяснение и опровержение

пакетов Smart Wired Home

Действительно ли необходима интеллектуальная проводка?

Стоит ли тратить от 3 до 15 тысяч долларов на интеллектуальную проводку?

Действительно ли необходима Smart Wiring? а что это такое?

Сегодня почти каждый новый дом поставляется с комплектом « smart-wiring », который должен сделать ваш дом « , отвечающим требованиям будущего».

Это утверждение могло быть правдой 10 лет назад, но сегодня это НЕ . Объясняем почему.

Что такое дом с «умной проводкой» или «умной проводкой»?

В наши дни вы видите много домов, рекламируемых как « smart » или « smart-wired » (smart-wiring). « smart » не означает, что дом может думать самостоятельно или включать и выключать свет, когда вы входите или выходите из комнаты (см. Определение «умный дом»)…

Smart в данном случае относится к тому факту, что это был « с аппаратным подключением » с TV-антенна (коаксиальный), Foxtel (коаксиальный), Телефон и Ethernet (Сеть и безопасность). к центральному « junction bo x», « smart-wiring panel » или « hub », обычно расположенному в шкафу, гараже или подсобном помещении.

От центрального концентратора кабели подводятся к различным точкам в доме и заканчиваются настенными пластинами, такими как следующие.

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

Возможность включать свет, кондиционер или духовку с помощью смартфона или по расписанию является компонентом «домашней автоматизации». Умный дом может иметь интеллектуальную проводку, которая поможет вам добиться домашней автоматизации, но это не одно и то же. ИТ-специалисты (WA) могут помочь вам с умным подключением вашего дома и предложить альтернативы, которые могут сэкономить вам много денег. Свяжитесь с нами по телефону 08 6118 2601 или напишите нам по адресу [email protected] для БЕСПЛАТНОЙ оценки.

Что дает мне пакет Smart-Wiring?

При строительстве нового дома вам может быть предоставлена ​​возможность добавить пакет « smart-wiring » за дополнительную плату.

Предполагается, что это обеспечит доступ в Интернет из дома и обычно выполняется субподрядчиком «умный дом» , специалистом-субподрядчиком.

Честно говоря, электрические субподрядчики-строители могут выполнять эту работу сами, но предпочитают передавать ее на субподряд, поскольку многие электрики не любят устанавливать и особенно «терминировать» проводку Ethernet.

К сожалению, ваш застройщик вряд ли предложит вам ряд альтернативных подрядчиков по умному электромонтажу.В Западной Австралии, в частности, кажется, что одна компания удушает крупные строительные компании. ( По юридическим причинам нам не разрешается упоминать название компании )

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

  1. Установите их некачественный и устаревший пакет smart-wiring за большие деньги, а затем обновите его, когда вы переедете, или
  2. Сэкономьте деньги.Позвоните нам и установите правильный пакет, как только вы переедете. В большом многоэтажном доме может быть высокоскоростной WI-FI и проводной доступ в Интернет по цене всего от 500 долларов США + кабель (см. Ниже)

Если вам продают такую ​​«надстройку », убедитесь, что вы подробно знаете, что вас цитирует ваш строитель, ремонтник, электрик и / или установщик « умного дома ».

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

За 78 долларов принесите свои планы и / или предложения установщиков в наш офис (или отправьте их нам по электронной почте, если вы не можете добраться до нашего офиса), и мы можем проконсультировать вас по поводу пригодности их предложения. Вы можете произвести оплату по телефону кредитной картой.

Задайте себе эти вопросы…. Как смартфоны, iPad и современные ноутбуки и ноутбуки без порта Ethernet должны подключаться к Интернету через дом, когда в предлагаемом пакете нет точек доступа Wi-Fi (WAP)?

Некоторые из этих компаний Smart-Wiring живут прошлым, все еще устанавливая устаревшие технологии (проводное подключение через локальную сеть) и не обеспечивая покрытие Wi-Fi.

Ниже мы предлагаем ряд решений Smart-Wiring для беспроводных сетей (Wi-Fi).

Строительство или ремонт? Сделайте свой дом с интеллектуальным проводным подключением и Wi-Fi менее чем за 1000 долларов

Нужны ли мне точки Ethernet в стене для подключения телевизора?

Возможно, если у вас нет сильного Wi-Fi и / или ваш телевизор не поддерживает Wi-Fi. (Apple TV или Telstra TV могут обойти эту проблему, так как они поддерживают Wi-Fi)

Любой телевизор, приобретенный в последние несколько лет, скорее всего, будет « Smart-TV » и будет подключаться к Интернету и потоковым сервисам, таким как Netflix , Stan , Amazon , iView и т. Д. Через Wi-Fi или проводной кабель.

A Smart-TV использует проводное соединение Ethernet или встроенный Wi-Fi для подключения к домашней сети для доступа в Интернет. Большинство современных моделей имеют встроенный Wi-Fi, но убедитесь, что он есть, прежде чем покупать новый.

Non-Smart TV также может использовать потоковые сервисы, такие как Netflix , через Wi-Fi, купив « Apple-TV »

или « Telstra-TV »

, но если вы хотите смотреть стандартный бесплатный эфир, или « Fetch-TV »

вам потребуется проводной коаксиальный кабель для телевизора и проводной кабель Ethernet для подключения к розетке рядом с телевизором.Если вы используете внешние динамики, такие как Sonos или Bose Playbar или Soundbar , проверьте, будут ли они подключаться к вашей музыкальной системе.

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

Приставки FETCH-TV также необходимо подключать к сети с помощью кабеля Ethernet (более ранние модели). Более новые модели могут подключаться через Wi-Fi.

Однако Apple-TV и Telstra-TV могут подключаться к Интернету через Wi-Fi

Более ранние версии Foxtel IQ боксы НЕ имеют Wi-Fi и также нуждаются в порте Ethernet для подключения, если вы хотите использовать функции наверстывания.

IQ3 и IQ4 CAN подключаются с помощью кабеля Wi-Fi или Ethernet

Нужны ли мне точки Ethernet в стене для подключения моего компьютера к Интернету?

Да и нет.Некоторые компьютеры, например iMac , имеют встроенную возможность Wi-Fi. Все ноутбуки и планшеты подключаются к Интернету через Wi-Fi.

Однако более старым компьютерам может потребоваться небольшой адаптер Wi-Fi, который просто подключается к USB-порту и позволяет подключаться через Wi-Fi.

Самое быстрое Интернет-соединение всегда будет через проводное соединение Ethernet, поэтому, если порт данных доступен, используйте его для подключения вашего компьютера или ПК к Интернету.

Я пользователь Foxtel, могу ли я смотреть Foxtel через Wi-Fi?

Большинство пользователей Foxtel будут смотреть Foxtel на записывающем устройстве, которое называется IQ .Эти поля позволяют записывать программы без присмотра и воспроизводить их позже.

Для использования IQ вам необходимо иметь коаксиальный кабель, подключенный к розетке рядом с IQ. IQ1 и iQ2 не будут работать через Wi-Fi, поэтому для доступа к услугам «Catch-up» на вашем приставке IQ вам также потребуется проводное подключение к Интернету

Foxtel IQ3 & IQ4 решает эту проблему, поскольку не требует проводного подключения.

Однако вы также можете смотреть Foxtel через Интернет с помощью Wi-Fi… услуга называется Foxtel Now

Каковы преимущества покупки «умного» или «умного» дома?

Покупка дома, уже настроенного для smart-wiring , должна означать, что в нем уже может быть установлена ​​домашняя автоматизация.

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

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

Это означает, что у вас есть возможность установить свой Интернет-модем / маршрутизатор в центральной распределительной коробке, а затем распределить это соединение между несколькими точками Ethernet по всему дому с помощью установленного кабеля Ethernet.

Однако, если некоторые из этих кабелей не идут к точкам доступа (точки беспроводного доступа) , единственный сигнал Wi-Fi, который будет у вас в доме, будет исходить от модема / маршрутизатора, расположенного в вашем концентраторе / центральной распределительной коробке, который может быть в шкаф или гараж подальше от основных жилых помещений. Или поместив модем в центральную точку, а затем замкнув сеть Ethernet обратно к концентратору. Для этого метода требуется два порта Ethernet рядом с местом расположения вашего модема.

Будущее НЕ «зашито», оно «без проводов» (Wi-Fi), поэтому НЕ тратьте деньги на полностью «зашитую» интеллектуальную проводку.

Могу ли я преобразовать проводной умный дом в беспроводной?

Да, автономные ячеистые маршрутизаторы AmpliFi HD могут быть подключены или подключены к существующим розеткам Ethernet, также можно использовать WAP, а затем спрятать их под столом или столом. Это не идеальное решение, но оно будет работать.

Использование автономных ячеистых маршрутизаторов AmpliFi HD

Удлинители Интернета Wi-Fi

Использование WAP (беспроводных точек доступа)

Должен ли я подключить умный провод к СУЩЕСТВУЮЩЕМУ дому?

Да, но в зависимости от размера дома.В небольших домах такого же результата можно добиться с помощью расширителей диапазона Wi-Fi.

Должен ли я подключить новый дом, который еще не построен?

Да, но только если это ведет к Интернет-сети « Wireless » (с использованием точек беспроводного доступа ) через дом в сочетании с проводными портами Ethernet (для устройств без Wi-Fi, таких как старые телевизоры, Foxtel IQ и др.) .

Наличие обеих настенных розеток Ethernet и точек беспроводного доступа даст наилучшее общее решение.Розетки Ubiquiti «In-Wall», сочетающие порт Ethernet и точки беспроводного доступа, являются элегантной альтернативой.

Превратить существующий дом с умной проводкой в ​​дом с поддержкой Wi-Fi?

Беспроводная технология или Wi-Fi с использованием точек беспроводного доступа (WAP)

Используя серию точек беспроводного доступа (WAP) весь дом или офис может быть охвачен быстрым Wi-Fi, который может использоваться несколькими устройствами, а не только теми, которые подключены к розетке Ethernet в стене.

В зависимости от типа конструкции, большие дома с 2 или 3 уровнями могут быть покрыты всего двумя или 3 маршрутизаторами WAP или автономными ячеистыми маршрутизаторами AmpliFi HD

Для домов с железобетонными стенами и полами потребуется как минимум одна точка доступа на каждом этаже, поскольку сигнал Wi-Fi не проникает через толстый камень или бетонные конструкции.

Вышеупомянутая установка (1 x 8-портовый коммутатор POE + 3 точки WAP, включая выезд наших технических специалистов для установки) стоит около 1500 австралийских долларов плюс стоимость кабеля и обеспечит полноценное покрытие Wi-Fi в большинстве домов.

В наши дни все больше и больше периферийных устройств и бытовой электроники поставляются со встроенными портами Wi-Fi, а не Ethernet, например:

  • Принтеры и сканеры — Сейчас принтеров с поддержкой Wi-Fi больше, чем принтеров с поддержкой сети Ethernet.
  • Камеры безопасности и системы сигнализации теперь доступны с использованием беспроводных / Wi-Fi камер и датчиков движения. Никаких кабелей не требуется.
  • Беспроводные аудиоколонки , такие как Sonos и Bose — необходимость в длинных проводах под коврами и полами давно позади.
  • Телевизоры — большинство телевизоров с плоским экраном теперь имеют встроенные возможности беспроводной связи
  • Бытовая техника — Холодильники, кофеварки
  • Системы отопления и охлаждения — управление отоплением, электроэнергией и солнечными панелями осуществляется с помощью Wi-Fi, нет необходимости в громоздкой проводке
  • Телефоны, факсы и автоответчики — Стационарный телефон отключен. У большинства домашних хозяйств нет стационарной линии связи, и у всех жителей есть мобильные телефоны

Однако беспроводная технология (Wi-Fi) эффективна только в областях, лишенных плотных плотных структур, таких как камень или железобетон, без использования «ускорителей» или «повторителей» или других технологий. WAP , подключенный кабелем Ethernet к концентратору или коммутатору, устраняет эту проблему, а инжекторы POE или переключатели POE означают, что устройства могут быть отключены от кабеля Ethernet.

В заключении:

Единственный надежный способ обеспечить сильный интернет-сигнал через дом или офис — это комбинация проводных соединений (проводка Ethernet) и WAP (точки беспроводного доступа) или автономных усилителей и повторителей AmpliFi HD Mesh Routers, это просто пустая трата денег .

Проблемы с Wi-Fi?

Беспроводные решения Smart-Wired-Home для многоэтажных домов очень большого размера

Беспроводные решения Smart-Wired-Home для домов среднего размера

Беспроводные решения Smart-Wired-Home для небольших домов, блоков или квартир

Удлинители Интернета Wi-Fi

Умная проводка — действительно ли она необходима?

Расширители / бустеры сети WAP и v

Система IP-видеонаблюдения высокой четкости

Строительство или ремонт? Сделайте свой дом с поддержкой Smart-Wired и Wi-Fi от $ 428

Установка и устранение неисправностей Sonos

Сети и Интернет-решения

Интернет-провайдер Перт

Свяжитесь с нами 08 6118 2601 или напишите нам по адресу support @ itguyswa.com.au за независимыми советами и бесплатную цитату.

Нужна дополнительная помощь?

Обновление Covid-19: обычная работа для ремонта в мастерской, удаленной поддержки и поддержки на месте.

Если вы живете в Западной Австралии и вам нужна какая-либо компьютерная помощь, принесите свой компьютер нам по адресу 315 Rokeby Road, Subiaco, Western Australia, или позвоните нам. Вы можете написать нам по адресу [email protected] или позвонить по телефону:

08 6118 2601

Для мгновенных сеансов удаленного управления следуйте инструкциям на этой странице

Теги: 3-точечный пакет, Amazon, ampifi, AmpliFi HD Mesh Router, Apple TV, аудиовизуальные продукты., лучший кабель Ethernet для nbn, лучший кабель Ethernet для интеллектуального телевидения, Bose, строители, построение двухточечной связи, построение двухточечных сетевых решений, покупка дома, пакеты кабельного интернета, планы кабельного интернета, настенная розетка кабельного интернета, cat 6 электрическая схема австралия, установка кабеля cat6, кабель cat6 в перте, домашняя проводка cat6, схема домашней проводки cat6, коаксиальный, CONNECT, подключение электричества к новой сборке, стоимость кабеля Ethernet, стоимость новой электрической панели и проводки, стоимость умного электромонтажного дома , стоимость подключения дома, прокладка кабеля для передачи данных в перте, кабель для передачи данных в перте, установка кабеля для передачи данных в перте, кабельная разводка данных в перте, кабельная разводка для передачи данных в жилом районе, кабельная разводка данных в вашем доме, подключения к розетке данных, точка данных в доме, точки данных в доме, данные порты в доме, домашняя телефонная проводка, электрическая разводка, подключение электропроводки, стоимость электропроводки, стоимость электропроводки для нового дома, установка электропроводки, электропроводка в жилом помещении, электронная почта, ввод развлекательный пакет, EOP, услуги по установке кабеля Ethernet, домашняя прокладка кабеля Ethernet, распределительная коробка Ethernet, Ethernet over power, точка Ethernet, точки Ethernet, точки Ethernet в доме, стоимость установки порта Ethernet в Австралии, порты Ethernet в каждой комнате, порты Ethernet в доме нет рабочий, ethernet к питанию, проводка ethernet, проводка ethernet в Австралии, дополнительный модем в доме, Fast, fetch tv, Foxtel, подключения foxtel box, схема подключения кабеля foxtel, концентратор foxtel, интернет-планы foxtel, foxtel iq, подключения foxtel iq2, foxtel iq2 Wi-Fi, соединения foxtel iq3, настройка сети foxtel, розетка foxtel, установка настенных панелей foxtel, foxtel wireless, foxtel-now, бесплатное телевидение, бесплатное эфирное, ориентированное на будущее, проводной, проводной кабель, проводной интернет , проводной Ethernet-дом, проводное телевидение, проводной Интернет, установщики домашнего концентратора Hills, домашний концентратор Hills nbn, домашняя автоматизация, домашняя автоматизация Перт, проводка домашней автоматизации, домашняя кабельная разводка, домашняя кабельная проводка, домашний концентратор данных, домашняя проводка данных , домашние системы проводки данных, домашняя электрическая установка, домашняя электрическая проводка, домашняя электропроводка Австралия, домашняя проводка Ethernet, домашняя интернет-проводка, домашний сетевой шкаф, домашняя сеть, кабельная разводка домашней сети, панель концентратора домашней сети, проводка домашней сети, электрическая схема домашней сети, дом пакеты, проводка домашнего телефона, домашняя интеллектуальная проводка, домашний кинотеатр, домашняя проводка, домашняя проводка, дома, домашняя проводка, домашняя сетевая проводка, домашняя интеллектуальная проводка, домашняя проводка, домашняя проводка в Австралии, домашняя электрическая схема в Австралии, как работают точки данных, как подключить дом, чтобы стать умным домом, сколько точек данных мне нужно в моем доме, как подключить fetch tv wireless, как подключить домашний хаб Hills к nbn, как подключить свой дом через Ethernet, как подключить проводку Интернет в другой комнате, как предварительно подключить ваш умный дом, как подключить умный дом к вашему дому, как подключить дом для кабельного телевидения и интернета 2017, как подключить умный дом, как подключить умный дом, концентратор, iMac, изображение , установка точек данных в доме, интеллектуальный, intelli мягкие домашние пакеты, интеллектуальные дома, интернет-кабели, интернет-проводка, интернет-распределительная коробка, интернет-розетка, интернет-проводка в доме, iPad, iq2, iq3, стоит ли умная проводка, интернет-провайдер, распределительная коробка, стационарный телефон, ноутбук, ноутбуки, Mac , ячеистый маршрутизатор, несколько портов Ethernet в доме, NBN, коробка nbn в гараже, умная проводка nbn, схемы проводки nbn, netfix, netflix, сетевая коробка для дома, создание сетей, создание сети в вашем доме, сетевые кабели нового дома, электропроводка нового дома идеи, новая домашняя сеть, новая проводка домашней сети, новое домашнее умное освещение, новая домашняя проводка, новые идеи домашней проводки, новая домашняя проводка, новые дома в Перте, управление одним касанием, посещение объекта, ПК, кабельная проводка для передачи данных в Перте, розетка для подключения телефона, установка телефонной линии Перт, проводка телефонной точки, телефонная проводка, схема телефонной проводки Австралия, телефоны, POE, переключатель poe, питание через Ethernet, проводка точки питания, адаптеры powerline, powerline ethernet, предварительная проводка для домашней автоматизации, roku, маршрутизаторы, безопасные данные кабели, система безопасности ems, умная кабельная разводка, умная электрическая панель, умный дом, умный домашний кабель, умная домашняя кабельная разводка, определение умного дома, схема умного дома, умный дом электрическая, умная домашняя электрическая система, умный домашний электрик, умный домашний электрик Перт, эксперты умного дома, объяснение умного дома, система умного дома, проводка умного дома, схема электропроводки умного дома, схема электропроводки умного дома pdf, идеи электропроводки умного дома, системы электропроводки умного дома, умные дома для чайников, умные дома в Перте, умные дома wa, умный дом электрические, электрическая проводка умного дома, проводка умного дома, умные фонари Перт, умная панель 2018, умные панели для домов, умная бытовая электрическая панель, умное телевидение, умное телевидение, объяснение, умная проводка телевизора, умный настенный гараж, умный план Wi-Fi, умный провод, умный стартовый пакет проводов, умная проводка, умный проводной дом, умные проводные системы домашней автоматизации, умный проводной дом, умная проводная панель, умная проводка, стоимость умной проводки, умная проводка для новых домов, умный проводной дом, умный электромонтажный дом, умная проводка iring hub, smart wiring nbn, smart wiring package, smart wiring panel, smart wiring perth, smart wiring systems, smart wiring your home, smarthome, smarthome wiring, smartwire, smartwire panel, smartwiring, sonos, sonos playbar, soundbar, stan, стандарт foxtel box connections, структурированная кабельная разводка дома, структурированная кабельная разводка perth, планшеты, техник, телефон, телефонная кабельная проводка, телефонная розетка, проводка австралия, телефонная настенная розетка, схема подключения австралия, телефонная проводка австралия, telsra tv, telstra, telstra junction box wiring, telstra nbn подсветка коробки, подсветка модема telstra nbn, умный дом telstra, концентратор умного дома telstra, умная вилка telstra, telstra tv, telstra tv bundle, устранение неисправностей, кабельная разводка телевизора, установка розетки, подключение к розетке телевизора, ubiquiti, unifi, Unify, загрузка, видео, Visio, WAP, электрические wap, розетки wap, WAP, электрические wap, западная австралия, что такое точки данных в доме, какие точки данных используются в доме, что означает проводной интернет n, что такое точка данных в доме, что такое интеллектуальная панель в доме, какой кабель Ethernet используется для телевизора, что такое точка данных в доме, что такое интеллектуальная проводка, что означает проводной , что подключено, где разместить точки данных в новом доме, стоимость проводки во всем доме, расширители Wi-Fi, Wi-Fi, дом с поддержкой Wi-Fi, модем Wi-Fi, Wi-Fi, Wi-Fi через электричество, провод Wi-Fi, проводные кабели, определение проводного подключения, проводной Ethernet, проводной дом, проводная домашняя автоматизация, проводная домашняя сеть, настройка проводной домашней сети, проводной дом, проводные дома, проводной Интернет, проводной кабель для подключения к Интернету, проводное подключение к Интернету, проводное подключение к Интернету, определение проводной сети, проводной умный дом, точка беспроводного доступа, точки беспроводного доступа, беспроводной foxtel, проводная линия, адаптеры проводной связи, проводной Интернет, электромонтаж дома, электромонтаж нового дома будущего, электромонтаж умного дома, электромонтаж умного дома, определение проводки, проводка для дома автоматика, разводка для умного дома, разводка кабельного тв и интернета, wi кольцевое освещение в доме, электромонтаж новых домов, разводка точек питания, подключение вашего дома к сети Ethernet

Руководств по программированию на Python


Учебное пособие по сокетам с Python 3, часть 1 — отправка и получение данных

Добро пожаловать в учебник по сокетам с Python 3.Нам есть о чем поговорить, так что давайте сразу перейдем к делу. Библиотека socket является частью стандартной библиотеки, так что она у вас уже есть.

 импортный разъем

# создаем сокет
# AF_INET == ipv4
# SOCK_STREAM == TCP
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) 

Переменная s — это наш TCP / IP-сокет. AF_INET относится к семейству или домену, это означает ipv4, в отличие от ipv6 с AF_INET6. SOCK_STREAM означает, что это будет сокет TCP, который является нашим типом сокета.TCP означает, что он будет ориентирован на соединение, а не без установления соединения.

Хорошо, а что такое розетка? Сам сокет — это лишь одна из конечных точек связи между программами в какой-то сети.

Сокет будет привязан к какому-то порту на каком-то хосте. В общем, у вас будет объект или программа клиентского или серверного типа.

В случае сервера вы привяжете сокет к какому-либо порту на сервере (localhost). В случае клиента вы подключите сокет к этому серверу на том же порту, который использует код на стороне сервера.

Давайте пока сделаем этот код нашей серверной частью:

 s.bind ((socket.gethostname (), 1234)) 

Для IP-сокетов адрес, к которому мы привязываемся, представляет собой кортеж из имени хоста и номера порта.

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

Сделаем очередь из 5:

 s.listen (5) 

А теперь послушаем!

, а True:
    # теперь наша конечная точка знает о ДРУГОЙ конечной точке.
    clientocket, адрес = s.accept ()
    print (f "Соединение с {адрес} установлено.") 

Полный код для server.py :

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind ((socket.gethostname (), 1234))
s.listen (5)

в то время как True:
    # теперь наша конечная точка знает о ДРУГОЙ конечной точке.clientocket, адрес = s.accept ()
    print (f "Установлено соединение с {адрес}.")

 

Теперь нам нужно сделать код нашего клиента!

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) 

Теперь, поскольку это клиент, а не привязка , мы собираемся подключиться к .

 s.connect ((socket.gethostname (), 1234)) 

В более традиционном понимании термина «клиент и сервер» у вас не может быть клиента и сервера на одной машине.Если вы хотите, чтобы две программы общались друг с другом локально, вы могли бы это сделать, но обычно ваш клиент, скорее всего, будет подключаться к какому-либо внешнему серверу, используя свой общедоступный IP-адрес, а не socket.gethostname () . Вместо этого вы передадите строку IP.

Полный client.py код до этого момента:

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect ((socket.gethostname (), 1234)) 

Хорошо, теперь мы просто запускаем оба.Сначала запустим наш сервер:

python3 server.py

python3 client.py

На нашем сервере мы должны увидеть:

 Соединение с ('192.168.86.34', 54276) установлено. 

Однако наш клиент просто выходит после этого, потому что он выполнил свою работу.

Итак, мы установили соединение, и это круто, но мы действительно хотим отправлять сообщения и / или данные туда и обратно. Как мы это делаем?

Наши сокеты могут отправлять данные и recv .Эти методы обработки данных имеют дело с буферами. Буферы бывают порциями данных фиксированного размера. Посмотрим, как это работает:

Внутри server.py , добавим:

 clientsocket.send (bytes («Привет !!!», «utf-8»)) 

В наш цикл while , поэтому наш полный код для server.py становится:

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind ((socket.gethostname (), 1234))
s.listen (5)

в то время как True:
    # теперь наша конечная точка знает о ДРУГОЙ конечной точке.clientocket, адрес = s.accept ()
    print (f "Установлено соединение с {адрес}.")
    clientsocket.send (bytes («Привет !!!», «utf-8»)) 

Итак, мы отправили некоторые данные, теперь мы хотим их получить. Итак, в нашем client.py мы сделаем:

 сообщение = s.recv (1024) 

Это означает, что наш сокет будет пытаться получить данные с размером буфера 1024 байта за раз.

Тогда давайте просто сделаем что-нибудь базовое с полученными данными, например, распечатаем их!

 печать (msg.декодировать ("utf-8")) 

Круто, наш полный код client.py теперь:

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect ((socket.gethostname (), 1234))

msg = s.recv (1024)
print (msg.decode ("utf-8")) 

Теперь запустите server.py и client.py . Наш server.py показывает:

 Соединение с ('192.168.86.34', 55300) установлено. 

В то время как наш client.py теперь показывает:

 Привет !!! 

И он выходит.Хорошо, давайте немного настроим этот буфер, изменив client.py recv на 8 байт за раз.

client.py

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect ((socket.gethostname (), 1234))

msg = s.recv (8)
print (msg.decode ("utf-8")) 

Теперь перезапустите client.py , и вместо этого вы увидите что-то вроде:

 Привет 

Не выглядишь так жарко! Таким образом, вы можете понять, что буквально складывается до 8 символов, поэтому каждый байт является символом.Почему бы … вернуться к 1024? или какое-то огромное количество. Зачем вообще работать в буферах?

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

Как мы можем это сделать для нашего клиента? Петля и звучит так, как будто она отвечает всем требованиям. Данные будут поступать в виде потока, поэтому на самом деле обработка этого так же проста, как изменение нашего файла client.py на:

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect ((socket.gethostname (), 1234))


в то время как True:
    сообщение = s.рекв (8)
    print (msg.decode ("utf-8")) 

Итак, на данный момент мы будем получать эти данные и распечатывать их по частям. Если мы сейчас запустим client.py , мы увидим:

 Привет
е !!! 

Также обратите внимание, что наш client.py больше не закрывается. Это соединение сейчас остается открытым. Это связано с нашим циклом , а . Мы можем использовать .close () для сокета, чтобы закрыть его, если захотим. Мы можем сделать это либо на сервере, либо на клиенте …или оба. Вероятно, неплохо быть готовым к разрыву или закрытию соединения по какой-либо причине. Например, мы можем закрыть соединение после того, как отправим наше сообщение на сервер:

server.py

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.bind ((socket.gethostname (), 1234))
s.listen (5)

в то время как True:
    # теперь наша конечная точка знает о ДРУГОЙ конечной точке.
    clientocket, адрес = s.accept ()
    print (f "Соединение с {адрес} установлено.")
    clientsocket.send (bytes («Привет !!!», «utf-8»))
    clientsocket.close () 

Если мы запустим это, однако, мы увидим наш client.py , а затем рассылает спам кучу пустоты, потому что данные, которые он получает, ну, ну, ничто. Оно пустое. 0 байт, но мы по-прежнему просим его распечатать то, что он получает, даже если это ничего! Мы можем это исправить:

client.py

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
с.подключить ((socket.gethostname (), 1234))

full_msg = ''
в то время как True:
    msg = s.recv (8)
    если len (сообщение)


 

Итак, теперь мы буферизуем все сообщение. Когда мы достигаем конца, который мы отмечаем получением 0 байтов, мы прерываем, а затем возвращаем сообщение. На этом завершается client.py . Теперь клиент, вероятно, также хочет поддерживать соединение. Как мы можем это сделать? Еще одна петля и может помочь.

client.py

 импортный разъем

s = розетка.сокет (socket.AF_INET, socket.SOCK_STREAM)
s.connect ((socket.gethostname (), 1234))


в то время как True:
    full_msg = ''
    в то время как True:
        msg = s.recv (8)
        если len (сообщение)


 

Конечно, мы, вероятно, должны еще раз убедиться, что full_msg содержит что-то существенное, прежде чем распечатывать его:

client.py

 импортный разъем

s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
s.connect ((socket.gethostname (), 1234))


в то время как True:
    full_msg = ''
    в то время как True:
        сообщение = s.рекв (8)
        если len (msg) 0:
        печать (full_msg) 

Это работает, но у нас есть проблемы. Что произойдет, когда мы перестанем закрывать клиентский сокет на стороне сервера? Мы никогда не получаем сообщения! Почему это?

TCP - это коммуникационный * поток * ... так как же нам узнать, когда действительно происходит сообщение? Как правило, нам нужен способ уведомить принимающий сокет о сообщении и о том, насколько оно будет большим. Есть много способов сделать это. Один из популярных способов - использовать заголовок, который всегда ведет к нашему сообщению.Мы также можем использовать какой-то нижний колонтитул, но это может вызвать проблемы, если кто-то узнает о наших методах.

Мы будем работать над этим в следующем уроке.

Следующий учебник: Учебник по сокетам с Python 3, часть 2 - буферизация и потоковая передача данных


Знакомство с Network.framework: современная альтернатива сокетам — WWDC 2018 — Видео

Скачать

Доброе утро.

Меня зовут Джош Грэссли, и я очень рад быть здесь сегодня утром, чтобы рассказать вам о Network.фреймворк.

Network.framework — современная альтернатива розеткам.

Сегодня мы поговорим о модернизации транспортных API. Это поможет вам понять, что такое Network.framework, как он вписывается в систему и подходит ли это вашему приложению.

Мы познакомим вас с API, проведя вас через создание ваших первых подключений.

Мы поговорим о том, как вы можете использовать этот API, чтобы действительно оптимизировать передачу данных и выйти за рамки производительности всего, что вы можете делать с сокетами.

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

Во-первых, я хотел бы поговорить немного о модернизации транспортных API.

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

Пожалуй, самые распространенные — это розетки. Сокеты существуют в нас более 30 лет, и я не думаю, что будет преувеличением сказать, что сокеты изменили мир, но мир продолжает меняться.

И, как следствие, использовать сокеты для написания приложений для современного Интернета действительно сложно.

Есть три основных области, в которых очень трудно правильно использовать розетки.

Первый — установление соединения.

Существует целый ряд причин, по которым установка соединений с помощью сокетов может быть действительно сложной.

Во-первых, сокеты подключаются к адресам, поэтому в большинстве случаев у вас есть имя хоста, поэтому вам придется преобразовать это имя хоста в адрес. Когда вы это делаете, вы часто получаете более одного адреса. У вас будет несколько адресов IPv4, несколько адресов IPv6, и теперь у вас возникла проблема: к какому адресу вы должны попытаться подключиться и в каком порядке? Как долго вы ждете, прежде чем попробовать следующий? Вы можете потратить годы, пытаясь это усовершенствовать.

Я знаю, потому что у нас есть.

Как только вы преодолеете проблемы хоста с двойным стеком, вы столкнетесь с целым рядом других проблем.

В некоторых сетях используется так называемая автоматическая настройка прокси или PAC.

В этих сетях есть JavaScript, который вы получаете, и вы должны передать URL-адрес в JavaScript, а JavaScript запускается и выдает ответ, в котором говорится, что вы можете пойти напрямую или вам нужно использовать этот прокси-сервер SOCKS здесь или прокси-сервер HTTP-подключения.

И теперь ваше приложение должно поддерживать прокси-серверы SOCKS и прокси-серверы HTTP-соединения, и это может быть действительно сложно.

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

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

Это может стать настоящим испытанием.

Так что подключиться к розеткам действительно сложно.

Вторая проблема с сокетами — это передача данных.

Есть много причин, по которым передача данных с помощью сокетов может быть действительно сложной.

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

Вы можете переключиться на неблокирование, но тогда вы столкнетесь со множеством других проблем, с которыми вы столкнетесь.

Когда вы используете неблокирующий режим, вы можете сказать ядру, что мне нужно 100 байт, и ядро ​​вернется и скажет: у меня для вас 10 байт, почему бы вам не вернуться позже.

И теперь вам нужно построить конечный автомат, чтобы отслеживать, сколько байтов вы читаете по сравнению с тем, сколько байтов вы хотите прочитать.

Это может потребовать много работы, и добиться ее хорошей работы может быть настоящей проблемой.

Вдобавок ко всему, вам действительно не следует читать и писать в сокеты напрямую, потому что вы должны использовать что-то вроде безопасности транспортного уровня или TLS.

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

Здесь есть много действительно сложных вещей.

Наконец, мобильность с розетками может стать серьезной проблемой по разным причинам.

Я думаю, что во многом это сводится к тому факту, что, когда появились сокеты, многим устройствам требовалось, чтобы их перемещал не один человек, и они были соединены одним проводом, и у них был статический IP-адрес. , и все было стабильно и просто.

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

Sockets не поможет вам в этом.

Вы можете использовать сокеты маршрутизации, но это действительно очень сложно.

Мы думаем, что транспортный API должен работать лучше.

К счастью, на нашей платформе у вас как у разработчика приложений есть отличный API в URLSession.

URLSession решает все эти проблемы за вас.

Он действительно ориентирован на HTTP, но также имеет потоковую задачу, которая дает вам прямой доступ к соединениям TCP и TLS.

Теперь вы, возможно, смотрите на это, и, возможно, вы не обманули, посмотрев описание в приложении WWDC.

Вы могли подумать, что URLSession построен на тех же примитивах, которые вы использовали бы сами.

Но оказывается, что это не так. URLSession построен на основе того, что мы называем Network.framework.

URLSession действительно фокусируется на всех битах HTTP и разгружает большую часть транспортных функций в Network.framework.

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

И в ходе этих обсуждений мы получили отличные отзывы, мы вернули их и улучшили Network.framework на их основе.

Мы очень рады объявить в этом году, что ваши приложения могут прямо сейчас использовать преимущества этой же библиотеки.

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

У него есть градиент, поэтому чем больше ручек вы поворачиваете, тем сложнее становится.

Он дает вам всю необходимую мощность, но вам не нужно платить за сложность, если она вам действительно не нужна.

Network.framework имеет невероятно умное соединение.

Подходит для ящиков с двойным стеком.Он обрабатывает только сети IPv6. Он обрабатывает PAC. Он обрабатывает прокси.

Это поможет вам подключиться к сетям, с которыми иначе очень трудно справиться.

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

Имеет поддержку встроенной безопасности.

По умолчанию поддерживает TLS и DTLS.

Пользоваться очень просто.

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

Он доступен на iOS, macOS и tvOS как CAPI с автоматическим подсчетом ссылок, поэтому его легко использовать с Objective C, и он имеет невероятный Swift API.

На этом я хотел бы передать слово Томми Поли, чтобы он помог вам установить ваше первое соединение.

Спасибо.

Хорошо, всем привет.

Меня зовут Томми Поли, я работаю в группе по работе с сетями в Apple.

И поэтому я уверен, что многие из вас действительно взволнованы, увидев, как вы можете начать использовать Network.framework в своих приложениях.

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

Но вам может быть интересно, какие соединения подходят для использования с Network.framework.

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

Итак, первое, что я хочу выделить, — это игровые приложения.

Игровые приложения часто используют UDP для передачи в реальном времени данных о состоянии игры между одним устройством и другим.

И они действительно заботятся об оптимизации задержки и проверке отсутствия задержек или чего-либо еще.

Если у вас есть подобное приложение, вам понравится, как Network.framework позволяет вам действительно оптимизировать ваш UDP, отправляя и получая его быстрее, чем когда-либо прежде, с минимальной возможной задержкой.

Другой тип приложений, в которых будет много преимуществ Network.framework, — это приложения для потоковой передачи в реальном времени.

Таким образом, для потоковой передачи в реальном времени в своих приложениях часто используется комбинация UDP и TCP, но ключевым моментом здесь является то, что данные генерируются на лету. Если у вас есть новые видеокадры или звуковые кадры, вам необходимо убедиться, что они имеют хороший темп, и вы не подвергаетесь большой буферизации на устройстве или в сети.

Асинхронная модель для чтения и записи в сети.framework идеально подойдет для уменьшения этой буферизации.

И последний случай, который я хочу выделить, — это приложения для почты и обмена сообщениями.

Таким образом, они будут использовать гораздо более традиционные протоколы, только TLS поверх TCP.

Однако для таких приложений очень важно правильно обрабатывать сетевые переходы.

Часто, если у вас есть приложение для обмена сообщениями, ваш пользователь будет использовать ваше приложение, когда они выходят из здания, отправляя текстовое сообщение своему другу, чтобы сообщить ему, что он уже в пути.

И вы хотите убедиться, что вы обрабатываете этот переход от сети Wi-Fi в здании к сотовой сети, в которую они переходят, и что вы не даете много времени, чтобы это сообщение действительно добралось до их друг.

И это всего лишь три примера типов приложений, которые могут использовать такие низкоуровневые сети, как это.

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

Итак, когда вы хотите установить соединение с сервером, скажем, для почтового соединения, iMap с безопасностью, с TLS, вы начинаете со своего имени хоста mail.example.com.

У вас есть порт, к которому вы хотите подключиться, порт 993, и вы хотите использовать TLS, а также TCP. Так как же это будет выглядеть традиционно в сокетах? Что-то вроде этого для начала.

Вы бы взяли имя вашего хоста.

Вы должны вызвать некоторый DNS API для разрешения этого имени хоста.

Допустим, это getaddrinfo.

Вы получите обратно один или несколько адресов.

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

Вы вызовете сокет с соответствующим семейством адресов.

Вы зададите несколько вариантов розетки.

Допустим, вы хотите сделать свой сокет неблокирующим, как упоминал ранее Джош.

Затем вы вызываете connect для запуска TCP, а затем ждете доступного для записи события.

И это до того, как вы начнете что-либо делать с TLS, и это еще целый ряд других проблем.

Так как это выглядит в Network.framework? И мы надеемся, что он вам кажется очень знакомым, но немного проще.

Итак, первое, что вы делаете, это создаете объект подключения.

А объект подключения основан на двух вещах.

У вас есть конечная точка, которая определяет пункт назначения, к которому вы хотите добраться, и это может быть адрес, IP-адрес, который у вас был раньше, но обычно, как в этом примере, у нас есть имя хоста и порт, и так что нашей конечной точкой может быть просто имя хоста и порт.

Это также может быть сервис Bonjour, к которому я хочу подключиться.

А еще у меня есть параметры.

Параметры определяют, какие протоколы я хочу использовать, TLS, DTLS, UDP, TCP. Он определяет параметры протокола, которые мне нужны, а также пути, которые я хочу использовать для подключения.

Я хочу просто подключиться через что-нибудь или я хочу использовать только Wi-Fi? После того, как вы настроили свое соединение, вы просто вызываете start, чтобы начать работу, а затем ждете, пока соединение перейдет в состояние готовности.

И это все, что вам нужно сделать, чтобы установить полное TLS-соединение с вашим сервером.

И я думаю, вам понравится, как это выглядит в Swift.

Итак, вот что вы делаете.

Сначала вы импортируете сетевой модуль.

Затем вы создаете объект NWConnection.

Таким образом, NWConnection в Swift или C является фундаментальным объектом для чтения и записи данных.

В этом случае у нас есть удобство, которое инициализирует вашу конечную точку с помощью хоста в порту, поэтому я даю ему свое имя хоста, мужской.example.com и порт. И в данном случае это известный порт.

Это imaps. Так что я могу очень просто поместить это в Swift, но я также могу поместить туда любой другой числовой литерал.

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

Это может быть так же просто, как просто написать точечный TLS, и теперь у меня есть полноценное TLS-соединение.

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

Первое и самое важное состояние, которое вы хотите обработать, — это состояние готовности.

Готово означает, что ваше приложение готово к чтению и записи данных по этому соединению, оно полностью установлено, и если вы используете TCP и TLS, это означает, что рукопожатие TLS завершено.

Мы также сообщаем вам о состоянии ожидания.

Итак, в прошлом году в URLSession мы ввели ожидание подключения, и состояние ожидания NWConnection точно такое же.

И это всегда по умолчанию.

Итак, когда вы создаете свое соединение и когда вы его запускаете, если сеть недоступна, мы не потерпим неудачу, мы просто сообщим вам, что ждем, когда сеть будет доступна. Мы дадим вам полезный код причины, но вам не нужно больше ничего делать, чтобы самостоятельно отслеживать переходы в сети.

Мобильность — важная, важная часть этого API.

И мы также сообщим вам, если произойдет фатальная ошибка. Допустим, нам пришлось выполнить сброс с сервера или произошел сбой TLS, и мы сообщим вам это как событие сбоя.

Итак, как только вы это настроите, вы просто вызываете start и предоставляете очередь отправки, по которой вы хотите получать обратные вызовы. Итак, я хочу разобраться, что происходит, когда вы вызываете start. Что на самом деле происходит? Итак, вот небольшая машина состояний, внутренности NWConnection. Когда мы начинаем с состояния настройки и вызываем start, мы переходим в состояние подготовки.

Таким образом, состояние подготовки делает гораздо больше, чем просто вызывает соединение через сокет TCP.

Для сокета TCP, это просто отправит SYN-пакет на сервер, с которым вы пытаетесь связаться.

Но когда вы вызываете start для NWConnection, он фактически обрабатывает все вещи, о которых Джош упоминал ранее.

Он оценивает сеть, в которой вы находитесь, и пытается сделать для вас максимально быстрое соединение. Я хочу углубиться в это немного подробнее.

Итак, это то, что мы называем установлением интеллектуального соединения.

Итак, первое, что мы делаем, когда вы вызываете start, — это берем вашу конечную точку, а затем оцениваем, какие все сети доступны мне в настоящее время.

В данном случае у нас есть Wi-Fi и сотовая связь.

И, как правило, мы предпочитаем сеть Wi-Fi, потому что она дешевле для пользователя.

Итак, мы сначала рассмотрим это.

Затем проверяем, есть ли какие-то особые конфигурации в этой сети.

Есть ли VPN? Прокси есть? И мы оценим это для вас.

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

Итак, мы рассмотрим оба этих варианта.

Мы проверим, нужно ли нам использовать прокси, подключимся к нему, создадим там TCP-соединение.

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

А затем, если что-то пойдет не так с Wi-Fi, допустим, качество Wi-Fi-радио станет очень плохим, потому что вы уходите от здания, мы действительно можем воспользоваться функцией, называемой поддержкой Wi-Fi, и беспрепятственно вернуться к сотовой сети. , выполните там разрешение DNS и попробуйте подключения одно за другим.Таким образом, установка вашего соединения будет очень устойчивой, обрабатывает VPN, обрабатывает прокси за вас и обеспечивает наилучшее возможное соединение. Теперь, конечно, вы можете не захотеть пробовать все эти варианты. Возможно, вы захотите ограничить действия, выполняемые при установлении соединения, и поэтому у нас есть много разных регуляторов и элементов управления, которые позволяют вам это делать, и сегодня я хочу выделить только три из них.

Во-первых, вы можете не захотеть использовать дорогие сети, такие как сотовая сеть, потому что это соединение подходит только для использования через WiFi.

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

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

Еще лучше вообще запретить дорогие сети, потому что это, скажем, также заблокирует использование личных точек доступа на Mac.

Другой способ ограничить установление соединения — это выбрать конкретное семейство IP-адресов, которое вы хотите использовать.

Итак, допустим, вам действительно нравится IPv6, потому что он быстрее и за ним будущее.

Вы вообще не хотите использовать IPv4 в своем соединении.

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

И это повлияет на ваше соединение, а также на разрешение DNS.

И, наконец, вы можете не захотеть использовать прокси для данного соединения. Возможно, ваше соединение не подходит для использования через прокси-сервер SOCKS.

В этом случае вы можете просто запретить использование прокси.

Вот что происходит в состоянии подготовки.

Я уже говорил, что что-то может пойти не так. У вас может не быть сети, когда вы пытаетесь установить, и что мы сделаем после подготовки, это если мы обнаружим, что нет хороших вариантов, сбой DNS, не было сети, возможно, вы находитесь в режиме полета, мы перейти в состояние ожидания и сообщить причину этого.

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

В конце концов, надеюсь, ваше соединение будет установлено.

На этом этапе мы перейдем в состояние готовности.

И состояние готовности, как я упоминал ранее, — это когда ваше соединение полностью установлено.Это все протоколы в вашем стеке, например, вплоть до TLS.

На этом этапе вы можете читать и писать, и здесь мы также даем вам обратные вызовы о сетевых переходах, через которые вы проходите.

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

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

Вот и все. Это обзор основного времени жизни объекта подключения в Network.framework, и чтобы показать вам, как вы можете использовать это для создания простого приложения, я хотел бы пригласить Эрика на сцену.

Спасибо, Томми.

Я Эрик Киннер, тоже из сетевой группы здесь, в Apple, и я очень рад создать вместе с вами пример приложения, использующего сеть.фреймворк.

Мы собираемся использовать пример потоковой передачи в реальном времени, упомянутый ранее Томми, для создания приложения, которое может принимать входные данные с камеры на одном устройстве и отправлять их по сети для отображения на другом устройстве.

Поскольку мы собираемся непрерывно генерировать кадры живого видео, мы собираемся использовать UDP для отправки этих пакетов по сети.

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

Для этого примера мы не собираемся использовать какие-либо видеокодеки или другое сжатие.

Мы просто возьмем необработанные байты с камеры, отправим их по сети и отобразим на другой стороне.

Чтобы это произошло, нам нужно разделить эти кадры на более мелкие части, которые мы можем отправлять в UDP-пакетах.

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

Оттуда мы просто отменяем предыдущий процесс, повторно собирая видеокадры и отправляя их на дисплей, чтобы мы могли видеть их на экране.

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

Есть одна вещь, которую мы здесь еще не рассмотрели, и это слушатель.

Итак, мы займемся этим сейчас.

Функциональность прослушивателя обеспечивается классом NWListener, который можно создать с помощью тех же объектов параметров, которые вы использовали для настройки соединений.

Настроить слушателя для рекламы службы Bonjour очень просто.

В этом случае мы будем использовать camera.udp. Когда слушатель получает новое соединение, он передает это соединение блоку, который вы предоставляете как newConnectionHandler.

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

Итак, слушатели.

Если задуматься, мы только что реализовали эквивалент вызова listen на сокете UDP.

За исключением того, что прослушивание фактически не работает с сокетами UDP. Теперь мы готовы создать наше приложение в Xcode.

Итак, у нас есть наше приложение и куча файлов, которые уже обрабатывают камеру и функции отображения, поэтому мы собираемся сосредоточиться только на классе UDPClient и классе UDPServer.

UDPClient будет отвечать за создание соединения с другой стороной и отправку кадров.

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

Начнем с клиента. У моего клиентского класса есть инициализатор, который принимает имя, которое представляет собой строку, описывающую имя bonjour, к которому мы хотим подключиться. Я создам свое соединение, просто вызвав NWConnection и передав конечную точку службы.

Используя имя, которое мне предоставили, и камеру.udp как тип. Мы также передали параметры UDP по умолчанию.

Как упоминал Томми, мы можем использовать обработчик обновления состояния для проверки состояния готовности и отказа.

Здесь, когда наше соединение будет готово, мы вызовем sendInitialFrame, который мы реализуем через минуту. Поскольку мы используем UDP и нет другого рукопожатия, мы собираемся взять некоторые данные и отправить их по сети на другое устройство и подождать, пока он будет отражен, прежде чем мы начнем генерировать множество видеокадров и сбрасывать их. в сети.

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

Здесь мы возьмем буквальные байты hello и создадим с их помощью объект данных. Чтобы отправить контент по соединению, мы можем вызвать connection.send и предоставить этот объект данных в качестве контента.

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

Поскольку мы ожидаем, что это содержимое будет немедленно отражено, мы поворачиваем направо и вызываем соединение.получить, чтобы прочитать входящие данные от соединения.

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

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

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

Вот и все.

У нас есть класс UDPClient, и мы готовы к работе. Посмотрим на сервер.

На стороне сервера нам нужен слушатель, который может принимать входящие соединения.

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

Начиная со слушателя, мы просто создаем NWListener, используя параметры UDP по умолчанию.

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

Но поскольку мы используем сервис Bonjour, нам этого делать не нужно.

Чтобы настроить эту службу, я собираюсь установить в свойстве службы прослушивателя объект службы типа camera.udp.

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

Я также предоставляю блок для serviceRegistration UpdateHandler, который будет вызываться в любое время при изменении набора конечных точек, объявленных системой.

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

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

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

Мне нужно не забыть запустить мой слушатель, что я делаю, вызывая listener.start и передавая ему ту очередь, которую мы создали выше.

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

Здесь мы начинаем с вызова connection.receive и передачи его в обработчик завершения.

Когда данные поступают через это соединение, мы увидим, не подключились ли мы.

Если бы мы не были подключены, вероятно, это то рукопожатие, которое клиент начинает с отправки.Мы просто повернемся направо и вызовем connection.send, передав тот же контент обратно, чтобы он был передан клиенту.

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

Вот и все. У нас есть UDPClient, у нас есть UDPServer, давайте попробуем.

Я собираюсь запустить клиент на моем телефоне здесь, и я собираюсь запустить сервер на моем Mac, чтобы мы могли видеть его на большом экране.

Здесь только что появился сервер, и мы видим, что он рекламируется как Demo Mac, где я сказал остальной части системы просто дать мне имя.

Это у меня на телефоне. Если я нажму «Подключиться», я внезапно вижу видеокадры, передаваемые по сети через UDP Live.

Итак, здесь мы только что увидели, как быстро я смог вызвать UDPClient, который мог подключиться к службе Bonjour, он может отправлять рукопожатие, ждать его обработки, брать видеокадры, поступающие с камеры, и отправлять их по сети.

На стороне сервера запущен прослушиватель Bonjour.

Он объявил службу, он получил входящие соединения, ответил на рукопожатие и отправил их все на дисплей, чтобы мы могли их видеть.

А теперь, чтобы подробнее рассказать вам об оптимизации передачи данных, я хотел бы снова пригласить Томми на сцену.

Спасибо, Эрик.

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

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

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

Итак, первый пример, который я хочу рассмотреть, — это когда мы отправляем данные в приложении, очень похоже на то, что только что показал вам Эрик, что-то, что является потоковой передачей в реальном времени, что-то, что генерирует данные на лету.

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

Итак, как нам с этим справиться? Итак, вот функция для отправки одного кадра. Это некоторый блок данных, созданный вашим приложением.

И способ, которым вы отправляете его по соединению, заключается в том, что вы просто вызываете connection.send и передаете эти данные.

Теперь, если вы привыкли использовать сокеты для отправки в своих соединениях, вы либо используете блокирующий сокет, и в этом случае, если у вас есть сотня байтов данных для отправки, если в буфере отправки нет места, это ‘ Я действительно заблокирую ваш поток и дождусь, пока сетевое соединение не истечет, или, если вы используете неблокирующий сокет, этот send может фактически не отправлять ваши полные данные.Он скажет: «О, я отправил только 50 байт». Вернитесь в другой раз, чтобы отправить следующие 50 байтов.

Это требует от вас и вашего приложения обработки большого количества данных о том, сколько вы фактически сделали для отправки ваших данных.

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

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

И ключевым моментом здесь является тот блок обратного вызова, который мы вам даем.

Это называется contentProcessed.

И мы будем вызывать его всякий раз, когда сетевой стек потребляет ваши данные.

Так что это не означает, что данные обязательно были отправлены или подтверждены другой стороной.

Это точно эквивалентно времени, в течение которого вызов блокирующего сокета вернется к вам, или когда вызов неблокирующего сокета смог использовать все отправленные вами байты.

И в этом обработчике завершения вы можете проверить две вещи.

Сначала вы можете проверить наличие ошибки.

Если произошла ошибка, это означает, что что-то пошло не так, пока мы пытались отправить ваши данные, обычно это указывает на общий сбой подключения.

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

Это позволяет ускорить обработку всех ваших данных.

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

Еще одна вещь, о которой я хочу отметить s

Проверьте вашу проводку и настройку — одинарная розетка

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

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

Если у вас есть Fiber to the Home, обратите внимание на Fiber to the Home: проверьте свою проводку и настройку для получения информации.

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

Шаг 1. Убедитесь, что ваша телефонная линия работает нормально

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

Шаг 2. Проверка концентратора

Убедитесь, что все кабели надежно подключены. Широкополосный кабель (серые концы) должен быть подключен к концентратору, а другой конец — в гнездо микрофильтра (обычно с пометкой «DSL» или «ADSL»). Убедитесь, что кабель питания подключен к концентратору и розетке.

Убедитесь, что хаб включен, а индикаторы горят синим цветом. Дополнительные сведения см. В разделе: Что означают индикаторы на BT Hub>

Шаг 3. Проверка основного разъема и микрофильтров

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

Вы, , должны использовать микрофильтр для каждой телефонной розетки в вашем доме с любым подключенным телефоном или широкополосным оборудованием (включая концентратор, телефоны, автоответчики, цифровые ТВ-боксы и системы сигнализации).

Шаг 4. Настройте правила и сценарии

  • Микрофильтр должен быть первым устройством , подключенным к главному разъему, а затем любым другим оборудованием
  • Не используйте удлинительные кабели для концентратора, поскольку они могут вызвать проблемы с подключением. Если вам необходимо его использовать, используйте новый высококачественный широкополосный удлинительный кабель ADSL
  • .
  • Чтобы подключить к вашей телефонной линии несколько устройств, вам понадобится разветвитель. Разветвитель должен подключаться к телефону , часть микрофильтра
  • Если вы пытаетесь подключить BT TV box, он подключается через Ethernet к вашему BT Hub.Узнайте больше о настройке BT TV>
  • Для некоторых других ТВ-служб требуется телефонная линия, и в этом случае ТВ-приставка должна подключаться к телефонной части вашего микрофильтра. Обратитесь за помощью к своему руководству пользователя или к поставщику ТВ-услуг

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

Вам может понравится

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

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