Ara

Teknoloji Dünyasını Şaşırtan Gelişme: Tek Kullanımlık Vape Cihazı Artık Web Sunucusu Olarak Kullanılıyor!

Teknoloji meraklısı ve origami sanatçısı Bogdan Ionescu, Teknoscope okuyucuları için inanılmaz bir projeye imza attı. Topladığı tek kullanımlık elektronik sigaraları değerlendirme fikriyle yola çıkan Ionescu, bu cihazlardan birini tam teşekküllü bir web sunucusuna dönüştürdü. Kendi adıyla 'VapeServer' adını verdiği bu yenilikçi projeyle, eskiyen teknolojilerin bile nasıl yeniden hayat bulabileceğini gösteriyor.

Tek kullanımlık vape cihazlarının içerisinde, ilk bakışta düşünülemeyecek kadar gelişmiş bileşenler barındırdığı ortaya çıktı. Ionescu, yıllardır topladığı bu cihazların pillerini geri dönüştürmeyi planlarken, daha gelişmiş çiplere sahip modellerin farkına vardı. Bu cihazlar sadece bilinmeyen yongalardan ibaret değildi; Ionescu, içlerinde daha gelişmiş mikrodenetleyiciler buldu.

Yapılan incelemeler sonucunda, bu gelişmiş cihazlardan birinde 'PUYA C642F15' olarak işaretlenmiş bir çip olduğu tespit edildi. Kapsamlı bir araştırmanın ardından bu çipin, PY32F002B modeli olduğu anlaşıldı. Bu mikrodenetleyicinin teknik özellikleri ise oldukça dikkat çekici:

  • 24 MHz Arm Cortex M0+ işlemci
  • 24KB Flash Bellek
  • 3KB SRAM Bellek
  • Çeşitli çevre birimi arabirimleri

Bu özellikler, günümüz standartlarına göre mütevazı görünse de, Ionescu'nun yaratıcı dokunuşlarıyla inanılmaz bir potansiyele sahip. Kendi tahminlerine göre, bu sistem on yıllık bir cep telefonundan yaklaşık 100 kat daha yavaş olsa da, web sunucusu olarak kullanıldığında 'göz alıcı bir hız' sunabiliyor.

VapeServer projesinin çalışma prensibi ise oldukça zekice. Ionescu, mikrodenetleyici üzerinde SLIP (Serial Line Internet Protocol) protokolünü kullanarak bir çevirmeli ağ modemi emüle ediyor. USB seri bağlantısı üzerinden gerçekleşen bu işlemde, Linux'un 'slattach' ve 'socat' gibi araçları IP paketlerinin iletimini sağlıyor. Ardından, mikrodenetleyici kompakt uIP yığını sayesinde TCP/IP üzerinden iletişim kurup web sunucusunu çalıştırıyor. Hatta, blog yazısının bir kopyasını oluşturan web sayfasının, PY32F002B üzerindeki kalan 20KB'lık flash belleğe sığmayı başardığı belirtiliyor.

Sayfa Yükleme Süreleri 20 Saniyeden 160 Milisaniyeye Düştü

Kullanılabilir bir web sunucusu performansı elde etmek, Ionescu için bazı zorlukları da beraberinde getirmiş. İlk testlerde elde edilen sonuçların 'gülünç derecede kötü' olduğunu ve basit bir sayfa yüklemesinin 20 saniye sürdüğünü söyleyen Ionescu, bir ara projeden vazgeçme noktasına geldiğini itiraf ediyor. Ancak asıl sorunun kendi kodunda olduğunu fark edince, performansı artırmak için arabellekleme ve toplu yazma gibi optimizasyonlar yapmış. Bu iyileştirmeler sayesinde, ping süreleri 20 milisaniyeye ve tam sayfa yükleme süreleri ise yaklaşık 160 milisaniyeye kadar indirilmiş. Bu, kesinlikle dikkate değer bir başarı.

Projenin bağlantı verilen blog yazısı, bu vape sunucusunda barındırılmıyor. Ancak merak edenler, doğrudan VapeServer üzerinden yayına alınan sayfayı deneyebilir. Ne var ki, yoğun ziyaretçi akını nedeniyle şu anda '503' hatası verebiliyor.

Bogdan Ionescu, VapeServer için kullandığı semihost-ip projesinin kodlarını da GitHub üzerinde paylaşmış durumda.

Önceki Haber
Ölümcül Mantar İçindeki 'Rus Matruşka' Virüsü İnsanlar İçin Tehlikeyi Artırıyor: Yeni Tedavi Yöntemleri Yolda
Sıradaki Haber
Yapay Zeka Depolama Kurallarını Yeniden Yazıyor: HDD ve SSD'lerde Kıtlık Kapıda, Fiyatlar Artıyor!

Benzer Haberler: