Soru:
Bluetooth klavye / fareyi uygulamanın en ucuz, en basit yolu?
endolith
2009-11-17 23:04:56 UTC
view on stackexchange narkive permalink

Bir bilgisayara metin ve muhtemelen fare hareketi göndermek için bir cihaz oluşturmayı düşünüyorum, ancak bunun kablosuz olmasını ve özel bir dongle olmadan birçok bilgisayar / PDA / telefonla uyumlu olmasını istiyorum. Bu yüzden "Hey, Bluetooth giriş aygıtları için bir standart ve birçok bilgisayar / PDA / telefon yerleşiktir! " Ama diğer uçta verileri Bluetooth'a nasıl aktarabilirim?

  • Bir Bluetooth IC satın alıp bunun için bir PCB oluşturabilirim , ancak bunları küçük miktarlarda satın alacak bir yer bile bulamıyorum veya bir şirketin parçası olmadan ve NDA'ları imzalamadan belge bulamıyorum.
  • Bluetooth adaptörü ile her popüler Arduino'yu öğrenebildim, ancak bu 149,95 dolara mal olacaktı, aklımda olan bu değildi ve klavye / fare olarak çalışıp çalışamayacağını bile bilmiyorum.
  • Ucuz bir USB klavye ve parçalara ayırın, anahtarların veri hatlarıyla nasıl eşleştiğini belirleyin ve onları uygun şekilde uyarın. Yine de fare o kadar kolay değil.

Sonuncusu en iyisi gibi görünüyor, ancak başka fikriniz var mı?

Ben yok güçlü > diğer uçta standart bir Bluetooth klavye / fare gibi görünecek şekilde yapılandırılamadığı sürece, genel bir Bluetooth üzerinden seri kart istiyor.

üç yanıtlar:
davr
2009-11-18 00:36:50 UTC
view on stackexchange narkive permalink

Çoğu zaman durumun böyle olduğunu göreceksiniz, mevcut bir ürünü kopyalayan hazır parçalardan bir şeyler oluşturmaya çalıştığınızda, neredeyse her zaman parçalar tek başına mevcut üründen daha pahalı olacaktır. Ürünlerini toplu olarak üretebilmelerinin nedeni, parçaları toplu olarak satın alabilmeleri maliyetleri düşürüyor vb.

"Bluetooth üzerinden seri kartlara" yakından bakın, bazıları aslında farklı profilleri destekliyor . Aradığınız şey, Bluetooth HID profilini destekleyen bir modüldür (İnsan Arayüzü Cihazı, fare, klavye, kumanda kolu, uzaktan kumanda, vb.).

Bu önceki soruya a göz atın >, oldukça makul fiyatlarla tek miktarlarda satın alabileceğiniz birkaç bluetooth modülünü listeler; bunların bazıları veya tümü HID'yi desteklemelidir.

Tamam. Ama özellikle hangileri ve desteklemelerini sağlamak için ne kadar çalışma gerekiyor?
Özel olarak hangilerini bulmak için: Her birine tıklayın ve sayfayı okuyun ve üzerinde herhangi bir yerde "HID" yazıp yazmadığına bakın. O zaman ne kadar iş olacağını bilmek istiyorsanız: modülün veri sayfasını okuyun ve onu başlatmak için ne kadar yapmanız gerektiğini görün, olaylar gönderin, vb. UART aracılığıyla iletişim kurabileceğiniz modüllerin çoğu, genellikle Eski günlerde modemlerin çalışmasına benzer şekilde, "AT" komutlarıyla bir mikro denetleyiciden oldukça basit. Yine veri sayfası mevcut komutları listelemelidir.
Yani böyle mi? http://www.sparkfun.com/products/10253
Ben Jackson
2014-01-24 14:21:56 UTC
view on stackexchange narkive permalink

Yapabileceğiniz en iyi şey, bir Bluetooth klavye / fare kombinasyonunu ayırmak ve açıkladığınız gibi bunların tersine mühendislik yapmaktır. İmha etmeden önce fare çizgilerine bir dürbün koyun, böylece ne yapmanız gerektiğini görebilirsiniz.

Bir modül satın almadaki sorun (çoğu SPP / DUN profilleri kutudan çıkarır ve bir seri bağlantı noktası gibi davranır), bu yongaları başka bir şey yapmak üzere yeniden programlamak için gereken SDK'ları elinize alamamanızdır. HCI ("Ana Bilgisayar Denetleyicisi Arayüzü") sabit yazılımına sahip bir modüle ihtiyacınız var. Bu, Bluetooth yığınını mikrodenetleyicinize iyi tanımlanmış bir seri arayüz aracılığıyla gösterecektir. Bluetooth'u iyi anlamanız gerekecektir, çünkü modülü herhangi bir şey yapmak için almak, HCI aracılığıyla alınan olayları yorumlamayı ve HCI aracılığıyla bir sonraki adımı başlatarak durum makinesini ileriye taşımayı gerektirecektir. İyi haber şu ki, bakılacak çok sayıda örnek var çünkü ana bilgisayar tarafındaki Bluetooth arayüzleri bunu işletim sistemine maruz bırakıyor.

İdeal bir modül (eğer böyle bir şey varsa), Bluetooth 4.1 modülüdür. HOGP'yi (GATT protokolü üzerinden HID) bir mikro denetleyiciye maruz bırakan BLE desteği. HOGP, USB HID rapor tanımlayıcılarını kullanmanıza izin verir ve "kablosuz USB" olmaya çok yaklaşır. Maalesef BT4.1 / HOGP desteği, çok yakın tarihli Android ve Windows 8'e kadar yerleşik değil. Bir mikrodenetleyiciyle konuşan ve rapor tanımlayıcıları ayarlayıp ardından raporlar göndermesine izin veren bir modül çok kullanışlı olurdu.

Clinton Blackmore
2009-11-18 03:28:54 UTC
view on stackexchange narkive permalink

Muhtemelen aradığınız çözüm bu değil, ancak şu soruyla alakalı olduğunu düşündüm:

https://serverfault.com/questions/43615/setup-a- bluetooth-klavye-fare gibi hareket eden linux bilgisayarı



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 2.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...