Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriProjeRS-232'den Wi-Fi Ağına Çıkma Projesi (Güncelleme - 20.08.2019)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: RS-232'den Wi-Fi Ağına Çıkma Projesi (Güncelleme - 20.08.2019)  (Okunma Sayısı 12411 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« : Ocak 20, 2019, 22:12:02 ÖS »

Merhabalar,

Hobi olarak başarısız Commodore 64 klonu düşüncemden sonra daha yapılabilir donanım projelerine yöneldim.

Aklımda Ethernet - RS-232 dönüştürücü üretmek var. Bu dönüştürücü, Ethernet kartı olmayan veya DOS, Win 3.x, Windows 95 gibi Ethernet sürücüsü pek bulunmayan sistemler için dosya aktarımı, İnternet'e bağlanma gibi işlerde kullanılabilecek bir dönüştürücüdür. Ayrıca, DOS ve Win32 sistemleri için yazılacak RS-232 istemci yazılımla dosya aktarımı ve aygıtın yapılandırması RS-232 üzerinden yapılabilecektir. Bir de Ethernet istemci yazılımı olacaktır. RS-232 istemcisi için FreeBASIC; Ethernet istemcisi için Python dili kullanılacaktır.

Bu dönüştürücü, piyasada satılan Ethernet - RS-232 dönüştücüden daha ucuza üretilecektir.

Ancak, Ethernet - RS-232 dönüştürücü için ne kadar ihtiyaç olup olmadığını bilmek istiyorum. Onun için yorumlarınızı bekliyorum. Yeni fikirlere de açığım.

Yanıtlarınız için teşekkürler.

Güncelleme: Uzun bir aradan sonra projeye başladım. Proje, tam bir çevirici değil, yerel ağdaki sunuculara bağlanma olacaktır.
« Son Düzenleme: Ağustos 20, 2019, 03:48:49 ÖÖ Gönderen: ercanersoy » Logged
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.294



Üyelik Bilgileri
« Yanıtla #1 : Ocak 21, 2019, 09:36:13 ÖÖ »

Rs232 ile kontrol edilebilen akıllı bir cihaz olması gerekecek. Şöyle:
. Kendi başına tcp/ip udp/ip yapabilmeli. Çünkü esas kullanılmak istenecek bilgisayarlar yavaş.
. Ethernet/tcp/udp/ip kontrol komutları lazım, hayes modem komutları gibi mesela.
. Artı çok büyük ihtimalle data alışverişi sırasında komut moduna geçmesi gerekecek. Belki 1520 (mtu) byte'da bir otomatik komut moduna dönmesi yeterli olur
. Komut seti üzerinde iyi düşünülmeli, açıkları olmamalı. Download data olarak ATHZ+++ gönderip modem resetleyebiliyorduk, böyle şeyler olmamalı
. Hem komut hem data herşeyin rs232 üzerinden olması gerekecek. 2. bir port gereksinimi deneysel cihazlar dışında her zaman fazla bir gereksinim

Hazır bu komutlar biryerlerde varsa (ve profesyonel kalitedeyse)  işin önemli bir kısmı bitmiş demektir.
Logged

Use the brute force, Luke
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #2 : Ocak 21, 2019, 10:01:20 ÖÖ »

Alıntı
Rs232 ile kontrol edilebilen akıllı bir cihaz olması gerekecek.

Evet, öyle düşünüyorum.

Alıntı
Kendi başına tcp/ip udp/ip yapabilmeli. Çünkü esas kullanılmak istenecek bilgisayarlar yavaş.

RS-232'den komutlarla yapılandırılabilir. Ancak, UDP/IP kullanılırsa bilgisayar, İntenret üzerinden veri alışverişi yaparken bozulmalar olabilir. Yalnızca, TCP/IP kullanılabilir. RS-232'yi 9600 Baud olarak düşünüyorum. Ondan dolayı çok hızlı bir iletişim için UDP kullanılmasına gerek yok diye düşünüyorum.

Alıntı
Ethernet/tcp/udp/ip kontrol komutları lazım, hayes modem komutları gibi mesela.

Evet, bir komut standardı gerekecek. Ancak, Hayes modem standardından daha basit komut standardı yapılabilir.

Alıntı
Artı çok büyük ihtimalle data alışverişi sırasında komut moduna geçmesi gerekecek. Belki 1520 (mtu) byte'da bir otomatik komut moduna dönmesi yeterli olur

Aslında, aygıtın üzerine yerleştirilebilir bir ayar anahtarı, yapılandırma ve veri iletimi kipleri arasında geçiş yapılabilir.

Dosya gönderimi sırasında önce uzunluk belirtilebilir, sonra dosyanın içeriği gönderilir.

Alıntı
Komut seti üzerinde iyi düşünülmeli, açıkları olmamalı. Download data olarak ATHZ+++ gönderip modem resetleyebiliyorduk, böyle şeyler olmamalı

Evet, haklısınız.

Alıntı
Hem komut hem data herşeyin rs232 üzerinden olması gerekecek. 2. bir port gereksinimi deneysel cihazlar dışında her zaman fazla bir gereksinim

Bir anahtarla iki kip arasında geçiş yapılacağından dolayı bir RS-232 portu kullanılır.

Alıntı
Hazır bu komutlar biryerlerde varsa (ve profesyonel kalitedeyse)  işin önemli bir kısmı bitmiş demektir.

Çeviriciyi Arduino ile yapmayı düşünüyorum. Arduino kodu çok uzun olmayacaktır.

Ethernet istemcisi Python ile yazılacaktır ve RS-232 istemcisi FreeBASIC ile yazılacaktır. Fazla kod gereksinimi yoktur.
Logged
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.294



Üyelik Bilgileri
« Yanıtla #3 : Ocak 21, 2019, 10:28:10 ÖÖ »

Başarılar. Tamamen açık bir proje olacaksa ve aşamaları yazarsanız takip edebildiğim kadarıyla dahil olmayı denerim.
Logged

Use the brute force, Luke
i_r_on
Uzman
*****
Mesaj Sayısı: 2.873



Üyelik Bilgileri WWW
« Yanıtla #4 : Ocak 21, 2019, 12:07:37 ÖS »

Esp8266'yı incelediniz mi? Bakmadım ama seri port üzerinden hali hazırda modem emülasyonu tarzı çözümler var bu modül/çip için.

Dos / windows için de benzer çözümler kullanılabilir. PPOE miydi telefon hattı üzerinden internet erişimi protokolü?

Esp8266 modülleri arduino kadar ucuz bu arada.
Logged

Every imagination is one's self reflection but not every self reflection is imagination. <I.R.on - 2001>

twitter | blog
Kaan Akkurt
Uzman
*****
Mesaj Sayısı: 2.982



Üyelik Bilgileri WWW
« Yanıtla #5 : Ocak 21, 2019, 12:13:56 ÖS »

Amiga seri link yapabilen oyunları internet üzerinden, karşılıklı oynayabilecekmiyiz? Kahkaha

Logged

Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.294



Üyelik Bilgileri
« Yanıtla #6 : Ocak 21, 2019, 12:16:01 ÖS »

@i_r_on: ethernet ve tcp/ip offload için hazır birşeyler vardı, sen yazınca aklıma geldi, esp8266'da yapıyordur belki.  Pppoe point to point protocol over ethernet. Ethernet üzerinden authenticate, kimlik kontrolü login vb için
Logged

Use the brute force, Luke
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 2.294



Üyelik Bilgileri
« Yanıtla #7 : Ocak 21, 2019, 18:07:24 ÖS »

amiga, c64, amstrad vb eski bilgisayarlar internete seri modem ile bağlanıyor idi. Yani yapılacak cihaz hazır programlara internet sağlayabilmesi için bir şekilde gereken modem komutlarını sağlaması gerek diye anlıyorum.

Bu cihazlarla şu sıralar internete bağlanabilenler nasıl bağlanıyor? Browser, telnet vb client programlar standart bir arayüz mü kullanıyor? Yoksa atıyorum amiga'ya bir şekilde bağlı x ethernet cihazına doğrudan mı erişiyor?
Logged

Use the brute force, Luke
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #8 : Ocak 21, 2019, 18:20:04 ÖS »

Alıntı
Başarılar. Tamamen açık bir proje olacaksa ve aşamaları yazarsanız takip edebildiğim kadarıyla dahil olmayı denerim.

Teşekkürler.

Alıntı
Esp8266'yı incelediniz mi? Bakmadım ama seri port üzerinden hali hazırda modem emülasyonu tarzı çözümler var bu modül/çip için.

Dos / windows için de benzer çözümler kullanılabilir. PPOE miydi telefon hattı üzerinden internet erişimi protokolü?

Esp8266 modülleri arduino kadar ucuz bu arada.

Eğer, proje başarılı olursa, daha sonra Wi-Fi - RS-232 dönüştürücü çözümü düşünüyorum.

Alıntı
Amiga seri link yapabilen oyunları internet üzerinden, karşılıklı oynayabilecekmiyiz?

Amiga, RS-232'ye uyumluysa ya da başka bir dönüştürücü kullanılıyorsa İnternet üzerinden oyun oynanabilir diye düşünüyorum.

Alıntı
amiga, c64, amstrad vb eski bilgisayarlar internete seri modem ile bağlanıyor idi. Yani yapılacak cihaz hazır programlara internet sağlayabilmesi için bir şekilde gereken modem komutlarını sağlaması gerek diye anlıyorum.

Eğer, İnternet'e Hayes modem komutlarıyla bağlanılıyorsa, İnternet'e bağlanılabilir.
Logged
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #9 : Ocak 21, 2019, 18:20:54 ÖS »

Ayrıca, ESP8266'yla yapılmış bir örnek buldum: https://easyeda.com/alaorjr/WifiModem-1a47efc6efd4484d9542608c9f7244c6
Logged
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #10 : Şubat 21, 2019, 20:26:25 ÖS »

Arduino ile RS-232 - Ethernet çevirici buldum.

https://github.com/stepansnigirev/ArduinoSerialToEthernet
« Son Düzenleme: Şubat 23, 2019, 09:51:55 ÖÖ Gönderen: ercanersoy » Logged
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #11 : Şubat 23, 2019, 09:53:12 ÖÖ »

Bu yanıtı sildim.
« Son Düzenleme: Temmuz 07, 2019, 18:43:20 ÖS Gönderen: ercanersoy » Logged
Mathman
Uzman
*****
Mesaj Sayısı: 1.252


AmigaOS System Specialist


Üyelik Bilgileri WWW
« Yanıtla #12 : Şubat 23, 2019, 11:57:42 ÖÖ »

Böyle bir cihazın aktaracağı veri hızı kaç baut/bit/byte olur ki?
Logged

           M A T H M A N
┏━━┓┏━━┓┏━━┓┏━┓
┗━┓┃┃┏┓┃┗━┓┃┗┓┃
┏━┛┃┃┃┃┃┏━┛┃   ┃┃
┃┏━┛┃┃┃┃┃┏━┛   ┃┃
┃┗━┓┃┗┛┃┃┗━┓┏┛┗┓
┗━━┛┗━━┛┗━━┛┗━━┛
 
       Re-Amiga 1200 !!!
ercanersoy
Deneyimli
*****
Mesaj Sayısı: 968


Üyelik Bilgileri WWW
« Yanıtla #13 : Şubat 23, 2019, 12:01:35 ÖS »

Seri portun hızı, uyumluluktan dolayı en fazla 9600 Baud olarak sınırlanacaktır. Ethernet denetleyicisinde en fazla 10 Mbit hız olacaktır.
Logged
Voltron
Uzman
*****
Mesaj Sayısı: 2.159



Üyelik Bilgileri
« Yanıtla #14 : Şubat 23, 2019, 12:12:50 ÖS »

Seri Port değil de, halihazırda parallel port üzerinden çalışan PlipBox var. Arduino Nano ile çalışıyor.

http://lallafa.de/blog/amiga-projects/plipbox/plipbox-hardware/
Logged

Metal grupları çok bağırıyor. haklıyken haksız duruma düşüyorlar...
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: