Mozilla зрабіла ўніверсальны хаб для прылад разумнай хаты, каб звязаць разам прылады розных вендараў і пратаколаў (у тым ліку Zigbee і Z-Wave), і кіраваць імі без выкарыстання аблокаў і з аднаго месца. Год таму была навіна аб першай версіі, а сёння я выкладваю пераклад абноўленай на днях дакументацыі, якая адказвае на большасць базавых пытанняў да праекту. Чакаю дыскусіі і абмену меркаваннямі ў каментарах.
Шлюз WebThings для Raspberry Pi
Шлюз WebThings ад Mozilla — гэта праграмнае забеспячэнне для шлюзаў, якія выкарыстоўваюцца ў сістэмах разумнай хаты, якое дазволіць наўпрост маніторыць і кантраляваць разумныя прылады праз інтэрнэт без пасярэднікаў.
Што вам спатрэбіцца
Кампутар Raspberry Pi і крыніца харчавання (для Raspberry Pi 3 патрабуецца не менш за 2A)
Прашыйце выяву на карту microSD. Існуюць розныя спосабы запісы. Мы рэкамендуем выкарыстоўваць гравёр.
Адкрыйце Etcher
Устаўце карту памяці ў адаптар вашага кампутара.
Абярыце выяву ў якасці крыніцы
Абярыце карту памяці
Націсніце "Flash!"
Пасля завяршэння, выміце карту памяці.
3. Загрузка Raspberry Pi
Устаўце карту памяці ў Raspberry PI
Падлучыце USB адаптары пры наяўнасці
Падлучыце харчаванне для пачатку загрузкі
Заўвага: Першая загрузка Raspberry Pi можа заняць 2-3 хвіліны.
4. Падключэнне па Wi-Fi
Пасля загрузкі шлюз створыць кропку доступу “WebThings Gateway XXXX” (дзе ХХХХ — гэта чатыры лічбы з MAC-адрасу Raspberry Pi). Падключыцеся да гэтай кропкі з вашага кампутара ці смартфона.
Пасля падлучэння вы павінны ўбачыць прывітальны экран шлюза WebThings, які затым пачне пошук вашай хатняй Wi-Fi сеткі.
Абярыце вашу хатнюю сетку з спісу і ўвядзіце пароль для падлучэння.
Заўвага:
Калі вы падключыліся да кропкі доступу "WebThings Gateway XXXX", але не бачыце экрана прывітання, паспрабуйце адкрыць старонку па адрасе 192.168.2.1.
Raspberry Pi можна падлучыць да сеткі і з дапамогай кабеля Ethernet. У такім выпадку ён паспрабуе атрымаць IP-адрас сеткі з вашага роўтара аўтаматычна. Затым набярыце ў браўзэры "http://gateway.local" для першаснай налады шлюза.
Калі вы перамесціце шлюз у іншае месца ці ён страціць доступ да першапачатковай сеткі, то ён аўтаматычна пяройдзе ў рэжым кропкі доступу, каб вы змаглі падлучыцца да яго і наладзіць іншую сетку.
5. Выбар субдамена
Пасля падлучэння шлюза да сеткі, пераканайцеся, што ваш кампутар або смартфон, з якога вы робіце наладу, знаходзіцца ў той жа сеткі. Пасля гэтага перайдзіце па адрасеgateway.local у браўзэры.
Пасля гэтага ў вас з'явіцца опцыя зарэгістраваць бясплатны субдамен для доступу да шлюза па-за лакальнай сеткай праз абаронены тунэль ад Mozilla.
Увядзіце жаданы субдамен і адрас электроннай пошты (для скіду пароля ў будучыні), і націсніце "Create".
Заўвага:
Гэты крок можна прапусціць і выкарыстоўваць шлюз цалкам лакальна, альбо наладзіўшы пракід партоў і DNS самастойна. Аднак у тым выпадку, калі ў будучыні вы ўсёткі вырашыце выкарыстоўваць субдамен Mozilla, налады шлюза прыйдзецца цалкам скінуць.
Калі старонка па адрасе gateway.local не адчыняецца, паспрабуйце пазнаць IP-адрас шлюза праз ваш роўтар (шукайце ў спісе падлучаных прылада накшталт “gateway” або з MAC-адрасам, пачынаючымся на “b8:27:eb”), і паспрабуйце адкрыць старонку прама па IP.
Калі gateway.local і http:// не працуюць, пераканайцеся, што і ваш кампутар, і Raspbeery Pi падлучаныя да адной і той жа сеткі.
Калі вы ўжо рэгістравалі субдамен раней, увядзіце яго імя і той адрас электроннай пошты, які вы выкарыстоўвалі пры яго рэгістрацыі. На экране з'явяцца інструкцыі па атрыманні доступу.
6. Стварэнне акаўнта
Пасля рэгістрацыі субдамена адкрыецца старонка з наступнымі этапамі наладкі шлюза. Увядзіце ваша імя, адрас электроннай пошты і пароль, і націсніце "Next".
Заўвага: Дадатковыя акаўнты можна стварыць пазней.
Гатова!
Пасля гэтага павінна адкрыцца старонка "Things" для падлучэння разумных прылад да шлюза.