Rs232 ile kontrol edilebilen akıllı bir cihaz olması gerekecek.
Evet, öyle düşünüyorum.
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.
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.
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.
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.
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.
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.