Raspberry Pi ve Nesnelerin İnterneti'ne Giriş
Uygulamalarla Raspberry Pi Öğrenin. pigpio, MQTT, Node-RED,ThingsBoard ile Nesnelerin İnterneti Uygulamaları Geliştirin.
Description
Not1: İndirim kodu için mesaj atabilirsiniz.
Bu seride Raspberry Pi ve onun temel uygulama alanı olan Nesnelerin İnterneti konusu ele alınmıştır. Seri toplam 10 bölümden oluşmaktadır. İlk bölüm olan Giriş bölümünde genel yazılımsal ve donanımsal araçlar tanıtılmış ve genel kaynaklar hakkında bilgi verilmiştir. Bu bölümde ayrıca Raspberry Pi' ye işletim sistemi kurulmuş güncelleme yapılmış, pigpio kütüphanesi kurulmuş ve ilk uygulama gerçekleştirilmiştir. Seride 2. bölümden 7. bölüme kadar olan kısımda Raspberry Pi' nin temel çevresel birimleri üzerine uygulamalar gerçekleştirilmiştir. Bu bölümlerdeki uygulamalarda BME280, PCF8591, CSI kamera, webcam gibi harici sensör, entegre, ve donanımlar kullanılmıştır. GPIO, PWM, I2C, SPI, seri haberleşme, kamera kullanımı gibi konular bu kısımda ele alınmıştır. Serinin son 3 bölümünde Nesnelerin İnterneti ile ilgili konular ele alınmıştır. 8. bölümde Nesnelerin İnterneti konusunda temel bir protokol olan MQTT işlenmiştir. 9. bölümde çok kullanışlı bir uygulama geliştirme aracı olan Node-RED anlatılmıştır. Serinin son bölümünde ise ThingsBoard bulut platformu kullanılmış ve temel özellikleri uygulamalarla gösterilmiştir. Seri hazırlanırken mümkün olduğunca bölümlerin birbirinden bağımsız olmasına gayret edilmiştir.
Not2: Bu seride Bluetooth, dokunmatik ekran kullanımı, CoAP gibi bazı konulara -henüz- hiç değinilmemiştir. İlgi ve talebe göre bu konuların daha sonra eklenmesi planlanmaktadır ama böyle bir garanti yoktur. Lütfen seriyi satın alırken sadece mevcut müfredata göre değerlendiriniz.
What You Will Learn!
- Raspberry Pi ile ilgili genel yazılımsal ve donanımsal araçlar ve kaynaklar
- Temel kurulum işlemleri (İşletim Sistemi ve ilgili kütüphane ve paketlerin kurulumu)
- pigpio kütüphanesinin kullanımı
- Dijital giriş-çıkış işlemleri ve I2C, SPI, seri haberleşme gibi temel protokoller
- USB webcam ve CSI kameraların kullanımı
- PCF8591 A/D-D/A dönüştürücü entegresinin kullanımı
- BME280 sıcaklık, basınç, nem sensörünün kullanımı
- MQTT protokolü ve ilgili kütüphane ve araçlar
- Node-RED sunucu tarafı programlama aracının kullanımı
- Açık kaynak kodlu ThingsBoard bulut platformunun kullanımı
Who Should Attend!
- Raspberry Pi' nin temel özelliklerini uygulamalar yoluyla öğrenmek isteyenler
- Nesnelerin İnterneti(IoT) konusunda bilgi sahibi olmak ve ilgili temel konu ve araçlara(Node-RED, MQTT, Bulut Platformları) giriş yapmak isteyenler