Usb стик что это
USB Stick — USB Speicher Stick mit Schlaufe und „unverlierbarer“ Schutzkappe USB Massenspeicher (engl. usb mass storage device) sind Geräte, die über den Universal Serial Bus (USB) kommunizieren und einen eingebauten Datenspeicher besitzen oder für… … Deutsch Wikipedia
USB-Stick — USB Speicherstick mit Schlaufe und Schutzbügel … Deutsch Wikipedia
USB-Stick — [u:|ɛs be:…], der; s, s [engl. stick = Stock, Stab]: als Datenspeicher dienendes kleines, stäbchenförmiges, mit USB ausgestattetes Gerät … Universal-Lexikon
USB-Stick — der; s, s <aus gleichbed. engl. stick »Stock, Stab«> als Datenspeicher dienendes kleines stäbchenförmiges USB Gerät … Das große Fremdwörterbuch
USB-Stick — [u:|ɛs be:stɪk], der; s, s <englisch> (als Datenspeicher dienendes kleines stäbchenförmiges USB Gerät) … Die deutsche Rechtschreibung
USB stick — USˈB drive 8 [USB drive] (also informal USˈB stick ; ) … Useful english dictionary
USB stick — /ju ɛs ˈbi stɪk/ (say yooh es bee stik) noun → USB drive … Australian-English dictionary
USB-Speicher-Stick — mit Schlaufe und „unverlierbarer“ Schutzkappe USB Massenspeicher (engl. usb mass storage device) sind Geräte, die über den Universal Serial Bus (USB) kommunizieren und einen eingebauten Datenspeicher besitzen oder für Wechseldatenträger benutzt… … Deutsch Wikipedia
USB-Stift — USB Speicher Stick mit Schlaufe und „unverlierbarer“ Schutzkappe USB Massenspeicher (engl. usb mass storage device) sind Geräte, die über den Universal Serial Bus (USB) kommunizieren und einen eingebauten Datenspeicher besitzen oder für… … Deutsch Wikipedia
USB-Massenspeicher — USB Speicherstick mit Schlaufe und „unverlierbarem“ Schutzbügel … Deutsch Wikipedia
Stick — bezeichnet ein Sportgerät, siehe Stick (Polo) ein Werkzeug des Schlagzeugers, siehe Sticks (Schlagzeug) ein Speichermedium für Daten, siehe Memory Stick oder USB Stick ein Peripheriegerät (z. B. DVB T Stick, WLAN Adapter, Bluetooth Adapter,… … Deutsch Wikipedia
Как и у многих, мое знакомство с умным домом началось с умной Wi-Fi лампочки.
Купил лампочку, подключил к своей Wi-Fi сети и могу включать-выключать свет с телефона из любой точки мира. Потом у меня появились умные розетки, камеры и датчики температуры-влажности. Все устройства Wi-Fi.
Чем больше я погружался в мир умных домов тем чаще я слышал что бывают еще какие-то "зигби" устройства.
Меня вполне устраивал Wi-Fi, поэтому я не сильно интересовался чем-то другим. Но в конце-концов я разобрался что такое Zigbee и сейчас очень жалею что не узнал все это раньше.
В этом тексте я хочу рассказать что же такое зигби, чем отличается от Wi-Fi и что нужно для того чтобы работать с Zigbee устройствами.
Безопасность [ | ]
Флеш-накопитель — это один из самых распространённых носителей данных на сегодня. Вследствие включённой по умолчанию возможности одной из наиболее распространённых операционных систем — Windows (начиная с Windows 95 [9] ) — позволять автозапуск со сменных носителей, флеш-накопители способствуют распространению вирусов в среде Windows при обмене информацией.
В качестве аппаратных решений этой проблемы существуют следующие решения — блокировка с помощью спец. ПО [10] , флеш-накопители с системой защиты от записи (чаще всего реализуется в виде механического переключателя, разрешающего или запрещающего запись на накопитель).
Из-за утери флеш-накопителя с конфиденциальной информацией под угрозой может оказаться личная жизнь владельца. Для решения этой проблемы применяется стороннее криптографическое программное обеспечение (например, FreeOTFE). Некоторые флеш-накопители оборудованы системой шифрования, реализованной на аппаратном уровне [11] .
Кто внимательно следит за Instagram @sprut666666, помнит периодические посты про новую разработку ZigBee стика, которая началась зимой прошлого года. Комментариев и вопросов к постам было много, а ответы есть далеко не на все вопросы.
В этой статье мы постараемся ответить на наиболее частые вопросы, а также расскажем про ход разработки и некоторые технические подробности нового Спрутстика.
Идейный вдохновитель Спрутхаба знал, что разрабатывать стик надо совместно с теми, кто ни разу не держал в руках ни одного ZigBee устройства :). Что из этого вышло, можно прочесть ниже.
Идея новой железки назрела давно, так как все существующие координаторы по разным причинам не устраивали. Если посмотреть на недавний опрос, проводившийся в Deconz Conbee, можно выделить тройку лидеров среди 1082 участников опроса:
Результат опроса вполне объясним и даже предсказуем, так как лидером является Open Source решение на основе прошивки ZigBee2MQTT, позволяющей добавлять в ваш умный дом устройства разных ZigBee производителей, которые изначально могут быть не совместимы между собой, а совместимость достигается благодаря взаимодействию на уровне протокола MQTT. Этому решению много лет, базируется оно на бюджетных чипах от производителя Texas Instruments, которые в изобилии можно найти на всеми любимом Aliexpress, поэтому оно и охватило наибольшую армию пользователей.
Решение от Phoscon, под названием Deconz Conbee, появившееся позже и позволяющее также скрестить не скрещиваемое в рамках того, что реализовано производителем, основывается на софте, где как раз и осуществляется поддержка разных устройств. В ZigBee стике Conbee 2 установлен чип ATSAMR21B18 от Microchip.
Ну и замыкает тройку лидеров более новая версия чипа от Ti CC2538 с прошивкой координатора, также основанной на решении ZigBee2MQTT, то есть по идее, голоса за СС2538 можно смело плюсовать к первому варианту, если мы хотим понять соотношение решений, основанных на использовании ZigBee2MQTT и Deconz Conbee, как основных конкурентов.
Ответ на вопрос - какой же чип или решение использовать в собственной разработке (имеем ввиду SputHub), кажется, очевиден, но не все так просто. Если рассматривать имеющиеся ZigBee координаторы, то решение на основе прослойки в виде MQTT, с точки зрения разработки своего софта не очень удобно, так как не позволяет напрямую взаимодействовать с ZigBee сетью, а решение на основе Conbee - это вообще сторонний софт, за который приходится платить, приобретая стик, что тоже не очень оправданно.
В "зоопарке" ZigBee много производителей, предлагающих чипы, на которых можно было бы сделать свой координатор, удовлетворяющий поставленным требованиям, но после их изучения выбор пал на Silicon Labs, который, кстати, является еще и владельцем стандарта Z-Wave, о чем мы писали в блоге ранее. Для разработчиков Zigbee устройств, Silicon Labs предлагает улучшенный стек сетевых протоколов EmberZNet PRO, удобную работу хост-приложения со стеком EmberZNet PRO через хорошо задокументированный последовательный протокол EZSP.
Всё это возможно благодаря так называемой прошивке Network Co-Processor (NCP) от Silabs, для взаимосвязи хост-приложений с ZigBee сетью. Данное решение упрощает работу разработчиков, так как большая часть магии работы с сетью ZigBee реализована в прошивке от самого производителя. Но так как все равно требуется достаточно много времени и сил на освоение документации, универсальность решения EmberZNet PRO от Silabs, на наш взгляд, сильно недооценена, что, надеемся, все же будет исправлено со временем.
Итак, с производителем определились, осталось выбрать модуль, на котором будем строить новый стик. Из того, что удалось закупить для тестов, в распоряжении оказались различные модули на чипах EFR32MG1B, EFR32MG13P. Так как задачу хотелось решить максимально быстро, также быстро был найден корпус для будущего стика из ассортимента, что был в наличии в Москве. Им оказался корпус Gainta G1901.
Под данный корпус быстро была спроектирована и заказана плата.
Изготовлены первые прототипы.
И тут нас поджидал удар, которого не могли предвидеть даже в страшном сне. В этом же корпусе когда-то жил первый Conbee стик.
Идти туда, откуда уже все начали возвращаться, мы себе позволить не могли, поэтому данная версия стика была закопана в лесу, вдалеке от цивилизации и начала разрабатываться новая.
После нескольких итераций родилась конечная версия стика, которую удалось вместить в тот же корпус, что и у нашего Z-Wave стика.
Основная проблема, которую нам пришлось преодолевать – это размер посадочного места под ZigBee модуль. Он был больше габарита печатной платы, но всё оказалось решаемо и новая версия платы выглядит следующим образом:
В ходе тестирования первых прототипов, выяснилась необходимость хардварного обновления прошивки, поэтому в новой версии платы появилась кнопка для загрузки в бутлоадер.
Вот вроде и все. Разработка закончена, можно закупать комплектующие, производить готовые стики и расходиться.
Но тут неожиданно подкрался китайский Новый год, который парализовал всю активность в Китае. К счастью, праздник закончился, но тут же начались суровые будни в виде карантина, из-за которого завод не смог отгрузить ZigBee модули. В итоге, вторая версия Спрутстика оказалась опять в неопределенном состоянии.
Решение не заставило себя долго ждать – надо разрабатывать новую версию стика под модули, которые можно купить в России. Таких модулей в наличии от Silabs оказалось аж целых 1!
Итак, встречайте MGM12P32F1024 – модуль с самым топовым железом, характеристики которого приведем ниже в сравнительном анализе с другими модулями.
Чтобы больше никто и ничто не смогло помешать добиться поставленной цели, пришлось выкупить все остатки модулей у дистрибьютера.
Для понимания текущей цены модуля, можно его погуглить, чтобы усомниться в экономической целесообразности затеи производства стиков из таких дорогих компонентов. Поэтому, вполне возможно, что партия стиков на этом модуле будет ограниченной, после чего мы вернемся к производству версии 2.
Модуль MGM12P32F1024 более органично вписался в нужные габариты, он чуть компактнее своего предшественника за счет контактных площадок, расположенных снизу, а не по бокам.
Результат проектирования платы выглядит вполне гармонично:
Стик на данном модуле было решено назвать версией DEFARO ZigBeeSprutStick PRO.
Первые образцы PRO версии уже отправлены пользователям для проведения полевых тестов в "боевых условиях".
Давайте теперь сравним технические характеристики рассмотренных в статье модулей:
Что сразу понравилось у чипов Silabs, так это хорошая выходная мощность без необходимости установки дополнительных усилителей. Ну и, наверное, теперь стало понятно, почему стик назван PRO.
Чип стика обладает максимальными, на данный момент, характеристиками среди популярных ZigBee чипов. Даже более новые чипы от Silicon Labs немного ужались в характеристиках. По сути, модуль MGM12P - единственный в линейке Silabs с объемом памяти в мегабайт и 256 Кб RAM. Что из этого следует для рядового пользователя? Да по сути ничего.
В данном случае, железо весьма избыточно и сложно смоделировать ситуацию, когда оно будет использоваться на весь свой потенциал. Это подтверждает и тот факт, что производитель Silabs не стал делать чипы с такими избыточными характеристиками в более новых линейках продуктов. Разве что можно сказать, что данного чипа хватит не на один год под новые SDK, которые будут появляться в будущем.
Да, кстати, про обновление прошивок стика будет обязательно дополнительный материал, главное пока не выбрасывать коробочку, в которой поставляется стик, так как она нужна для вхождения в бутлоадер и обновления прошивок :).
Ну а если вы будете использовать ПО SprutHub, то больше вообще ничего не потребуется для обновления. Забудьте про программаторы и прочие бесовские штуки.
Ну и в заключение пару слов о работе стика с Open Source проектами, такими, как Home Assistant и OpenHAB.
Если кратко – то стик работает, так как в данном ПО есть поддержка протокола EZSP от Silabs, ну а дальше, как обычно, начинаются нюансы.
За время разработки стика, Silabs тоже не дремал. Они выпускали обновления SDK, поэтому работоспособность стороннего софта можно описать применительно к конкретным прошивкам стика и версий софта. Ну и то, что не работало вчера, сегодня уже может вполне себе работать и как это бывает с HA и наоборот.
Итак, версия HA 0.105.5 отказалась работать с последней на момент тестирования прошивкой EmberZNet 6.7.1, но после отката прошивки на более младшую EmberZNet 6.6.4 (с Hardware Flow Control), удалось увидеть стик и добавить датчик влажности и температуры.
OpenHab (v.2.5.2) не поперхнулся и увидел ZigBee координатор с прошивкой EmberZNet 6.7.1. Настройки для стика можно увидеть на скриншоте. Но показания батарейки датчика в интерфейсе так и не появились.
Чтобы никого не огорчать, про SprutHub писать не будем, так как там наилучшая поддержка функционала нового стика и всё работает «из коробки». И на это было потрачено очень много времени и ресурсов разработчиков.
Что касается техподдержки стика SprutStick Pro, она естественно будет нацелена исключительно на свой продукт, ну а работа со сторонним софтом уже лежит на совести авторов плагинов и интеграций для этого софта.
Мы лишь можем предоставить разные прошивки для стика (разные версии SDK, HW или SW управление потоком), чтобы заставить этот софт работать и с нашим стиком.
Официальные устройства
Давайте сначала рассмотрим официальный подход. Есть много разных производителей умных устройств. Например, Aqara. Можно купить датчик температуры Aqara, датчик движения Aqara, датчик открытия Aqara — все это очень хорошие и популярные устройства. Но чтобы работать этим устройствами нужен Координатор. И компания Aqara продает устройства которое работает Кординатором — Aqara шлюз (есть несколько разных моделей этого устройства).
Практически все производители которые делают умные зигби устройства продают Координаторы. Обычно эти устройства называются Шлюз, Хаб, Gateway, Центр умного дома.
Но тут есть одна тонкость. Чаще всего к Координатору компании можно подключить только устройства которые производит эта же компания. Если у вас Sonoff Шлюз, то к нему будут подключаться только Sonoff Zigbee устройства. Если у вас Konke Шлюз, то к нему можно подключить только Konke устройства. Бывают небольшие исключения (например, в Aqara Шлюз можно подключать не только устройства Aqara, но и Mi), но в общем случае — к Координатру можно подключать только устройства этой же компании.
И это, конечно, ужасно. В мире Wi-Fi все совершенно не так: к Wi-Fi роутеру любой компании без проблем подключаются все Wi-Fi устройства любых других производителей.
Когда-нибудь наступит порядок и в мире Zigbee — к любым Координатором можно будет подключать любое оборудование, но пока прозводители пытаются удержать пользователей в рамках своих закрытых системы.
Самоорганизующая сеть
Интересная особенность Zigbee — это то как устройств объединяются в сеть.
Есть 3 типа устройств в Zigbee сети:
- Zigbee координатор — главное устройство — такое устройство всегда одно в сети
- Zigbee роутер (не путать с Wi-Fi роутерами)
- Конечное устройство
Пример конечного устройства — это какой-нибудь датчик температуры-влажности который работает от батареек, или какая-нибудь беспроводная кнопка.
Роутер — тоже какое-то полезное устройство, например умная розетка или умная лампочка.
Назначение роутеров — это расширение сети Zigbee. Конечные устройства могут подключаться или напрямую к координатору, или к роутеру. Это происходит автоматически. Устройства сами понимают куда и как нужно подключаться и повлиять на это никак нельзя.
Практически всегда если устройство работает от батареек — это конечное устройство, а если к устройству подводится фаза и ноль — это роутер (на самом деле, это не обязательно, бывают исключения, но, по факту, почти всегда это так). Бывают Zigbee реле и выключатели к которым подводится только фаза, без нуля — такие устройства роутерами не являются.
Вот пример как может выглядеть Zigbee сеть:
- красный прямоугольник — это координатор
- синие — это роутеры
- желтые — это конечные устройства
Первое время после того как появляются Zigbee устройства очень интересно смотреть в карту сети. И тут сразу появляются вопросы "Почему этот датчик температуру идет напрямую в координатор, который находится через 2 стены от него, а не садиться на роутер который находится в 20 сантиметрах?" Ответ — сеть сама понимает как ей лучше. Может быть, когда-нибудь, сеть перестроится, но возможно что все и дальше будет работать именно так. Не стоит ожидать мгновенной перестройки сети. Могут проходить недели перед тем как поменяются маршруты. Нет возможности настроить конечное устройство чтобы оно подключалось к какому-то определенному роутеру. Сеть сам определяет какие маршруты использовать.
Дизайн [ | ]
Обычно устройство имеет вытянутую форму и съёмный колпачок, прикрывающий вилку; иногда прилагается шнур для ношения на брелоке. Современные флешки имеют самые разные размеры и способы защиты разъёма, а также «нестандартный» внешний вид (армейский нож, часы и т. п.) и различные дополнительные возможности (например, ввод пин-а, проверку отпечатка пальца и т. п.). Обычный размер — 3—5 см, вес — меньше 60 г.
Некоторые варианты дизайна USB-флеш-накопителей:
Простая форма, фиксированный USB-разъём
Простая форма, выдвигающийся USB-разъём
Декоративный внешний вид корпуса (имитация суши)
Инкрустированная бриллиантами флешка Uniq
С USB-разъёмом типа А и microUSB-разъёмом типа B (для подключения к смартфонам, планшетам и т. д.)
Миниатюрных размеров с цельнозалитым корпусом и без металлической рамки USB-разъёма типа А
Накопители с комбинированными интерфейсами USB-флеш и Secure Digital
USB Стики
Но кроме больших компаний которые производят оборудование есть еще множество энтузиастов, которые создают свои собственные устройства и софт.
Можно вообще не использовать официальные устройства в качестве Координатора, а использовать так называемые "USB стики". USB стик втыкает в компьютер. На компьютер ставится специальный софт. И вот совокупность этого стика + софт — это получается zigbee Координатор.
Но, использование подобных решений требует достаточно серьезных знаний компьютера. А для некоторых задач еще и нужно уметь паять.
Самый популярный софт который работает с zigbee стиками — это zigbee2mqtt. Этот софт поддерживает более 1000 Zigbee устройств разных производителей. При использовании стика + zigbee2mqtt в одной сети могут быть устройства разных брендов: датчики Aqara, кнопки Konke, лампочки Ikea.
Софт zigbee2mqtt может работать с разными стиками (список). Вот несколько популярных стиков:
Координатор
Координатор — это главное устройство в Zigbee сети. Все устройства подключаются к нему. Есть разные устройства которые могут работать координатором.
Содержание
Чем еще живут энтузиасты?
Спустя полтора года, как тема zigbee получила хороший пинок и начала активно развиваться, в ней наблюдается активное брожжение и деление на лагери. Участники, желающие “путь подороже, но всё готовое” выбрали DeConz. Рукодельщики варганят себе сети на базе TI CC2530/CC2531. Альтернативщики работают с Samsung SmartThings или Zigate.
Я отношу себя к лагерю рукодельщиков и там я наблюдаю и участвую в активном развитии.
Флагманом этого направления является проект zigbee2mqtt, который благодаря своей универсальности получил очень широкое распространение по всему миру. О нем пишут различные издания, выходят ролики умельцев прикрутивших его к своим системам УД.
В последнее время наметилась тенденция перехода на новый Z-Stack 3.0. Представители TI вышли на автора проекта и предложили допилить поддержку новых модулей CC2652R на базе нового стика. Это наконец позволит избавиться от недостатков, которые присущи малому объему памяти в чипе CC253* и немного устаревшему стику Z-Stack 1.2.2.
Тема Zigbee в целом развивается и со стороны производителей: Ikea, Philips, Osram, Xiaomi/Aqara, Gledopto, Heiman… это в основном освещение, но есть и термостаты, реле, датчики.
Мы сами начали делать реле и датчики температуры на базе чипов TI CC2530. И это только начало!
1 — USB-разъём; 2 — микроконтроллер; 3 — контрольные точки; 4 — микросхема флеш-памяти; 5 — кварцевый резонатор; 6 — светодиод; 7 — переключатель «защита от записи»; 8 — место для дополнительной микросхемы памяти
USB-флеш-накопитель (разг. флешка [1] , ранее - флэшка) — запоминающее устройство, использующее в качестве носителя флеш-память, и подключаемое к компьютеру или иному считывающему устройству по интерфейсу USB, пришедшее на замену флоппи-дискам. Флеш-накопители USB обычно являются съёмными и перезаписываемыми, и физически намного меньше, чем оптический диск. Большинство весит менее 25 грамм. USB-накопители часто используются для тех же целей, для которых когда-то использовались гибкие диски или компакт-диски; то есть для хранения, резервного копирования данных и передачи компьютерных файлов. Они меньше, быстрее, имеют гораздо большую ёмкость и более прочны и надежны, потому что у них нет движущихся частей. Кроме того, они невосприимчивы к магнитным полям (в отличие от флоппи-дисков) и не подвергаются воздействию поверхностных царапин (в отличие от компакт-дисков).
DIY устройства
Официальные Координаторы очень ограниченые — к нем нельзя подключать устройства разных производителей.
Для того чтобы работать с USB стиком должен быть компьютер в который этот стик вставлен.
Есть несколько проектов которые пытаются создать устройство, которое лишено этих недостатков. Эти проекты не разрабатывают устройство с нуля, а модифицируют официальные устройства.
История [ | ]
Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. Эта отметка установлена 5 января 2017 года.
[3] Первые USB-флеш-накопители появились в 2000 году. С 1998 по 2000 годы многие компании и отдельные лица заявляли о своём первенстве в их изобретении.
Одновременно с этим сингапурская компания Trek Technology представила свою разработку, повторяющую патент от M-Systems. Своё детище ThumbDrive объёмом 8 Мб они презентовали в феврале 2000 года на выставке CeBIT в Германии. Trek Technology смогла доказать своё первенство в Сингапуре, но проиграла иски, поданные в других странах.
Китайская компания Netac Technology также претендует на первенство в изобретении USB-флеш-накопителя.
Как это работает и зачем это нужно
Zigbee — это стандарт беспроводной связи для умных устройств.
Есть Wi-Fi — совершенно привычная технология. Центральный злемент — Wi-Fi роутер — коробочка с антенами. К Wi-Fi роутеру по воздуху подключаются клиенты — ноутбуки и телефоны.
Точно также в Zigbee сети есть центральный элемент — он называтеся "Координатор", к нему по воздуху подключаются разные клиенты: умные лампочки, кнопки, разные датчики. Устройства которые подключаются к Zigbee сети могут быть как с постоянным питанием, так и работающие от батареек.
Огромный плюс Zigbee по сравнению с Wi-Fi — это то как работают устройства на батарейках. Совершенно обычная ситуация что какая-нибудь зигби кнопка работает несколько лет (. ) на одной батарейке.
Бывают разные типы датчиков:
- датчики температуры и влажности
- датчики движения
- датчики которые фиксирует открытие и закрытие дверей и окон
- и еще множество других устройств
Безумно удобно когда для установки датчика не нужно тянуть никакие провода. Питание — от батарейки, данные передаются по воздуху через Zigbee. Взял, приклеил датчик в нужном месте и на этом установка завершена — не нужно штробить стены и прокладывать провода. Беспроводные датчики на батарейках бывают не только Zigbee, но еще и Wi-Fi и Bluetooth. Выбор Zigbee датчиков больше и живут на батарейке они дольше.
Стандарт Zigbee создан специально для умных устройств. Zigbee — это не замена Wi-Fi. Через Zigbee вы не сможете посмотреть фильм в интернете, не бывает зигби камер, но всякие умные устройства могут использовать Zigbee для эффективной работы.
Преимущества и недостатки [ | ]
- Малый вес, бесшумность работы и портативность.
- Универсальность: современные компьютеры, телевизоры, DVD- и медиа-проигрыватели имеют USB-порты.
- Низкое энергопотребление (благодаря отсутствию механических систем, в отличие от CD, DVD, BD и жёстких дисков)
- Работоспособность в широком диапазоне температур.
- Более устойчивы к механическим воздействиям (вибрации и ударам), а также к воздействию магнитных полей по сравнению с жёсткими дисками.
- Не подвержены воздействию царапин и пыли, которые были проблемой для оптических носителей и дискет.
- Способны сравнительно длительно хранить данные в автономном режиме (не требуя питания), от единиц до 10 лет. В худшем случае (дешёвый накопитель с большим износом) хранение данных обеспечивается в течение 3—5 месяцев [5] .
- Ограниченное число циклов записи-стирания перед выходом из строя. Чипы памяти, сделанные по технологии MLC (большинство), чаще всего выдерживают не более 5000 циклов перезаписи [6] . Кроме этого, ограничен ресурс USB-коннектора — около 1500 подключений [7] .
- Скорость записи и чтения ограничены пропускной способностью USB, что особенно сильно проявляется для USB 2.0 (не более 35 МБ/с) [8] .
- В отличие от компакт-дисков, имеют недостатки, свойственные любой электронике:
- чувствительны к электростатическому разряду — обычное явление в быту, особенно зимой;
- чувствительны к радиации.
Описание [ | ]
Основное назначение USB-накопителей — хранение, перенос и обмен данными, резервное копирование, загрузка операционных систем (Live USB) и др.
Основные компоненты флешки:
- USB-интерфейс (чаще USB 2.0 или 3.0 Стандарт-А, иногда microUSB) — обеспечивает физическое соединение с компьютером.
- Контроллер — небольшой микроконтроллер со встроенными ROM и RAM [2] . - чип флеш-памяти — хранит основную информацию.
- Осциллятор — генерирует синхронизирующий сигнал (12 MHz) для шины USB.
На большинстве флешек повсеместно используются файловые системы семейства FAT. В зависимости от размера накопителя применяются FAT16, FAT32 или exFAT. Для флешек размером 64 ГБ и более используются NTFS или exFAT.
С чего начать
Итак, вы хотите попробовать Zigbee. Что это этого нужно?
Нет единого мнения с чего лучше начинать. Кто-то рекомендует использовать официальные шлюзы, кто-то говорит что нужно сразу покупать хороший и дорогой стик, кто-то рекоменюует использовать перепрошитый шлюз.
Я начал с того что купил самый простой и дешевый стик CC2531 и стал использовать его с zigbee2mqtt.io.
Я решил что на первое время (10-20-30 устройств) мне этого стика будет достаточно, а дальше, если возникнет необходимость, можно будет и что-то другое купить.
Если решите покупать, то лучше всего сразу купить 3 лота:
- CC2531 Antenna (аккуратно — не перепутайте, там еще есть устройсвво CC2540, выглядит очень похоже, но это совершенно не то, нужно покупать CC2531)
- CC Debugger
- CC2540 zigbbe CC2531
Второй и третий лот — это программатор и кабель для подключения. Для того чтобы стик работал на него нужно залить прошивку. Это можно сделать с помощью arduino/raspberry pi/orange pi, но, гораздо проще и быстрее это сделать с помощью специального устройства. Иногда приходится эту прошивку менять, так что очень удобно когда это оборудование есть под рукой.
После того как у вас есть аппаратная часть (стик), нужно поставить софт. Есть много разных способов как можно установить zigbee2mqtt (и тут разные люди будут советовать разные решения). Я используют экосистему умного дома Home Assistant и с помощью этого бесплатного софта можно установить zigbee2mqtt в несколько кликов мышкой (но после установки нужно еще выполнить некоторые настройки). Home Assistant использовать не обязательно, но, на мой взгляд, это хорошая идея использовать Home Assistant и zigbee2mqtt.
Все слышали и знают, что обычные TI CC2531-стики имеют весьма посредственную площадь покрытия (в радиусе порядка 10-15м и в зависимости от условий). На помощь им приходят модули TI cc2530 с внешней антенной, что увеличивает радиус на несколько метров. А уже дальше следует использовать модули TI CC2530 с усилителями типа CC2591 или RFX2401, благодаря которым радиус еще немного возрастает.
В прошлом году, когда я впервые тестировал модули с усилителями, я еще не особо разбирался в них и мои тесты показали, что значительной разницы в модулях с усилителем нет. Но в этом году всё изменилось.
Тесты с “круглой кнопкой” Xiaomi показали, что её успешно “слышно” (координатор ловит сигналы нажатия) даже на 800м прямой видимости. В доме, работает через 2 ж/б стены. Т.е. усилитель повышает дальность и чувствительность.
Еще одним показательным критерием являются параметры link_quality сигналов от устройств (их видно например на карте сети в iobroker.zigbee или zigbee2mqtt). Для этого модуля link_quality показывает 36-40, там где с координатором cc2531 у “круглой кнопкой” показывало 2-5 и были перебои со связью (3 пеноблочные стены, одна тонкая деревянная стена).
На базе этих модулей умельцы “состряпали” себе координаторы и роутеры для покрытия сетью не только жилого дома, но и участка вокруг. Для продвинутых пользователей, умеющих держать в руках паяльник, пользователь Jager выложил в сеть схемы платы, на которой можно собрать себе приличный “стик” с описываемым модулем. А для тех у кого “лапки”, ограниченным тиражом разошлась первая партия таких “стиков”. Если работоспособность будет подтверждена, можно будет повторить.
Читайте также: