İçindekiler:

Raspberry Pi ile Kendi Afero Hub'ınızı Yapın: 6 Adım
Raspberry Pi ile Kendi Afero Hub'ınızı Yapın: 6 Adım

Video: Raspberry Pi ile Kendi Afero Hub'ınızı Yapın: 6 Adım

Video: Raspberry Pi ile Kendi Afero Hub'ınızı Yapın: 6 Adım
Video: ELEKTRİK MOTORUNU RÜZGAR TÜRBİNİ JENERATÖRÜNE DÖNÜŞTÜRELİM - ALTERNATÖR YAPIMI 2024, Temmuz
Anonim
Raspberry Pi ile Kendi Afero Hub'ınızı Yapın
Raspberry Pi ile Kendi Afero Hub'ınızı Yapın

Selam millet!

Cihazlarınızı kablosuz olarak erişilebilir, kablosuz olarak kontrol edilebilir hale getirmek ve diğer cihazlarla çevrimiçi olarak güvenli ve güvenilir bir şekilde konuşabilmek için buluta bağlamak için Afero Modulo-1 kartımızı kullanmanın ne kadar kolay olduğunu gösteren birkaç Talimat yayınladık.

Modulo-1 yalnızca Bluetooth özellikli bir cihaz olduğundan, İnternet'e bağlanmak için biraz daha iyi bağlanmış bir cihaza ihtiyacı var. Önceki Eğitilebilir Kitaplarımızda, yalnızca kısa menzilli bir yerel bağlantıya (BoE-bot gibi) veya yalnızca yakınınızdayken erişilebilir olması gereken bir bağlantıya (fare kapanı gibi) dayanan projeler yaptık. durumlarda, Afero mobil uygulaması, yerel Modulo panoları ve Afero Bulut arasında bir iletişim merkezi görevi görür.

Çok yakında göreceğimiz bir avuç eğlenceli projemiz daha var, bunlardan bazıları Afero ile çalışan cihazınız çevrimiçi ve her zaman buluta bağlıysa daha da kullanışlıdır, böylece siz olmadığınızda bile onları izleyebilir veya kontrol edebilirsiniz. evde.

Kısa bir süre önce ARM tabanlı küçük bir Debian Linux bilgisayarını (Raspberry Pi gibi) bağımsız bir Afero Hub'a dönüştürecek bir yazılım paketi yayınladık. Yerel Afero cihazlarınızı çevrimiçi ve buluta bağlı tutar, böylece mobil uygulama aracılığıyla dünyanın her yerinden bunlara erişebilirsiniz.

Bu kullanışlı bağlantılardan Afero Hub Yazılımı hakkında daha fazla bilgi bulabilirsiniz -

Hub Yazılımını duyuran Afero Blog Gönderisi

Geliştirici Belgeleri - Afero Hub Yazılımı

Kurulum hızlı ve kolaydır, nasıl yapılacağını size göstermek için kısa bir Eğitilebilir Tabloda bunların üzerinden geçeceğiz!

1. Adım: Hub Yazılımı için Donanım

Hub Yazılımını ARM CPU mimarileri için bir Debian paketi olarak yayınladık. Yazılımı çalıştırabilen en kolay ve en erişilebilir donanım platformu Raspberry Pi'dir. Raspberry Pi 3 ve Raspberry Pi Zero W'nin her ikisi de yerleşik Wifi ve Bluetooth desteğine sahiptir, böylece herhangi bir ek donanım olmadan kutudan çıktığı gibi bir Afero hub olarak çalışırlar. Bu, bir hub'ı bir araya getirmenin açık ara en kolay yoludur.

Elinizin altında olduğundan emin olun:

- Raspberry Pi 3 Model B veya Raspberry Pi Zero W

- Bunun için uygun bir güç kaynağı (duvardan güç alan bir USB güç adaptörü en iyisidir)

- En az 8 GB boyutunda bir MicroSD kart

Hub'ı kurmak ve çalıştırmak için birkaç ek öğeye ihtiyacınız olacak:

- PC'nizin SD kart görüntüsünü yazması için bir MicroSD okuyucu/adaptör

- Pi'yi yapılandırmak için bir USB klavye/fare ve bir HDMI monitör (isteğe bağlı, ancak önerilir)

Pi'niz yoksa veya Hub olarak kullanmak üzere yeni bir tane satın almak istiyorsanız, Pi 3 ile birlikte gelen bir sürü farklı Raspberry Pi 3 "Başlangıç Kiti" bulabilirsiniz. kaynağı ve bir MicroSD kart, başlamak için ihtiyacınız olan her şey. Bu tür Başlangıç Kitlerini en sevdiğiniz elektronik web sitesinde veya yerel favori elektronik mağazanızda veya hemen hemen her yerde bulabilirsiniz.

Pi'yi kullanmakta oldukça yeniyseniz, WiFi ağını kurmak için Pi'nin konsoluna bağlanmak için bir USB klavye/fare ve bir HDMI monitör almalısınız. Yerel WiFi ağınızda Pi'ye sahip olduğunuzda artık onlara ihtiyacınız olmaz - Hub Yazılımının bir monitöre veya klavyeye hiç ihtiyacı yoktur. Pi'ye aşina iseniz, kurulumu biraz basitleştirmek için Afero geliştirici belgelerindeki "başsız" kurulumu kullanabilirsiniz.

2. Adım: İşletim Sistemini Kurun

Raspbian Lite'ın en son sürümünü raspberrypi.org'dan indirin - bu yazı itibariyle bu, Raspian "Stretch" sürümüdür.

İndirdikten sonra, sahip olduğunuz şeye bağlı olarak Windows, mac OS/OS X veya bir Linux PC'de MicroSD kartı nasıl oluşturacağınızı gösterecek olan raspberrypi.org adresindeki güzel belgeleri kullanarak bu işletim sistemi görüntüsünü bir MicroSD karta yazın. MicroSD kartınızı yazmak için bu belgelerdeki adımları izleyin, ardından devam etmek için burayı tekrar kontrol edin…. seni bekleyeceğiz!

Adım 3: Pi'yi yapılandırın

Pi'yi yapılandırın
Pi'yi yapılandırın
Pi'yi yapılandırın
Pi'yi yapılandırın
Pi'yi yapılandırın
Pi'yi yapılandırın

Şimdi yerel Wifi ağınıza almak için Pi'ye biraz hızlı kurulum yapalım --

- Az önce yaptığınız MicroSD kartı Pi 3'ün SD yuvasına takın

- Pi üzerindeki USB bağlantı noktalarına bir USB klavye/fare bağlayın

- Pi'ye ve geçici olarak kullanabileceğiniz bir bilgisayar monitörüne bir HDMI kablosu bağlayın

Bir duvar güç kaynağına bağlı MicroUSB bağlantı noktasına bir kablo takarak Pi'yi açın (bir bilgisayarın USB bağlantı noktası Pi için yeterli gücü sağlayamayabilir.)

Pi önyüklenecek ve sizi kullanabileceğiniz bir masaüstü ortamına başlatacak.

Bir terminal penceresi açmak ve Pi'nizi yerel WiFi ağınıza almak için raspberrypi.org'daki kullanışlı talimatları izleyin.

Bunu bitirdiğinizde, aynı terminal penceresinde Pi yapılandırma programını çalıştırmak için "sudo raspi-config" komutunu çalıştırın. Burada değiştirmemiz gereken birkaç hızlı şey var.

5 Uluslararasılaştırma Seçenekleri seçeneğini seçin, ardından I4 Wi-Fi Ülkesini Değiştir seçeneğini seçin. Sizin ve Pi'nizin bulunduğu ülkeyi seçin ve ardından raspi-config'den çıkın.

Raspi-config yeniden başlatmak isteyip istemediğinizi sorduğunda, evet'i seçin ve Pi yeniden başlayacaktır. Pi yeniden başlatıldıktan sonra masaüstüne döneceksiniz ve yerel Wifi ağınızda olmalısınız.

Başka bir Terminal penceresi açın ve bu küçük Pi'yi bir merkez yapalım!

Adım 4: Hub Yazılım Deposunu Ekleyin

Pi'nin masaüstü kullanıcı arayüzünde bir Terminal isteminde oturuyor olmalısınız. Şimdi tek yapmamız gereken Afero Debian deposunu Pi'ye eklemek ve basit bir paket kurulumu yapmak. Buradaki adımların üzerinden geçeceğiz, ancak buraya kadar geldiyseniz, bu kolay kısım!

Masaüstü ortamını kullanmak istemiyorsanız ve Pi'ye aşinaysanız, ağınız üzerinden Pi'ye SSH yapabilir ve aynı komutları ssh oturumundan da çalıştırabilirsiniz, her yerden aynı şekilde çalışırlar.

İlk olarak, Pi'ye Afero Debian deposunu ekleyelim. Afero APT imzalama imzasını Pi'nize indirecek ve repoyu size /etc/apt/sources.d ekleyecek basit bir komut dosyası sunuyoruz. Komut dosyasını şu komutla alın:

wget

addrepo.sh adlı küçük bir komut dosyası indireceksiniz. Yapacağını söylediğimiz her şeyi yaptığından emin olmak için bu komut dosyasını görüntüleyebilirsiniz, isterseniz, komutla root olarak çalıştırmanız gerekir:

bash./addrepo.sh

Bu komut dosyası, gerekirse pi kullanıcı hesabı şifrenizi ister (böylece sudo yapabilir), ardından imzalama anahtarını ekler ve repoyu Pi'nize ekler ve ardından sizin için "sudo apt-get update" çalıştırmayı teklif eder. repo kataloğunu güncellemek için. Devam edin ve güncellenmesine izin vermek için burada "y" yanıtını verin ve bittiğinde, hub yazılımı yüklenebilir!

Adım 5: Hub Yazılımını yükleyin

Hub Yazılımını yükleyin
Hub Yazılımını yükleyin

Neredeyse tamamız! Afero Hub Yazılımı sadece basit bir Debian paketidir. Peki, iki, ama sadece birini yüklemen gerekiyor. Paketlerin açıklamaları ve ne yaptıkları için lütfen Resmi Geliştirici Belgesine bakın.

Paketleri basit komutla kurun:

sudo apt-get install afero-hub

Bu paket, Hub yazılımını ve önkoşul paketlerini getirecek ve bunları kuracaktır. Buradaki bağlantıda veya pakette kontrol edebileceğiniz Afero Geliştirici Hizmet Şartları'nı kabul etmeniz istenecektir. Hizmet Koşullarını kabul etmiyorsanız, paket kurulmayacaktır.

Koşulları kabul ettikten sonra, Afero Hub paketi yüklenir.

Hub yazılımı yüklendiğinde, terminal pencerenizde bir QR kodu görüntülenecektir. Tüm Afero cihazlarında olduğu gibi bu Pi Hub da cep telefonunuz ile QR kodu okuttuğunuzda hesabınıza eklenecektir. Bu cihazı Afero hesabınıza ekleyene kadar kurulum duraklayacak, şimdi yapalım!

Afero mobil uygulamanızı çalıştırın, ortadaki simgeye dokunun, ardından menünün üstündeki "Cihaz Ekle"ye dokunun. Terminal penceresindeki QR kodunu taramak için cihazınızın kamerasını kullanın. Herhangi bir nedenle QR kodu taranmazsa, ekranın altındaki "Cihazı Manuel Olarak Ekle"ye dokunabilir ve uygulamanıza (uzun… üzgünüm!) İlişkilendirme Kimliğini bu şekilde girebilirsiniz. Neyse ki, testlerde bu terminal tabanlı QR kodlarının genellikle oldukça iyi tarandığını gördük!

Pi'yi hesabınıza ekledikten sonra, mobil uygulamada yeni bir Hub cihazı göreceksiniz, çevrimiçi olacak ve ardından paket yükleyici bir terminal istemine geri dönecek.

Tebrikler, kendi Afero Hub'ınızı kurdunuz!

Yeni hub'ınızı Afero cihazlarınıza her zaman erişim sağlamak istediğiniz herhangi bir yere yerleştirmeli, Pi'yi her zamanki gibi kapatmanız ("sudo halt") ve Afero cihazlarınız için erişmek istediğiniz yere takmalısınız. Hub'ın uygun bir alanı kapsadığını unutmayın, bu nedenle herhangi bir cihazınızın hemen yanında olması gerekmez.

Ayrıca Hub Yazılımını birden fazla Pis'e yükleyebilir ve daha geniş bir alanı kapsayacak hub'lara sahip olabilirsiniz - Afero cihazları otomatik olarak hub'dan hub'a dolaşacak ve her zaman en iyi sinyali sağlayan hub'a bağlanacaktır. Evimde üst katta ve alt katta bir Pi var ve evimin herhangi bir yerinde herhangi bir Afero cihazı görebiliyorum.

6. Adım: Daha Fazla Bilgi

Paketlerin kaldırılması veya yükseltilmesi hakkında daha fazla ayrıntı için yine Hub Yazılımı belgeleri The Afero Developer Documentation'da bulunabilir.

Hub Yazılımı, önyükleme sırasında başlayacak ve herhangi bir nedenle kapanırsa kendini yeniden başlatacak şekilde tasarlanmıştır. Supervisorctl komutunu kullanarak süreçleri kontrol edebilir ve gerektiğinde manuel olarak başlatabilir veya durdurabilirsiniz, ancak genellikle bunları manuel olarak kontrol etme konusunda endişelenmenize gerek kalmaz.

Herhangi bir sorunuz varsa veya daha fazla bilgi istiyorsanız lütfen forum.afero.io adresindeki Afero Geliştirici Forumlarına göz atın ve bize yazın!

Önerilen: