
Kategori: Raspberry Pi
Raspberry Pi’a (Linux) MEB Kök Sertifikası Nasıl Yüklenir?
SSL (Secure Socket Layer), https gibi güvenli iletişim protokollerinin kullandığı şifreleme altyapısını sağlar. Güvenli bir protokol kullanarak gerçekleştirilen iletişim, her iki tarafta da (istemci ve sunucu) şifrelenerek aktarılır. Bunun için asimetrik şifreleme adı verilen bir yöntem kullanılır. Bu yönteme göre; özel ve açık anahtar adı verilen iki adet anahtar üretilmiştir. Açık anahtar herkesçe erişilebilirdir ve şifrelenmek istenen veri henüz istemci tarafında iken bu anahtar ile şifrelenerek gönderilir. Bu anahtarın şifrelediği veriyi sadece özel anahtar açabilir.
Okumaya devam et “Raspberry Pi’a (Linux) MEB Kök Sertifikası Nasıl Yüklenir?”Raspberry Pi’yi SSH ile Uzaktan Yönetmek
Raspberry Pi’yi SSH kullanarak uzaktan yönetebilirsiniz. SSH (Secure SHell) uzaktaki bir bilgisayara güvenli bir şekilde bağlantı kurmak için kullanılan bir iletişim protokolü ve aynı zamanda bir ağ servisinin adıdır. Pi’de SSH servisi varsayılan olarak aktiftir. Bir PC üzerinden SSH ile Pi’nin komut konsoluna bağlanmak için bir SSH istemcisi program kullanılır. PuTTY en çok kullanılan SSH istemcisi programlardan birisidir ve ücresizdir. PuTTY’yi resmi web sitesi olan www.putty.org adresinden indirip çalıştırdığınızda sizi aşağıdaki gibi arabirim karşılar.
Okumaya devam et “Raspberry Pi’yi SSH ile Uzaktan Yönetmek”Raspberry Pi’nin İnternet Hızını Ölçmek
Speedtest.net, geniş bant internet bağlantılarının hızını test etmek için en çok tercih edilen sitelerden birisidir. Raspberry Pi’nin internet hızını (download ve upload) komut satırından test etmek için bir speedtest.net istemcisi olan bir phyton betiğini kullanabilirsiniz. [1]
$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod a+rx speedtest_cli.py
$ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
$ sudo chown root:root /usr/local/bin/speedtest-cli
Okumaya devam et “Raspberry Pi’nin İnternet Hızını Ölçmek” Raspberry Pi’yi İnternete Bağlamak
Raspberry Pi’nin internet bağlantısını yapmak için, tüm ağ bağlantılı cihazlarda olduğu gibi temel olarak iki tanımlamaya ihtiyaç vardır. Bunlar ağ geçitinin ip adresi ve DNS sunucusunun ip adresidir.
Okumaya devam et “Raspberry Pi’yi İnternete Bağlamak”Raspberry Pi ile gmail üzerinden e-posta göndermek?
Komut satırından eposta göndermek için SSMTP aracını kullanabilirsiniz. Bu yazıda, apt-get ile kolayca yükleyebilileceğiniz SSMTP aracı ile gmail hesabınız üzerinden nasıl eposta gönderebileceğinizi anlatacağım. Öncelikle Raspberry Pi’nizi güncelleyin ve SSMTP aracını yüklemek için şu komutu verin:
sudo su
apt-get install ssmtp
SSMTDP’nin konfigürasyon dosyası olan ssmtp.conf’a gmail hesap bilgilerinizi tanımlamak için şu komutu verin:
vi /etc/ssmtp/ssmtp.conf
Dosyanın içeriğini aşağıdaki şekilde düzenleyin.
Okumaya devam et “Raspberry Pi ile gmail üzerinden e-posta göndermek?”Wireless bağlantısını, ethernet ile Raspberry’e paylaşma
Raspberry Pi’yi çeşitli yöntemlerle kullanabiliyoruz. Eğer uygun donanımınız varsa direkt görüntü alıp kullanabilirsiniz ya da Raspberrynizi internet ağına dahil ederek ssh ile bağlanabilirsiniz. Ama koşullar her zaman istediğiniz gibi olmayabiliyor. Örneğin ben masaüstü pc kullanıyorum, modem bir başka odada. Yani Raspberry’i ethernet ile doğrudan modeme bağlasam da bu benim işime yaramıyor. Bunun için farklı bir yöntem denedim ve sizlerle paylaşmak istiyorum.
Okumaya devam et “Wireless bağlantısını, ethernet ile Raspberry’e paylaşma”Raspberry Pi için UPS (Yedek Güç Kaynağı) tasarlamak
Güç kesilmelerine karşı Raspberry Pi’yi korumak için iyi bir UPS sistemi nasıl olmalıdır:
Okumaya devam et “Raspberry Pi için UPS (Yedek Güç Kaynağı) tasarlamak”Raspberry Pi ile DHT11 Sensörünü Kullanarak Sıcaklık ve Nem ölçmek – 2
Daha önce burada DHT11’in C kodları ile nasıl okunacağını anlatmıştım. Şimdi de bu kodları biraz daha geliştirip, okunan sıcaklık ve nem değerlerini bir MySQL tablosuna kaydedeceğiz.
Tablomuzun yapısı şöyle:
CREATE TABLE `logs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` int(11) DEFAULT NULL,
`temp` int(255) DEFAULT NULL,
`rh` int(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;
Okumaya devam et “Raspberry Pi ile DHT11 Sensörünü Kullanarak Sıcaklık ve Nem ölçmek – 2” Raspberry Pi’nin Wireless bağlantısını otomatik yenilemek
Daha önce burada Raspberry Pi’nin kablosuz ağa nasıl bağlanacağından bahsetmiştik. Kablosuz bağlantı yapıldıktan sonra çeşitli nedenlerle bağlantı kesilebilir. Örneğin Access Point kapsama alanı dışına çıkabilir, kilitlenebilir veya Raspberry Pi kablosuz adaptörü güç sorunundan dolayı kararsızlığa düşüp kablosuz bağlantı kesilebilir. Bu durumda tek bağlantı yöntemi kablosuz adaptör ise Raspberry Pi’nize ağ üzerinden erişemeyeceksiniz demektir.
Okumaya devam et “Raspberry Pi’nin Wireless bağlantısını otomatik yenilemek”Raspberry Pi’nin Disk Kullanım Durumu İncelemek
Ncdu (NCurses Disk Usage) linux kullanıcılarının iyi bildiği du (disk usage) komut satırı aracının ncurses kütüphanesi ile yeniden yazılmış kullanıcı etkileşimli sürümü. ncdu da aynı du gibi metin tabanlı ekranda hizmet veren bir araç.
Okumaya devam et “Raspberry Pi’nin Disk Kullanım Durumu İncelemek”
Altınkaya’dan yerli üretim Pi kutusu
http://www.altinkaya.com.tr/Yeni-Urunler/Pi-312.html adresinde yerli tasarım ve üretim olan Raspberry Pi kutusunu görebilirsiniz. Fiyatı da diğer kutulara göre ucuz.
RTL8188eu Kablosuz Ağ Adaptörü ile Raspberry’i İnternete Bağlamak
Sizde benim gibi ebay’dan ucuz bir kablosuz ağ adaptörü satın aldıysanız benim gibi biraz uğraşacaksınız demektir. Burada Raspberry forumunda bulduğum çözümün nasıl uyguladığını anlatacağım. Raspbian kendiliğinden aygıtı yükleyip kullanılır duruma getirmiyor malesef. İşlemlere başlamadan önce hangi marka/model bir kablosuz adaptörüne sahip olduğunuzu teşhis etmelisiniz.
Okumaya devam et “RTL8188eu Kablosuz Ağ Adaptörü ile Raspberry’i İnternete Bağlamak”
Raspberry-Pi durum ledlerinin anlamları
Durum led’lerinin anlamları şöyle:
- ACT – D5 (Green) – SD Karta (disk) erişimi
- PWR – D6 (Red) – 3.3 V güç mevcut
- FDX – D7 (Green) – Full Duplex ağ bağlantısı mevcut
- LNK – D8(Green) – Ağ veri iletişimi yapılıyor
- 100 – D9(Yellow) – 100Mbit ağ bağlantısı mevcut
Raspberry Pi ile DHT11 Sensörünü Kullanarak Sıcaklık ve Nem ölçmek
Ebay dan sipariş verdiğim DHT11 sıcaklık ve nem sensörü elime ulaşır ulaşmaz hemen bir deneme yapayım dedim. DHT11 düşük maliyetli dijital (one wire) bir sıcaklık ve bağıl nem ölçer. Tam da raspberry piye göre. DHT11 in bacak şemasını aşağıdaki şekilde de görebileceğiniz gibi. 1 bacak Vcc , ikinci bacak Data ve 4. bacak ise Toprak (Gnd) 3. bacak NC (not-connected) yani kullanılmıyor. DHT11 in veri sayfasına göre göre 3.3v-5.5v aralığında beslenebiliyor ve 50 santigrat dereceye kadar sıcaklık ölçebiliyor yaptığım denemelerde 50 derecenin de üzerinde ölçüm yapabildiğini belirtmek istiyorum.
Okumaya devam et “Raspberry Pi ile DHT11 Sensörünü Kullanarak Sıcaklık ve Nem ölçmek”
Putty ile Parolasız SSH Oturumu Açmak
Putty ile parola girmeden sunucuya SSH bağlantısı açmak için putty.gen ile 2 adet anahtar üreteceğiz. Birbirinin eşleniği olan olan PrivateKey (özel anahtar) ve PublicKey (açık anahtar) adındaki iki anahtardan yararlanacağız. Bu anahtarları üretmek için putty projesi ile birlikte geliştirilen puttygen (key generator) programını kullanacağız.
Okumaya devam et “Putty ile Parolasız SSH Oturumu Açmak”GPIO Pinleri ve Açıklamaları
GPIO pin ve açıklamalarını pinler.raspi.gen.tr bu adreste bulabilirsiniz.