İçindekiler
- Hızlı Karşılaştırma
- ThingsBoard: Endüstri sınıfı açık kaynak IoT platformu
- Thinger.io: Hızlı prototipleme ve kolay cihaz yönetimi
- ThingSpeak: Veri toplama ve MATLAB ile analiz
- Grafana: Veri görselleştirme ustası
- Node-RED: Akış tabanlı entegrasyon ve hızlı dashboard
- Adafruit IO: Hobi ve maker projeleri için basit çözüm
- Hangisini Seçmelisin?
- Sıkça Sorulan Sorular
Öğrenciler için proje yaparken veya ders ödevi hazırlarken hangi ücretsiz IoT platformlarını ve dashboard araçlarını kullanabileceğini bilmek zaman kazandırır. En İyi Ücretsiz IoT platformları ve dashboard araçları arasında hem self‑hosted hem de bulut tabanlı seçenekler var; bu rehberde başlangıç ve küçük projeler için uygun olanları, güçlü yanlarını ve sınırlamalarını ele alıyoruz.
Bu yazıda ThingsBoard, Thinger.io, ThingSpeak, Grafana, Node-RED ve Adafruit IO gibi gerçek ve yaygın kullanılan araçları karşılaştırıyoruz. Her birinin hangi işte iyi olduğunu, hangi durumlarda tercih edilebileceğini ve öğrenciler için hangi öğrenme fırsatlarını sunduğunu açık ve uygulamaya dönük şekilde anlatacağım. Ücretsiz planda sınırlamalar olabileceğini unutma; hangi verinin nerede saklandığı, cihaz kotası veya veri saklama süresi gibi ayrıntılar için resmi dokümantasyona bakmak faydalı olur.
Hızlı Karşılaştırma
| Program | Platform | En iyi olduğu iş | Ücret |
|---|---|---|---|
| ThingsBoard | Linux, Docker, Raspberry Pi | Kurallı veri işleme ve özelleştirilebilir dashboard | Açık kaynak / Bulut için ücretsiz planda sınırlamalar var |
| Thinger.io | Bulut, Docker, Raspberry Pi | Hızlı prototipleme ve cihaz yönetimi | Ücretsiz planda sınırlamalar var |
| ThingSpeak | Bulut (MathWorks) | Hızlı veri kayıt ve MATLAB ile analiz | Ücretsiz planda sınırlamalar var |
| Grafana | Windows, macOS, Linux, Docker | Güçlü görselleştirme ve panolar | Açık kaynak / Bulut için ücretsiz planda sınırlamalar var |
| Node-RED | Windows, macOS, Linux, Raspberry Pi | Akış tabanlı entegrasyon ve basit dashboard | Açık kaynak, ücretsiz |
| Adafruit IO | Bulut | Hobi projeleri ve basit görselleştirme | Ücretsiz planda sınırlamalar var |
ThingsBoard: Endüstri sınıfı açık kaynak IoT platformu
ThingsBoard, güçlü bir açık kaynak IoT platformu olarak dikkat çeker. Cihaz telemetrisini toplama, kurallar zinciriyle veri işleme, alarm ve bildirim mekanizmaları ve özelleştirilebilir dashboard'lar sunar. Self‑host ederek (ör. Raspberry Pi veya bir VPS) gerçek projeler için ölçeklenebilir bir altyapı kurabilirsin; istersen bulut sürümleri de mevcut.
Özellikle MQTT, HTTP veya CoAP ile çalışan cihazları bağlamak için uygundur ve kural zinciri sayesinde gelen veriye göre otomatik eylemler tanımlayabilirsin. Dashboard'ları sürükle‑bırak mantığıyla düzenlemek mümkün; karmaşık veri akışları ve cihaz yönetimi gerektiğinde öne çıkar.
Artıları
- Açık kaynak; kendi sunucuna kurup özelleştirebilirsin
- Kurallar, alarm ve roller ile kurumsal düzey özellikler sunar
- MQTT/HTTP/CoAP gibi yaygın protokollerle uyumlu
Eksileri
- Kapsamlı özellikler yeni başlayanlar için başlangıçta karmaşık gelebilir
- Bulut sürümünde ücretsiz planda sınırlamalar olabilir
Kimler için? Cihaz yönetimi, kurallı veri işleme ve özelleştirilebilir dashboard isteyen öğrenciler ve projeler için.
Thinger.io: Hızlı prototipleme ve kolay cihaz yönetimi
Thinger.io, hem bulut hem de kendin host edebileceğin bir IoT platformudur. Özellikle prototip aşamasındaki projeler ve hızlı bir şekilde sensör verisini toplamak, kontrol panelleri oluşturmak için pratik bir seçenektir. SDK ve örnek projeler sayesinde farklı mikrodenetleyicilerle entegrasyon kolaydır.
Cihaz yönetimi, veri depolama ve canlı panolar gibi temel ihtiyaçları karşılar; aynı zamanda REST ve MQTT gibi protokoller üzerinden veri alıp gönderebilirsin. Bulut servisi kullanılırken ücretsiz planda bazı kısıtlar olabilir, ancak küçük projeler ve eğitim amaçlı kullanım için yeterli fonksiyonlar genellikle mevcuttur.
Artıları
- Hızlı kurulum ve örnek kodlar ile prototiplerde avantajlı
- Hem bulut hem self‑host seçeneği var
- Basit ve kullanışlı dashboard imkanı
Eksileri
- Büyük ölçekli üretim için ek özellikler veya ücretli planlar gerekebilir
- Özelleştirme derinliği ThingsBoard kadar geniş olmayabilir
Kimler için? Hızlı prototipleme, ders projeleri ve temel cihaz yönetimi isteyen öğrenciler için.
ThingSpeak: Veri toplama ve MATLAB ile analiz
ThingSpeak, MathWorks tarafından sunulan bir bulut tabanlı IoT veri platformudur. Basit bir şekilde sensör verisi gönderebilir, verileri saklayabilir ve temel görselleştirmeler yapabilirsin. MATLAB entegrasyonları sayesinde veri analizi ve temel sinyal işleme görevlerini platform içinde gerçekleştirmek mümkün.
Eğitim ve araştırma amaçlı kullanımda sık tercih edilir; API anahtarlarıyla veri gönderme/okuma işlemleri basittir. Büyük veri işleme veya çok sayıda cihaz yönetimi gereken durumlarda bazı sınırlamalarla karşılaşılabilir, bu noktada alternatif platformlara bakmak gerekebilir.
Artıları
- Basit veri toplama ve hızlı görselleştirme
- MATLAB ile entegre analiz imkanları
- Öğrenciler ve akademik projeler için yaygın kullanım
Eksileri
- Çok cihazlı, yüksek frekanslı veri akışlarında sınırlamalar olabilir
- Dashboard özelleştirme seçenekleri daha sınırlı olabilir
Kimler için? Veri analizi ve MATLAB entegrasyonu ile ödev veya araştırma yapan öğrenciler için.
Grafana: Veri görselleştirme ustası
Grafana, geniş veri kaynağı desteği ve güçlü görselleştirme yetenekleriyle öne çıkar. IoT projelerinde veriyi InfluxDB, Prometheus, MySQL, PostgreSQL gibi depolardan çekerek esnek panolar oluşturabilirsin. Zengin görselleştirme eklentileri ve panel tipleri, veriyi anlamlandırmayı kolaylaştırır.
Grafana genellikle veri depolama çözümüyle birlikte kullanılır (ör. InfluxDB ile zaman serisi verisi). Self‑host etme imkânı olduğu gibi Grafana Cloud gibi hizmetlerin ücretsiz katmanları da mevcut; ücretsiz planda sınırlamalar olabilir. Dashboard'ları paylaşma ve alert (uyarı) mekanizmaları da mevcuttur.
Artıları
- Çok çeşitli veri kaynaklarıyla çalışır
- Güçlü ve özelleştirilebilir görselleştirme araçları
- Açık kaynak sürümüyle lokal kullanım mümkün
Eksileri
- Tek başına cihaz yönetimi veya veri toplama sunmaz; bir veri kaynağına ihtiyaç var
- Başlangıçta veri kaynağı konfigürasyonu öğrenmeyi gerektirebilir
Kimler için? Zengin görselleştirme ve analiz panoları oluşturmak isteyen öğrenciler ve ekipler için.
Node-RED: Akış tabanlı entegrasyon ve hızlı dashboard
Node-RED, görsel programlama (flow) mantığıyla IoT entegrasyonları kurmayı kolaylaştırır. MQTT, HTTP, WebSocket ve çeşitli eklentilerle sensör verisini toplayıp işleyebilir, Node-RED Dashboard eklentisiyle basit arayüzler oluşturabilirsin. Raspberry Pi gibi cihazlarda çalıştırmak yaygın bir kullanım şeklidir.
Kod yazmadan veri akışı kurmak ve farklı servisleri birbirine bağlamak için idealdir. Ayrıca topluluk eklentileri sayesinde neredeyse her türlü hizmetle entegrasyon sağlanabilir. Açık kaynak olması eğitim amaçlı kullanımda büyük avantajdır.
Artıları
- Görsel akış tabanlı geliştirme ile hızlı prototipleme
- Çok sayıda hazır node ve entegrasyon
- Raspberry Pi ve benzeri cihazlarda kolay kurulum
Eksileri
- Büyük ölçekli cihaz yönetimi veya gelişmiş veri depolama sunmaz; ek altyapı gerekir
- Karmaşık akışlar yönetimi zorlaşabilir
Kimler için? Kod yazmadan entegrasyon ve basit dashboard kurmak isteyen başlangıç/orta seviye öğrenciler için.
Adafruit IO: Hobi ve maker projeleri için basit çözüm
Adafruit IO, maker topluluğu ve hobi projeleri için tasarlanmış, bulut tabanlı bir IoT servistir. Basit grafikler, panolar ve veri kanalları sayesinde sensör verisini kolayca görselleştirebilirsin. Genellikle Adafruit donanımlarıyla sık kullanılır ama genel MQTT/REST desteğiyle farklı cihazlarla da çalışır.
Küçük projeler, prototipler ve öğretici uygulamalar için hızlı bir başlangıç sunar. Ücretsiz planda bazı kısıtlar olabilir; daha fazla cihaz veya veri hacmi gerektiğinde alternatif çözümlere bakmak mantıklı olur.
Artıları
- Maker ve öğretici projeler için hazırlanmış kullanıcı dostu arayüz
- MQTT/REST desteği ve örnekler
- Hızlı panolar ve paylaşım seçenekleri
Eksileri
- Profesyonel cihaz yönetimi özellikleri sınırlı
- Büyük veri hacimleri veya ileri seviye özelleştirme gerekebilir
Kimler için? Hobi projeleri, eğitim amaçlı deneyler ve Adafruit ekosistemiyle çalışan öğrenciler için.
Hangisini Seçmelisin?
- Hızlı prototip / ders projesi: Thinger.io veya Adafruit IO
- Ciddi cihaz yönetimi ve kurallar: ThingsBoard
- Veri analizi ve MATLAB entegrasyonu: ThingSpeak
- Gelişmiş görselleştirme: Grafana (bir veri kaynağı ile birlikte)
- Entegrasyon/otomasyon ve hızlı akış kurma: Node-RED
- Maker/hobi odaklı küçük projeler: Adafruit IO veya Thinger.io
Sıkça Sorulan Sorular
Self‑host mu yoksa bulut mu tercih etmeliyim?
Self‑host, veri üzerinde tam kontrol ve özelleştirme sağlar; ancak sunucu yönetimi, yedekleme ve güvenlik sana ait olur. Bulut ise hızlı başlangıç ve yönetim kolaylığı sunar; ücretsiz planda sınırlamalar olabileceğini unutma.
Hangi platformlar düşük güçlü cihazlarla (Raspberry Pi, ESP32) iyi çalışır?
Node-RED, Thinger.io ve ThingsBoard (light sürümlerle) Raspberry Pi ve benzeri cihazlarla yaygın kullanılır. ESP32/ESP8266 gibi mikrodenetleyiciler genellikle MQTT veya HTTP ile veri gönderir; seçtiğin platformun bu protokolleri desteklediğinden emin ol.
Dashboard kurarken veri kaynağı olarak ne kullanmalıyım?
Basit projeler için platformların kendi depolama çözümleri yeterli olur. İleri analiz veya zaman serisi saklama istiyorsan InfluxDB gibi zaman serisi veritabanları veya ThingSpeak gibi analiz odaklı servislerle birlikte Grafana iyi bir kombinasyondur.
Güvenlik ve kimlik doğrulama nasıl sağlanır?
Platformların çoğu API anahtarları, token bazlı yetkilendirme ve TLS gibi yöntemleri destekler. Cihaz erişimi, kullanıcı rolleri ve veri şifreleme konularında resmi dokümantasyonu takip etmek ve varsayılan erişim yapılandırmalarını değiştirmek önemlidir.
Başlarken hangi kaynaklara bakmalıyım?
Her platformun resmi dokümantasyon sayfası, GitHub repo'ları ve topluluk forumları en iyi başlangıç noktalarıdır. Ayrıca platforma özel örnek projeler ve maker toplulukları hızlı öğrenmeyi sağlar.





