Jeffrey Cross
Jeffrey Cross

Bluetooth: Yeni Nesil

Bluetooth kullanımı kolay bir üne sahip olmamıştı, ancak yeni Bluetooth 4.0 standardının ve özellikle Bluetooth Düşük Enerjisinin gelmesiyle birlikte, çalışmak için çok daha kolay hale gelmekle kalmadı, aynı zamanda çok daha kullanışlı hale geldi. Özellikle şu anda gerçekten düşük güçte, esnek, kablosuz bir teknolojiye sahip üreticiler için mevcut.

Bir süredir iOS'ta Bluetooth LE desteği vardı ve birkaç hafta önce WWDC'deki iOS7 ile ilgili son duyurularla destek arttı. Bununla birlikte, yakın zamana kadar Android konusunda sınırlı bir destek vardı, ancak Google I / O’da geçen ayki açıklamayla Android işletim sisteminin gelecek neslinin Bluetooth LE’yi destekleyeceği açıklandı, her iki ana mobil platform da standardı destekliyor.

Ancak, diğer ucunda, şeylerin mikro denetleyicisi tarafındaki desteğin kalkmaya başladığı son birkaç ay oldu. Bir yonga sistemi ve Bluetooth modülleri, örneğin Bluegiga, Texas Instruments ve Nordic, bir süredir kullanımda. Bununla birlikte, Kroll’ün BLE Kalkanı veya RedBearLab’ın BLE Kalkanı ve BLE mini kartı gibi seri arayüzler sunan panoları kullanmak artık sadece miktar olarak mevcut.

Tabii ki, Arduino uyumlu form faktöründe Bluetooth LE olan bir sonraki adıma geçmeye hazır olduğumuz anlamına geliyor. Şu an Kickstarter'da gerçekten ilginç iki proje var.

Bunlardan ilki, Bluetooth LE ile yerleşik iki Arduino uyumlu kart olan Ember & Torch. Torch bir Arduino yazılımı ve pim uyumlu bir anakarttır, Ember ise Arduino mini form faktörüne sahiptir.

Bununla birlikte, Ember & Torch ile ilgili en ilginç şey donanım değil, tahtalarla birlikte gönderilecek olan Bonfire kütüphanesidir. Arduino ve iOS / Android tarafındaki desteği ile olaya bir işlev eklemenizi sağlar. Örneğin, Arduino’dan telefonunuza bir sensör güncellemesi göndermek istiyorsanız, Arduino ana döngüsünün içindeki bir olayı “yayarsınız” (ve bunun tersi, iOS ucunda bir geri çağrı bloğuna bağlanır) ). Esnek bir sisteme ve şimdiye kadar mevcut olan düz seri arayüzlerin üzerinde bir soyutlama seviyesine benziyor.

Diğer ilginç proje BLEduino. İlginçtir ki, tahta bir Arduino mini form faktörü olarak gelirken, bu proje, standart bir Arduino form faktörü vermek ve onu pinlemek için BLEduino kartının altına kayan Kalkan-Kalkanı olarak adlandırdıkları bir şeyi icat etti. Bu aslında oldukça zekice bir fikir ve yeni bir fikir olmadığından emin olduğum halde, daha önce rastladığım bir şey değil.

Ember & Torch'un aksine, veri panosu ile telefon arasında Bluetooth LE üzerinden verilerin nasıl gönderildiği hakkında fazla ayrıntı yoktur. Ancak, iOS veya Android geliştiricileri olmayanlar için BLEduino, mobil platformun sonunda herhangi bir programlama yapmadan panonun kontrolünü elinize almanızı sağlayacak bir iOS uygulamasıyla birlikte gönderilecektir.

Her iki proje de ilginç görünüyor ve her ikisiyle de oynamak istediğimden yeterince farklı oldukları için her ikisinin de Kickstarter hedeflerini geçmesini ve finanse edilmesini umuyorum.

İleride, GATT profillerini programlı olarak tanımlamanıza izin veren bir pano görmeyi isterim. Teorik olarak mümkün, bence özellikle iyi belgelenmemiş olsa da Nordic yonga seti bunu çalışma zamanında yapmanıza izin verecek ve Arduino'nuzu “keyfi” bir Bluetooth cihazına dönüştürmenize izin vereceğini düşünüyorum. Bu oldukça iyi olurdu, çünkü bu tür bir Bluetooth cihazıyla çalışmak üzere tasarlanan herhangi bir iOS veya Android uygulamasının, nesnelerin mobil tarafında programatik bir şey yapmadan Arduino kartınızla konuşacağı anlamına gelir.

Hisse

Yorum Bırakmak