Мазмуну:

Raspberry Pi менен жеке Afero Hub жасаңыз: 6 кадам
Raspberry Pi менен жеке Afero Hub жасаңыз: 6 кадам

Video: Raspberry Pi менен жеке Afero Hub жасаңыз: 6 кадам

Video: Raspberry Pi менен жеке Afero Hub жасаңыз: 6 кадам
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Июль
Anonim
Raspberry Pi менен өзүңүздүн аферо хабыңызды түзүңүз
Raspberry Pi менен өзүңүздүн аферо хабыңызды түзүңүз

Эй баарына!

Биз Afero Modulo-1 тактабызды колдонуп, түзмөгүңүздү булутка туташтыруу үчүн, аларды зымсыз жеткиликтүү, зымсыз башкарылуучу жана башка түзмөктөр менен онлайнда коопсуз жана ишенимдүү сүйлөшүү үчүн колдонуунун канчалык оңой экенин көрсөткөн бир нече көрсөтмөлөрдү жайгаштырдык.

Modulo-1 Bluetooth үчүн гана түзмөк болгондуктан, Интернетке туташуу үчүн бир аз жакшыраак туташкан түзмөк керек. Мурунку көрсөтмөлөрүбүздө, биз кыска аралыкка туташкан жергиликтүү байланышка (BoE-бот сыяктуу) же жакын жерде болгондо гана жеткиликтүү болууга тийиш болгон долбоорлорду жасадык (чычкан капкагы сыяктуу.) учурларда, Afero мобилдик тиркемеси жергиликтүү Modulo такталары менен Afero Cloudдун ортосундагы байланыш түйүнүнүн ролун аткарат.

Бизде жакында көрсөтүлө турган дагы бир нече кызыктуу долбоорлор бар, алардын кээ бири сиздин Afero менен иштеген түзмөгүңүз онлайнда болсо жана булутка дайыма туташып турган болсо, анда сиз аларды башкара аласыз. үйдө.

Жакында биз ARM негизиндеги кичинекей Debian Linux компьютерин (Raspberry Pi сыяктуу) өз алдынча Afero Hubга айландыра турган программалык пакетти чыгардык. Бул жергиликтүү Afero түзмөктөрүңүздү онлайн режиминде жана булутка туташтырып турат, андыктан аларга мобилдик тиркеме аркылуу дүйнөнүн каалаган жеринен кире аласыз.

Afero Hub программасы жөнүндө көбүрөөк маалыматты бул ыңгайлуу шилтемелерден таба аласыз -

Afero Blog Post Hub программасын жарыялайт

Иштеп чыгуучунун документтери - Afero Hub программасы

Орнотуу тез жана оңой, биз муну кантип жасоону көрсөтүү үчүн бул жерде кыска нускамада иштейбиз!

1 -кадам: Hub Программалык камсыздоосу

Биз Hub программасын ARM CPU архитектурасы үчүн Debian пакети катары чыгардык. Программаны иштете турган эң оңой жана жеткиликтүү аппараттык платформа - Raspberry Pi. Raspberry Pi 3 жана Raspberry Pi Zero W экөө тең Wi-Fi жана Bluetooth колдоосуна ээ, ошондуктан алар кошумча жабдуулары жок Afero хабы катары кутудан тышкары иштешет. Бул борборду чогултуунун эң оңой жолу.

Сиздин колдо бар экениңизди текшериңиз:

- Raspberry Pi 3 Model B же Raspberry Pi Zero W

- Бул үчүн ылайыктуу электр булагы (дубалга кубаттуу USB кубат адаптери эң жакшы)

- MicroSD картасы жок дегенде 8 ГБ

Хабды иштетүү үчүн сизге бир нече кошумча нерселер керек болот:

- SD картанын сүрөтүн жазуу үчүн компьютериңиз үчүн MicroSD окугуч/адаптер

- USB клавиатурасы/чычкан жана HDMI мониторун Pi конфигурациялоо үчүн (милдеттүү эмес, бирок сунушталат)

Эгерде сизде Pi жок болсо же Hub катары колдонуу үчүн жаңысын сатып алгыңыз келсе, Pi 3 менен келген Raspberry Pi 3 "Стартер комплекттерин" таба аласыз, көбүнчө сүйкүмдүү корпус, күч. камсыздоо жана MicroSD картасы, баштоо үчүн керектүү нерселердин баары. Сиз Стартерлердин бул түрүн сүйүктүү электроника веб -сайтынан же жергиликтүү сүйүктүү электроника дүкөнүнөн таба аласыз, же, такыр, башка жерден.

Эгерде сиз Пиди колдонууга жаңыдан кирсеңиз, WiFi тармагын орнотуу үчүн USB клавиатурасын/чычканды жана HDMI мониторун Pi консолуна туташтыруу керек. Жергиликтүү WiFi тармагыңызда Pi болгондон кийин, сизге алардын кереги жок - Hub программасына монитор же клавиатура таптакыр кереги жок. Эгерде сиз Pi менен тааныш болсоңуз, анда орнотууну бир аз жөнөкөйлөтүү үчүн Afero иштеп чыгуучунун документтериндеги "башсыз" орнотууну колдоно аласыз.

2 -кадам: OS орнотуу

Raspberrypi.org сайтынан Raspbian Liteнин акыркы чыгарылышын жүктөп алыңыз - бул жазуу учурунда бул распиялык "Stretch" чыгарылышы.

Жүктөлүп алынгандан кийин, бул OS сүрөтүн MicroSD картасына raspberrypi.org сайтындагы жакшы документтерди колдонуу менен жазыңыз, ал сизге MicroSD картасын Windows, mac OS/OS X же Linux PCте кантип түзүү керектигин көрсөтөт. MicroSD картаңызды жазуу үчүн ошол документтердеги кадамдарды аткарыңыз, андан кийин улантуу үчүн бул жерге кайра текшериңиз …. биз сени күтөбүз!

3 -кадам: Pi'ди конфигурациялоо

Pi'ди конфигурациялоо
Pi'ди конфигурациялоо
Pi'ди конфигурациялоо
Pi'ди конфигурациялоо
Pi'ди конфигурациялоо
Pi'ди конфигурациялоо

Эми жергиликтүү Wifi тармагына кирүү үчүн Piге тез орнотуу иштерин жасайбыз -

- Pi 3тун SD уячасына жаңы эле орнотулган MicroSD картасын орнотуңуз

- USB клавиатурасын/чычканды Piдеги USB портуна туташтырыңыз

- HDMI кабелин Pi менен убактылуу колдоно турган компьютердин мониторуна туташтырыңыз

Кабелди дубалдын электр булагына туташтырылган MicroUSB портуна туташтырып, Pi'ни күйгүзүңүз (компьютердин USB порту Пи үчүн жетиштүү кубат бере албашы мүмкүн.)

Pi жүктөлөт жана ал сизди колдоно турган рабочий чөйрөсүнө киргизет.

Терминал терезесин ачуу жана жергиликтүү WiFi тармагыңызга Pi алуу үчүн raspberrypi.org сайтындагы ыңгайлуу көрсөтмөлөрдү аткарыңыз.

Муну бүтүргөнүңүздө, ошол эле терминал терезесинде, Pi конфигурация программасын иштетүү үчүн "sudo raspi-config" иштетиңиз. Биз бул жерде өзгөртө турган бир нече тез нерселер бар.

5-интернационализация опцияларын тандап, I4 вариантын тандаңыз Wi-Fi өлкөсү. Пи турган өлкөнү тандап, анан raspi-configдан чыгыңыз.

Raspi-config сизден өчүрүп-күйгүзүүнү сураганда, ооба дегенди тандасаңыз, Pi кайра башталат. Pi кайра жүктөлгөндөн кийин, сиз рабочий столго кайтып келесиз жана жергиликтүү Wifi тармагыңызда болушуңуз керек.

Башка Терминал терезесин ачыңыз, жана бул кичинекей Пиди борборго айланталы!

4 -кадам: Hub Software Repo кошуу

Сиз Пи рабочий интерфейсиндеги Терминалдын чакырыгында отурушуңуз керек. Биз азыр кылышыбыз керек болгон нерсе, Afero Debian репозиторийин Pi'ге кошуу жана жөнөкөй пакетти орнотуу. Биз бул жердеги тепкичтерди басып өтөбүз, бирок эгер сиз буга чейин жеткен болсоңуз, анда бул оңой бөлүк!

Эгерде сиз иш столунун чөйрөсүн колдонууну каалабасаңыз жана Pi менен тааныш болсоңуз, анда сиз дагы SSHди тармакка салып, ошол эле буйруктарды ssh сессиясынан иштете аласыз, алар каалаган жерден иштешет.

Биринчиден, Pi'ге Afero Debian репо кошолу. Биз сиз үчүн Afero APT кол тамгасын Пиңизге жүктөп, репоңузду сизге /etc/apt/sources.d кошо турган жөнөкөй сценарийди сунуштайбыз. Сценарийди төмөнкү буйрук менен алыңыз:

wget

Сиз addrepo.sh деп аталган кичинекей скриптти жүктөп аласыз. Бул сценарийди көрө аласыз, ал биз айткандын баарын аткарат, эгер кааласаңыз, анда аны төмөнкү буйрук менен тамыр катары иштетишиңиз керек:

bash./addrepo.sh

Бул сценарий сизге пи колдонуучу каттоо эсебиңиздин сырсөзүн талап кылат (эгерде ал sudo кыла алат), эгер ал керек болсо, анда ал кол коюу ачкычын кошот жана пиңизге репо кошот, андан кийин сиз үчүн "sudo apt-get update" иштетүүнү сунуштайт. репо каталогун жаңыртуу үчүн. Улантууга жана жаңыртууга бул жерде "y" деп жооп бериңиз, жана ал аяктаганда, хабдын программасын орнотууга болот!

5 -кадам: Hub программасын орнотуңуз

Hub программасын орнотуңуз
Hub программасын орнотуңуз

Биз дээрлик бүттүк! Afero Hub Программалык камсыздоосу жөнөкөй Debian пакети. Ооба, экөө, бирок бирөөсүн гана орнотуу керек. Топтомдордун сүрөттөмөсү жана алар эмне кылышын сурап билиңиз Расмий Иштеп чыгуучу Документи.

Пакеттерди жөнөкөй буйрук менен орнотуңуз:

sudo apt-get afero-hub орнотуу

Бул пакет Hub программалык камсыздоону алат жана анын эң зарыл пакеттери жана аларды орнотот. Сиз бул жердеги же пакеттеги шилтемеден текшере турган Afero Иштеп чыгуучунун Тейлөө Шарттарына макул болушуңуз керек болот. Тейлөө шарттарына макул болбосоңуз, пакет орнотулбайт.

Шарттарга макул болгондон кийин, Afero Hub пакети орнотулат.

Хаб программасы орнотулганда, терминал терезеңизде QR коду көрсөтүлөт. Бардык Afero түзмөктөрүндөй эле, бул Pi Hub уюлдук телефонуңуз менен QR кодун сканерлегениңизде сиздин эсебиңизге кошулат. Бул түзмөктү Afero каттоо эсебиңизге кошмойунча, орнотуу токтотулат, андыктан азыр муну жасайбыз!

Afero мобилдик тиркемесиңизди күйгүзүңүз, борбордун сүрөтчөсүн таптаңыз, андан кийин менюнун жогору жагындагы "Түзмөк кошуу" баскычын басыңыз. Терминал терезесиндеги QR кодун сканерлөө үчүн түзмөгүңүздүн камерасын колдонуңуз. Эгерде кандайдыр бир себептерден улам QR коду сканерлебей калса, экрандын ылдый жагындагы "Түзмөктү кол менен кошуу" баскычын басып, (узун… кечиресиз!) Ассоциация идентификаторун колдонмоңузга ушундай жол менен киргизе аласыз. Бактыга жараша, тестирлөөдө биз бул терминалга негизделген QR коддору, адатта, абдан жакшы сканерленгенин билдик!

Пиди каттоо эсебиңизге кошкондон кийин, мобилдик тиркемеде жаңы Hub түзмөгүн көрөсүз, ал онлайнда болот, андан кийин пакеттин орнотуучусу кайра терминалдык көрсөтмөгө чыгат.

Куттуктайбыз, сиз өзүңүздүн Afero Hub орноттуңуз!

Сиз жаңы борборуңузду каалаган жерден таап, Afero түзмөктөрүңүзгө дайыма жетүүнү каалайсыз, жөн эле Пиди адаттагыдай өчүрүңүз ("sudo stop") жана аны Afero түзмөктөрүңүзгө жеткиңиз келген жерге туташтырыңыз. Эсиңизде болсун, борбор татыктуу аймакты камтыйт, андыктан ал сиздин түзмөктөрүңүздүн жанында болбошу керек.

Сиз ошондой эле Hub программасын бир нече Pisке орнотсоңуз болот жана чоңураак аймакты камтуу үчүн борборлоруңуз болсо болот - Afero түзмөктөрү автоматтык түрдө хабдан хабга чейин кыдырып, дайыма эң жакшы сигналды камсыз кылган хаб менен туташат. Менин үйүмдө менде пи бар, ылдыйда жана мен үйүмдүн тегерегиндеги каалаган Аферо аппараттарын көрө алам.

6 -кадам: Кошумча маалымат

Дагы Hub Программалык документтерин Afero Иштеп чыгуучунун Документтеринен таба аласыз, пакеттерди алып салуу же жаңыртуу боюнча көбүрөөк маалымат алуу үчүн.

Hub программалык камсыздоосу жүктөөдө ишке киргизилип, кандайдыр бир себептерден улам чыгып кетсе, кайра башталат. Процесстерди supervisorctl буйругу менен текшере аласыз жана аларды кол менен баштасаңыз же токтотсоңуз болот, бирок адатта аларды кол менен башкаруу жөнүндө тынчсыздануунун кажети жок.

Эгерде сизде кандайдыр бир суроолор болсо же кошумча маалымат алгыңыз келсе, forum.afero.ioдогу Afero Developer Forums менен таанышып, бизге кат жазыңыз!

Сунушталууда: