← Ana sayfa

Sık sorulan sorular

En çok sorulan soruların kısa cevapları. Sorunuzu bulamadıysanız tanılama raporunu kopyalayın (Ayarlar → Yardım) ve linkjig.app@gmail.com adresine yazın.

Başlarken

Nelere bağlanabilirim?

Windows: seri portlar ve USB-seri adaptörler, Bluetooth LE, USB HID cihazlar ve TCP. Android: USB-OTG üzerinden USB-seri adaptörler, Bluetooth LE ve TCP. Yerleşik Demo cihazı gerçek bir kart gibi cevap verir; her şeyi donanım olmadan deneyebilirsiniz.

Elimde cihaz yok. Uygulamayı nasıl denerim?

Cihazlar'ı açıp Demo'ya bağlanın. Gönderdiğinizi geri yollar ve birkaç komuta cevap verir. Senaryolar ekranında Demo senaryoyu yükle deyip Çalıştır'a basın; eksiksiz bir geçti/kaldı testini görürsünüz.

Klasik Bluetooth (HC-05, HC-06) destekleniyor mu?

Bu sürümde hayır. LinkJig Bluetooth LE modülleriyle (HM-10, ESP32, nRF ve benzerleri) konuşur. Klasik Bluetooth seri bağlantı planlanıyor.

iPhone, Mac veya Linux sürümü var mı?

Henüz yok. LinkJig Windows ve Android'de çalışır.

Seri ve USB

Bağlanınca kartım resetleniyor.

Birçok ESP32 ve Arduino kartı DTR veya RTS hattı değişince resetlenir ya da bootloader'a girer. LinkJig ikisini de varsayılan olarak kapalı tutar ve port açıldığı anda ayarlar; bağlanmak onları darbelemez. Kartınız bu hatların açık olmasını istiyorsa seri ayarlarda Bağlandıktan sonra DTR açık veya Bağlandıktan sonra RTS açık seçeneğini açın.

"COM5 açılamadı: Erişim engellendi."

Portu başka bir program açık tutuyor — genellikle bir seri monitör, bir IDE ya da ikinci bir LinkJig penceresi. Onu kapatıp Yeniden dene'ye basın. Mesaj gerçek Windows hatasını gösterir; "erişim engellendi" kablo arızası değil, port meşgul demektir.

Ekranda sadece anlamsız karakterler görüyorum.

Baud rate cihazınkiyle uyuşmuyor. LinkJig okunamayan veriyi fark edip Baud değiştir önerir. Hızı bilmiyorsanız seri ayarlarda Baud rate bul'u kullanın: yaygın hızları dener (önce 115200), seçtiğiniz bir komutu (ör. AT) gönderir ya da sadece dinler ve okunabilir cevap veren ilk hızda durur. Veri bitleri, parite ve stop bitleri de uymalı; cihazların çoğu varsayılan olan 8N1'i kullanır.

Komut gönderiyorum ama cevap gelmiyor.

Sırasıyla kontrol edin:

Adaptör Android'de görünmüyor.

Bir USB-OTG adaptörü veya kablosu kullanın, sonra adaptörü takın. Android, LinkJig'in cihazı kullanıp kullanamayacağını sorar — izin verin. Bazı telefonlarda OTG'nin ayarlardan açılması gerekir. CP210x, CH34x, FTDI ve PL2303 çipli adaptörler ile CDC-ACM kartlar desteklenir.

Telefonun şarjı azalınca bağlantı kopuyor.

Bazı telefonlar düşük şarjda USB-OTG beslemesini keser. LinkJig bu ihtimal doğduğunda uyarır. Telefonu şarj edin ya da beslemeli bir OTG hub kullanın.

Bluetooth LE

LinkJig hiç Bluetooth cihazı bulamıyor.

Bluetooth'un açık olduğunu ve LinkJig'in "Yakındaki cihazlar" (Android 12 ve üstü) ya da Konum (Android 11 ve altı) iznine sahip olduğunu kontrol edin. İzin eksikse veya Bluetooth kapalıysa LinkJig bunu açıkça söyler; "Cihaz bulunamadı" tarama çalıştı ama kimse cevap vermedi demektir. Birçok BLE modülü başka bir şeye bağlıyken yayın yapmayı bırakır.

Android 11 neden konumumu istiyor?

Android 11 ve altında sistem, yakındaki Bluetooth cihazlarını yalnız Konum izni olan uygulamalara gösterir. LinkJig nerede olduğunuzu asla okumaz ve saklamaz.

Hangi BLE UART modülleri çalışır?

Nordic UART (NUS), TI CC254x / HM-10 (FFE0) ve Microchip transparent UART otomatik tanınır. Diğer modüllerde LinkJig yazılabilir ve bildirim gönderen bir karakteristiği olan servisi seçer. Yanlışını seçerse terminal menüsünden GATT gezgini'ni açın, TX ve RX karakteristiklerini seçip Terminal için kullan'a basın.

Ağ

Ağımdaki bir cihaza (TCP) nasıl bağlanırım?

Ağ'ı seçin, ana bilgisayar adını veya IP adresini ve portu girip bağlanın. LinkJig TCP istemcisi olarak bağlanır — ör. bir ESP32'ye ya da seri↔Wi-Fi köprüsüne. Kendini mDNS ile duyuran cihazlar (ör. esp32.local) Bul'a bastıktan sonra Bu ağda altında görünür.

Bir modülün kendi Wi-Fi'sine (ESP32, AI-Thinker) nasıl bağlanırım?

Ağ ekranında Wi-Fi bölümündeki Tara'ya, sonra modülün ağına dokunun. Şifresini bir kez girin; Şifreyi hatırla açıksa bir dahaki sefere dokunmak yeter. Katıldıktan sonra LinkJig modülün adresini (genellikle 192.168.4.1) doldurur: Bağlan'a basın. Kayıtlı bağlantı Wi-Fi'yi hatırlar; sonra tek dokunuş ağa katılır ve bağlanır. Android'de ilk tarama Konum izni ister: Android Wi-Fi ağlarını yalnızca bu izne sahip uygulamalara gösterir. LinkJig konumunuzu asla okumaz.

Telefonum ya da bilgisayarım internetsiz kalır mı?

Android 10 ve sonrasında hayır: modülün ağını yalnızca LinkJig kullanır, telefonun geri kalanı internette kalır. Windows'ta ve Android 9'da cihazın tamamı, siz Ayrıl'a (Windows'ta … ağına dön'e) basana kadar modülün ağına geçer. Windows daha sonra modülün ağına kendiliğinden katılmaz.

Tek tıkla bağlanan bir masaüstü kısayolu yapabilir miyim?

Windows'ta evet. Kayıtlı bağlantılar altında bağlantının menüsünü açıp Masaüstü kısayolu oluştur'u seçin. Kısayol LinkJig'i açar, bağlantının kayıtlı bir Wi-Fi'si varsa ona katılır ve bağlanır. Kısayol asla şifre içermez.

Wi-Fi şifrelerim nerede tutuluyor?

Yalnızca cihazınızda: Android'de Android Keystore'daki bir anahtarla şifrelenmiş olarak ve yedeklemelerin dışında; Windows'ta sistemin Wi-Fi profilinde. Silmek için Wi-Fi listesinde ağın menüsünü açıp Şifreyi unut'u seçin.

LinkJig TCP sunucusu olabilir mi ya da UDP kullanabilir mi?

Bu sürümde hayır.

Gönderme ve alma

Hex bayt nasıl gönderirim?

Gönderme çubuğunda giriş biçimini HEX yapın ve 01 03 00 00 00 0A gibi baytlar yazın. DEC ve BIN de aynı şekilde çalışır. Metin (ASCII) kipinde kaçış dizileri yazabilirsiniz: \r, \n, \t ve herhangi bir bayt için \xNN.

Ctrl+C, Ctrl+D veya Ctrl+Z nasıl gönderirim?

Kontrol tuşları tek birer bayttır: Ctrl+C \x03, Ctrl+D \x04, Ctrl+Z \x1A (Esc \e). Metin (ASCII) kipinde \x03 yazın ya da HEX'e geçip 03 yazın; cihaz baytı tek başına bekliyorsa satır sonunu EOL yok yapın. Tek dokunuşla göndermek için makro olarak kaydedin. Windows'ta terminaldeki Ctrl+C seçimi kopyalar; hiçbir şey göndermez.

LinkJig checksum veya CRC'yi kendisi ekleyebilir mi?

Evet. Gönderme çubuğunda bir checksum seçin (SUM8, XOR8, CRC-8, CRC-16/MODBUS, CRC-16/CCITT-FALSE veya CRC-32); verinizin arkasına, satır sonundan önce eklenir ve önizleme sonucu gösterir. Ayarlar → Araçlar'daki Checksum hesaplayıcı göndermeden herhangi bir bayt dizisi üzerinde çalışır.

Gelen veri neden birkaç satıra bölünüyor (ya da tek satırda birleşiyor)?

LinkJig gelen baytları paketlere ayırır. Varsayılan olarak 20 ms boyunca veri gelmezse paket biter (Boşluk). Ayarlar → Paket çerçeveleme'den bunun yerine ayraç baytlarında (ör. 0D 0A) bölebilir ya da her okumayı geldiği gibi gösterebilirsiniz (Ham).

Veriyi hex olarak nasıl görürüm?

Terminalde Görünüm'ü değiştirin: ASCII, HEX, DEC, BIN veya Dump (ofset + hex + metin). Windows'ta Ctrl+E görünümler, Ctrl+T zaman damgaları arasında geçiş yapar. Görünüm yalnız gösterimi değiştirir; baytlar geldiği gibi saklanır.

Aynı komutu tekrar tekrar ya da bir dosya gönderebilir miyim?

Evet. Gönderme çubuğundaki zamanlayıcı düğmesi, siz durdurana kadar mevcut girdiyi sabit aralıkla gönderir. Ataş düğmesi bir dosyayı ikili parçalar hâlinde ya da satır satır, parçalar arasında bekleyerek gönderir.

RX ve TX renkleri ve kenar şeritleri ne anlama geliyor?

RX cihazdan gelen, TX sizin gönderdiğiniz veridir. Terminal kenarlarındaki ince şeritler RX'in (solda) ve TX'in (sağda) nerede olduğunu işaretler; oraya gitmek için bir işarete tıklayın.

Makrolar, tetikleyiciler ve senaryolar

Makro nedir?

Bir düğmeye kaydedilmiş komut. Terminalin altındaki makro şeridinde dokunun ya da Windows'ta F1–F12'ye basın. Shift+F1–F12 makroyu düzenler.

Tetikleyici nedir?

Gelen her paketi bir metin, hex (?? joker baytla) veya regex desenine göre izleyen kural. Eşleşince LinkJig cevap gönderebilir, satırı logda işaretleyebilir, bip sesi çıkarabilir, anlık görüntü kaydedebilir ya da çalışan senaryoyu durdurabilir. Tetikleyicilerle bir cihaza otomatik cevap verir ya da bir cihazı taklit edersiniz.

Senaryo nedir?

Tekrarlanabilir bir test. Her adım bir mesaj gönderir, beklenen cevabı zaman aşımı içinde bekler ve adımı PASS ya da FAIL olarak işaretler. Hata olunca ne olacağını (devam, yeniden dene ya da dur) ve kaç tur çalışacağını siz seçersiniz. Sonucu metin raporu veya CSV tablo olarak kaydedin.

Senaryoları telefonumda çalıştırabilir miyim?

Evet. Masaüstünde hazırlayın, proje paketi olarak paylaşın ve telefonda içe aktarın. Telefon onları çalıştırır ve her adımın sonucunu gösterir.

Profil ile proje paketi arasındaki fark ne?

Profil tek bir cihazın bağlantı ve gönderme ayarlarını (isteğe bağlı makrolarla) saklar. Proje paketi profilleri, makroları, tetikleyicileri, senaryoları ve isteğe bağlı örnek logu bir meslektaşla paylaşmak ya da telefona taşımak için tek bir .ljpack dosyasında toplar.

Proje paketini içe aktarmak cihazıma bir şey gönderir mi?

Hayır. İçe aktarma yalnız senaryo, makro, tetikleyici ve profil ekler. Çalıştır'a ya da Gönder'e basana kadar hiçbir şey gönderilmez.

Loglar ve dosyalar

Loglarım nerede?

Otomatik oturum kaydı varsayılan olarak kapalıdır; Ayarlar → Terminal'de Her oturumu diske kaydet'i açın. Windows'ta loglar Documents\LinkJig\logs klasörüne gider (tetikleyici anlık görüntüleri snapshots içinde). Android'de uygulamanın içinde kalır; Loglar ekranındaki Kopyasını kaydet… ile bir logu gönderebilir ya da başka yere kaydedebilirsiniz. Mevcut terminali istediğiniz an menüsünden de kaydedebilirsiniz (Windows'ta Ctrl+Shift+S).

Uygulamayı yanlışlıkla kapattım. Oturum kayboldu mu?

Hayır. Son oturumu geri yükle açıkken (varsayılan) son 2.000 satır bir sonraki açılışta geri gelir. LinkJig kendiliğinden yeniden bağlanmaz; önce sorar.

Uygulama arka plandayken bağlantı açık kalır mı?

Android'de, bağlantı etkin olduğu sürece evet: LinkJig "Etkin bağlantı" bildirimi gösterir, böylece sistem onu çalışır tutar. Bildirimleri kapatırsanız bağlantı yine çalışır ama bildirim gizlenir. Bazı telefon üreticileri arka plan uygulamalarını sert biçimde durdurur; bağlantı kopuyorsa LinkJig'in pil kısıtlaması olmadan çalışmasına izin verin.

Pro ve mini oyun

LinkJig ücretsiz mi? Reklam var mı?

Araç ücretsizdir ve asla reklam göstermez: terminalde, cihazlarda, senaryolarda, makrolarda, tetikleyicilerde, loglarda, kütüphanede, ayarlarda ve yardımda reklam yoktur. Android'de isteğe bağlı bir mini oyun var: Start Bit (Ayarlar → Yardım); reklamlar yalnızca onun içinde görünür. Oyunu açmanız hiç gerekmez. Masaüstü uygulamasında oyun da reklam da yoktur.

Pro'yu nasıl alırım?

Pro ücretsizdir. Android'de ya Start Bit'te 15. seviyeyi kazanın ya da 10 kısa reklam izleyin (günde en fazla 5); hangisi önce biterse. Pro bundan sonra hep açık kalır; mini oyundaki reklamlar sürer, araç asla reklam göstermez. O zamana kadar senaryolar ve tetikleyiciler Demo cihazında eksiksiz denenebilir.

Pro'yu Windows'ta nasıl alırım?

Pro'yu Android uygulamasında açın, sonra Ayarlar → Pro → Masaüstü uygulamasının kilidini aç. Her kod 2 kısa reklam ister ve 48 saat geçerlidir; bilgisayarda Ayarlar → Pro → Kod gir ile girin. Bilgisayar yalnızca saati denetlemek için bir kez internete çıkar.

Uygulamayı yeniden kurarsam ya da telefon değiştirirsem Pro kaybolur mu?

Hayır; Google hesabınızda Android yedeklemesi açık olduğu sürece. Pro, temalar ve oyun ilerlemesi tek, şifreli bir dosyada tutulur; LinkJig'in yedeğe koyduğu tek şey bu dosyadır.

Temaları nasıl açarım?

Start Bit'te bitirdiğiniz her bölüm bir tema açar; bir temayı 3 kısa reklamla da açabilirsiniz. Temalar yalnızca renkleri değiştirir. Masaüstü uygulamasında standart açık ve koyu görünüm vardır.

Gizlilik ve destek

LinkJig verilerimi bir yere gönderiyor mu?

Hayır. Hesap yok, analiz yok, sunucu yok. Yazdığınız, aldığınız ve kaydettiğiniz her şey cihazınızda kalır. Android'deki isteğe bağlı Start Bit mini oyunu reklamlarını Google AdMob'dan alır; AdMob terminal verinizi asla görmez. Gizlilik politikası: Ayarlar → Hakkında.

Dili nasıl değiştiririm?

Ayarlar → Görünüm → Dil. Sistem cihazınızın dilini izler.

Bir sorunu nasıl bildiririm?

Ayarlar → Yardım → Tanılama raporunu kopyala, sonra linkjig.app@gmail.com adresine yazdığınız mesaja yapıştırın. Rapor uygulama, sistem ve bağlantı bilgilerini içerir — asla terminal verisi, seri numarası veya adres içermez.