Ana içeriğe atla

Kayıtlar

Meşe Bilişim - IoThook

05 Ağustos 2017 tarihinde Dünya Gazetesinde yayınlanan IoT için Yerli Bulut Servisi IoThook un yazısı:



En son yayınlar

Orange Pi Zero ya static ip vermek

Orange pi zero mini bilgisayarımıza sabit ip adresi vermek için;

interfaces dosyası super user yetkileri ile nano editöründe açılır,

sudo nano /etc/network/interfaces


Aşağıda bulunan komut listesi dosyaya yazılarak kaydedilir ve cihaz restart yapılır.

auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.1.205 #sabit ip adresi netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1

Cihaz açılıp nmap ile ağımı tarattığımda 205 olarak ip aldığını gördük;

Nmap scan report for 192.168.1.205 Host is up (0.00030s latency).


Raspberry pi 3 e IoT dashboard kurulumu

Raspberry pi mini bilgisayarımızı iot cihazı olarak kullanabileceğimizi biliyorsunuz. Peki bir iot sistem kodlamak ne kadar zaman alır. Peki kodlamaya başlamadan hazır bir sistem bulunabilir mi? Cevap evet. IoT cihazları için geliştirilmiş bir çok açık kaynak proje vardır. Google ve Github üzerindeki kısa bir arama ile bir çok projeye ulaşılabilir.


Ben size Github üzerinde bulunan https://github.com/electrocoder/iotdashboard projesini Raspberry pi ye nasıl kurulup çalıştırılacağını anlatacağım. IoTdashboard yazılımı Python programlama dili ve Django web framework ile geliştirilmiştir.

Yapılacaklar sırası ile şöyledir;


Raspberry pi ye ssh terminal ile bağlanılır veya Raspberry pi ye ekran ve klavye var ise terminal ekranı açılır. ssh pi@raspberrypi_iphttps://github.com/electrocoder/iotdashboard adresindeki proje indirilir. git clone https://github.com/electrocoder/iotdashboardiotdashboard klasörü üçerisine girilir. cd iotdashboardpip ile gerekli kütüphanelerin kurulumu yapılır. pip in…

Raspberry Pi 3 IP sabitleme, Static IP verme

Raspberry Pi 3 ün terminal ekranı açılır.

work ssh pi@192.168.1.201 pi@192.168.1.201's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Aug 3 20:00:07 2017 pi@raspberrypi:~ $








sudo nano /etc/dhcpcd.conf ile ayar dosyası açılır ve aşağıdaki satırlar yapıştırılır veya yazılır.


# kablolu bağlantı için - ethernet interface eth0 static ip_address=192.168.1.201/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 # kablosuz bağlantı için - wifi interface wlan0 static ip_address=192.168.1.202/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1



C# ile Json veri gönderme

. IoThook kullanıcısının kanal ve elementlerine veri gönderebilmesi için POST metodu ile JSON olarak değişkenlerin gönderilmesi gereklidir. CSharp örneğinde using Newtonsoft.Json; metodu kullanılmıştır. Bu kütüphaneyi indirmek için http://www.newtonsoft.com/json adresine gidiniz. Bu örneği http://bit.ly/iot_csharp_post Github sayfasından inceleyebilirsiniz.

/* C# ile IoThook REST Api Testi Bu örnek ile CSharp ve JSON ile kullanıcının dataları POST metodu ile gönderme işlemi gerçekleştirilmiştir. 'autorization' ile kullanıcı adı ve parola değeri verilmelidir. Bu ornek IotHook servisine veri almak/gondermek icin baslangic seviyesinde testlerin yapilmasini amaclamaktadir. 29 Temmuz 2017 Sahin MERSIN Daha fazlasi icin http://www.iothook.com ve https://github.com/electrocoder/iotHook sitelerine gidiniz. Sorular ve destek talepleri icin https://github.com/electrocoder/iotHook/issues sayfasindan veya Meşe Bilişim den yardım alabilirsiniz. Yayi…

C# ile JSON veri alma

oThook kullanıcısının tüm kanallarına ait veriyi alabilmesi için GET metodu ile ‘?data=last’ değişkeninin gönderilmesi gereklidir. Aynı örnekdeki data değişkeninin alabileceği değerler: ?data=all : Kullanıcının tüm datalarını getir?data=first : Kullanıcının ilk datasını getir?data=last : Kullanıcının son datasını getir CSharp örneğinde HttpWebRequest metodu kullanılmıştır. Bu örneği http://bit.ly/iot_csharp_get Github sayfasından inceleyebilirsiniz.

/* C# ile IoThook REST Api Testi Bu örnek ile CSharp ve Request metodu ile kullanıcının datalarının get metodu ile alınması gerçekleştirilmiştir. 'autorization' ile kullanıcı adı ve parola değeri verilmelidir. Bu ornek IotHook servisine veri almak/gondermek icin baslangic seviyesinde testlerin yapilmasini amaclamaktadir. 29 Temmuz 2017 Sahin MERSIN Daha fazlasi icin http://www.iothook.com ve https://github.com/electrocoder/iotHook sitelerine gidiniz. Sorular ve destek talepleri icin https://github…

Nano Pi Nedir?

Tek Kart Bilgisayar NANO PI Nedir?







Nanopi son zamanlarda hızla gelişen mini bilgisayar sektörüne hızlıca giren Raspberry pi, Orange pi gibi mini bilgisayarların görevlerini yerine getirilebilen 64 bitlik işlemcisi ile Android ve Debian işletim sistemlerini kolaylıkla çalıştırabilen Tek Kart bilgisayar sistemidir.


Nanopi anakart, işlemci, ram ve çevresel donanımlardan oluşan mini bir bilgisayardır. Nanopi 64 bit ARM All Winner H3 işlemciye sahiptir. 512 MB ve 1GB modelleri bulunmaktadır.

Nanopi ve diğer mini bilgisayarların kullanılma nedeni donanım maliyetlerinin çok ucuzlamış olması ile ev, işyeri, endüstriyel uygulamalar, okullar, amatörler ve öğrenciler tarafından kolaylıkla temin edilebilmesi ve programlanabilmesidir.

Örneğin Nanopi ile evinizin sıcaklık ve nem değerlerini internet üzerinden kesintisiz bir şekilde takip edebilir, sıcaklık değerine göre klima ve havalandırma sistemini devreye alabilirsiniz.
Nanopi Modelleri Nelerdir? Nanopi nin http://www.nanopi.org/ sitesinden edindiği…