← Tüm projeler

IoT ve Gömülü Sistemler · Akıllı Akvaryum Teknolojisi

Akıllı Akvaryum IoT Platformu

Web yazılımı, AWS IoT, gömülü yazılım, bağlantılı cihazlar ve donanım entegrasyonunu kapsayan bir akıllı akvaryum ekosisteminin modernizasyonu.

Akıllı Akvaryum IoT Platformu

Müşteri talebi

Müşterinin ihtiyacı.

ABD'li bir akıllı deniz akvaryumu ekipmanı üreticisinin, artık güvenle bakımı yapılamayan ve geliştirilemeyen eski uygulamalarını ve gömülü yazılımını değiştirmesi gerekiyordu. Yeni ekosistemin mevcut cihaz işlevlerini koruması, fiziksel ekipmanı bulut servislerine güvenilir şekilde bağlaması, gelecekteki donanımı desteklemesi ve hava durumu ile ay evresi verilerini aydınlatma özelliklerine katması gerekiyordu.

Yaklaşımımız

Ne yaptık.

Ekosistemin yazılım ve gömülü yazılım temellerini yeniden kurduk. Çalışma; Laravel web uygulamalarını, AWS IoT servislerini, C ve Arduino ile gömülü yazılımı, gerçek zamanlı iletişimi, cihaz yapılandırmasını ve çevresel veri entegrasyonlarını birbirine bağladı. Ayrıca müşterinin donanım mühendisleriyle bileşen seçimi, prototip testleri, yazılım uyumluluğu ve cihaz entegrasyonu gereksinimleri üzerinde birlikte çalıştık.

Teslim edilenler

İlk günden işe yarar.

  • Eski uygulamaların tamamen yeniden geliştirilmesi
  • Tüm cihaz serisinde gömülü yazılımın modernizasyonu
  • Fiziksel cihazlar için AWS IoT bulut bağlantısı
  • Akıllı aydınlatma kontrolleri ve otomatik programlar
  • Uygulama ve cihazlar arasında gerçek zamanlı senkronizasyon
  • Hava durumu ve ay evresi verisi entegrasyonları
  • Donanım prototipi testi ve entegrasyon danışmanlığı
  • Cihazlar arası test, hata ayıklama ve stabilizasyon

Teknoloji

Kullanılan teknolojiler.

PHPLaravelBladeSocket.IOAWS IoTCArduinoWeather APIMoon Phase API

Yazılımın yeniden geliştirilmesi

Akvaryum ekipmanı için bakımı kolay bir kontrol platformu.

Önceki yazılımı güncellemek artık pratik değildi. Temel cihaz yeteneklerini koruyan ve gelecekteki geliştirmeyi mümkün kılan modern bir uygulama mimarisiyle değiştirdik.

  • PHP ve Laravel ile backend servisleri modernize edildi
  • Laravel Blade ile kullanıcıya dönük web arayüzleri geliştirildi ve güncellendi
  • Aydınlatma yoğunluğu, renk kanalı ve cihaz yapılandırma kontrolleri eklendi
  • Gün doğumu ve gün batımı geçişli otomatik aydınlatma programları oluşturuldu
  • Uygulamalar ile bağlı ekipman arasındaki senkronizasyon iyileştirildi
  • Eski uygulama ve entegrasyon sorunları tespit edilip çözüldü

Gömülü yazılım

Mevcut cihaz serisi için yeniden yazılan gömülü yazılım.

Üreticinin cihazlarındaki gömülü yazılımı yeniden geliştirdik; böylece uygulama düzeyindeki kontroller, cihaz davranışı ve gelecekteki güncellemeler sağlam ve bakımı kolay bir temeli paylaşabiliyor.

  • Eski gömülü yazılım C ve Arduino teknolojileriyle yeniden yazıldı
  • Cihaz geliştirmesinin sürmesi için gömülü yazılım mimarisi modernize edildi
  • Gömülü yazılım ile uygulamalar arasındaki iletişim iyileştirildi
  • Yapılandırma ve operasyon kontrolleri için gömülü tarafta destek eklendi
  • Davranışı ve bağlantıyı etkileyen gömülü yazılım hataları giderildi
  • Desteklenen cihazlar ve yeni prototiplerle uyumluluk test edildi

Buluta bağlı IoT

Bulut ekosistemine bağlanan fiziksel cihazlar.

AWS IoT ve gerçek zamanlı servisler; akvaryum donanımını, gömülü yazılımı, backend servislerini ve web uygulamalarını koordineli tek bir çalışma ortamında birleştirdi.

  • Bağlı cihazlar AWS IoT altyapısıyla entegre edildi
  • Donanım ile uygulamalar arasında bulut tabanlı iletişim geliştirildi
  • Operasyonel veri alışverişi için Socket.IO güncellemeleri uygulandı
  • Cihaz yapılandırması ve durumu tüm ekosistemde senkronize edildi
  • Hava durumu verileri aydınlatma özelliklerine bağlandı
  • Ay ışığı özellikleri için ay evresi verileri eklendi

Donanım iş birliği

Yeni ürün geliştirmeyi destekleyen yazılım mühendisliği.

Müşteri kendi donanımını tasarlamaya ve üretmeye devam etti. Bizim rolümüz, yeni fiziksel ürünlerin gelişen yazılım ekosistemine uyması için teknik danışmanlık, entegrasyon tasarımı ve doğrulamaydı.

  • Bileşenler, iletişim teknolojileri ve yazılım uyumluluğu konusunda danışmanlık
  • Yeni akvaryum cihazları için entegrasyon gereksinimleri tanımlandı
  • Donanım prototipleri test edildi ve entegrasyon sorunları belirlendi
  • Cihaz davranışı ve uygulama uyumluluğu doğrulandı
  • Gömülü yazılım gereksinimleri müşterinin donanım mühendisleriyle koordine edildi
  • Cihazlar arası testler boyunca teknik geri bildirim sağlandı

İletişime geçin

Aklınızda bir proje mi var? Birlikte geliştirelim.

Kısa bir özet gönderin. Bir iş günü içinde ilk teknik yön önerimizle dönüş yapıyoruz.