BDH Corporation

Secure Edge AI'ın başlangıç noktası.

Bir AI modelinin bir cihaza ulaşmak için izlediği yolu inşa ediyoruz. Her model eğitim sırasında denetlenir, güvenli biçimde teslim edilir ve verileri toplayan çipin üzerinde çalışır. İlk girişimimiz BENTO.

Neden varız

Ya zekâ bir şarkı gibi yüklenebilseydi?

Bugün tamamlanmış bir model için hâlâ bir mühendisin onu dışa aktarması, firmware'e entegre etmesi, yeniden derleyip karta yeniden yüklemesi gerekiyor ve bu iş her cihaz için tekrarlanıyor.

Nerede hazırlanır

Geliştirme ve eğitim

Uygulamalar BENTO IDE'de tasarlanır. Modeller, kartın kendi kaydettiği verilerle eğitilir, ardından kimsenin sessizce devre dışı bırakamayacağı kalite kapılarında denetlenir.

Nasıl ulaşır

Teslimat

Edge AI Store'da bulunur ve firmware yeniden yüklenmeden, tarayıcıdan sahibinin seçtiği karta gönderilir.

Nerede çalışır

Çalıştırma

Kendi NPU'su olan tek bir PSOC™ Edge E84 çipi ve kartın üzerinde üç sensör. Bir tasarımcının geliştirdiği her ürünün içine yerleştirilebilir.

BENTO mimarisi

BENTO'nun beş parçası, bir döngü içinde birbirine bağlı.

BENTO'nun çipteki firmware'den duvardaki cihaza kadar her parçası, bir modeli bir sonrakine güvenle aktarmak için geliştirildi. Bir modeli döngü boyunca izlemek için sayfayı kaydırın.

01 · Temel

BENTO Secure Edge AI Firmware

Çipteki temel. BENTO firmware, Infineon PSOC™ Edge E84'ün iki Arm® çekirdeği üzerinde üç parça hâlinde çalışır: Cortex®-M33'ün TrustZone güvenli dünyası, aynı çekirdeğin beyin görevi gören uygulama dünyası ve bir AI çekirdeği. Bu AI çekirdeği, FreeRTOS üzerinde çalışan Cortex®-M55'tir ve birden fazla Edge AI modelini Arm® Ethos™-U55 NPU üzerinde aynı anda yürütür. Uygulama geliştiriciler BENTO IDE'de bu temelin üzerine inşa eder. Birkaç satır Python ile modeller seçilir ve sonuçları okunur; C kodu gerekmez.

  • BugünHer ses veya hareket modeli kendi sinyal ayarlarını taşır, bu yüzden model eklemek hiçbir zaman yeni firmware gerektirmez
  • BugünKart her modeli sensörlerinin gerçekte sağladığı verilerle karşılaştırır ve uyuşmayan bir modeli gerekçesini belirterek reddeder
  • BugünBirden fazla model tek NPU'yu kayıtlı bir sahne olarak paylaşır ve bu sahne bir elektrik kesintisinden sonra kendiliğinden yeniden başlar
  • BugünHer sınıf için başlangıç, onay ve bitiş eşikleri ham skorları olaylara dönüştürür; her olay süresiyle birlikte bir kez bildirilir
  • BugünPSOC™ Edge HMI Kit'te teslim edilen bir model yalnızca kendi kartında açılır ve kart, teslimat sırasında yapılandırılan mutual TLS ile kimliğini kanıtlar
  • BugünSecure boot ve imzalı model doğrulaması, teslim ettiğimiz her BENTO cihazında etkin
Firmware ayrıntıları

02 · Öğrenme

BENTO Edge AI Trainer / DEEPCRAFT™ Studio

Modeller burada eğitilir ve değerlendirilir. İş akışının her adımı kendiliğinden yürür; bir seçim yapılması gereken yerde AI ajanları, motorun önceden denetlediği seçenekler arasından seçim yapar ve önemli noktalarda onayı bir insan verir. Yerel bir AI sunucusuna, kendi tesislerinize ya da buluta kurabilirsiniz.

  • BugünUSB üzerinden karttan canlı kayıt; etiketleri kayıt sırasında eklersiniz
  • BugünAI ajanları, motorun önceden denetlediği seçenekler arasından seçim yapar; her seçim kayda geçer ve geri alınabilir
  • BugünAsla atlanmayan on dört kalite kapısı ve kartın firmware'inin bir modeli yüklerken kullandığı kurallara göre bir denetim
  • BugünEtiketleme, veri artırma ve veri denetimi eklentileri tek bir sayfadan kurulur, çevrimdışı çalışır ve başlangıçta kapalıdır
  • BugünTek bir komut, GPU'lu ya da GPU'suz, yerel bir AI sunucusunda, şirket içinde ya da bulutta bir Trainer başlatır. Her Trainer ürettiği modelleri kendi anahtarıyla imzalar
Trainer hakkında

03 · Teslimat

BENTO Secure Edge AI Store

Modeller burada bulunur ve teslim edilir. Şarkılar gibi yüklenir, sahneler çalma listeleri gibi oynatılır ve her model, yeni firmware gerekmeden tarayıcıdan sahibinin seçtiği karta gider.

  • BugünPSOC™ Edge HMI Kit'te her model, USB ya da ağ üzerinden, kartın kendisinin oluşturduğu tek kullanımlık bir biletle, gönderildiği tek karta mühürlenir
  • BugünModelleri bir çalma listesindeki şarkılar gibi bir sahnede toplayın ve tek bir kartta birlikte çalıştırın
  • BugünKartınızı bağlayın; her modelde, kartınızda çalışıp çalışmayacağı ve çalışmayacaksa nedeni gösterilir
  • BugünStore bir kartın anahtarını yalnızca kartın kendisinden öğrenir, asla tarayıcıdan almaz
  • BugünHer model onu üreten Trainer'ı gösterir ve yayımlanan bir sürüm asla değişmez
  • BugünPSOC™ Edge HMI Kit'te bir model ya da sahne gönderirken Auto Start'ı işaretleyin; kart onu her açıldığında kendiliğinden çalıştırır
Store hakkında

04 · Geliştirme

BENTO IDE

Uygulamalar burada, tarayıcıda hazırlanır. Bir uygulamayı Flow, Blocks ya da Python ile yazın, BENTO Emulator üzerinde deneyin, AI Buddy'ye sorun, ardından USB üzerinden gerçek kartta çalıştırın.

  • BugünBir uygulamayı yazmanın üç yolu: Flow düğümlerini bağlamak, Blocks parçalarını birbirine takmak ya da Python yazmak; bağlantılar üzerinde canlı değerler görünür
  • BugünBENTO Emulator tarayıcıda gerçek MicroPython çalıştırır ve kartın kendi ekranını çizer; bu ekran firmware'in kendi kaynak kodundan oluşturulur
  • BugünButonlar, döner düğmeler, LED'ler, eğim ve bir RGB matristen oluşan bir Virtual Hardware Console; böylece bir uygulama, kart gelmeden önce test edilebilir
  • BugünAI Buddy bağlı kartınızı okur ve hataları Tayca ya da İngilizce açıklar. Sıfırlama, dosya yazma ya da kod çalıştırma sizin tıklamanızı bekler
  • BugünRemote Flash, küçük bir yardımcı uygulama aracılığıyla BENTO firmware'ini IDE'den bir karta yükler; herhangi bir araç zinciri kurmanız gerekmez
IDE hakkında

05 · Çalıştırma

PSOC™ Edge Devices

BENTO, aynı anda dinleyen, algılayan ve görüntüleyen cihazlar için tasarlanmış bir mikrodenetleyici olan Infineon PSOC™ Edge E84 tabanlı kartlarda çalışır. BENTO Secure Edge AI Firmware karta kurulur ve BENTO ona zekâ kazandırır.

  • BugünAI için Arm® Ethos™-U55 NPU'lu bir Cortex®-M55 ve yanında, beyin ile anahtarlar için TrustZone'lu bir Cortex®-M33
  • BugünDahili 2.5D grafik motoru, 1024 × 768 çözünürlüğe kadar ekranları saniyede 60 karede sürer
  • BugünAltı mikrofona kadar doğrudan çipe bağlanabilir ve birden fazla model aynı anda dinler ve algılar
  • BugünPSOC™ Edge HMI Kit, TESAIoT Dev Kit ve PSOC™ Edge E84 Evaluation Kit üzerinde, çipin kendi NPU'sunda çevrimdışı çalışır
  • BugünHighlights: kartın neyi ne zaman tanıdığını gösteren bir zaman çizelgesi (yalnızca sonuçlar, kayıt yok)
  • BugünSürekli algılama: AI bir kez yüklendikten sonra mikrofonları, hareket sensörünü (IMU) ve radarı arka planda, kartın kendisinde, gece gündüz izlemeye devam eder
Cihazı inceleyin
BENTO yörüngesi: BENTO Secure Edge AI Firmware, BENTO Edge AI Trainer / DEEPCRAFT™ Studio, BENTO Secure Edge AI Store, BENTO IDE ve PSOC™ Edge Devices, bir döngü içinde birbirine bağlı. 01 BENTO Secure Edge AI Firmware 02 BENTO Edge AI Trainer DEEPCRAFT™ Studio BENTO Edge AI Trainer DEEPCRAFT™ Studio 03 BENTO Secure Edge AI Store 04 BENTO IDE 05 PSOC™ Edge Devices

Ardından döngü yeniden başlar. Cihaz yeni veriler kaydeder ve bir sonraki model bu verilerle eğitilir.

PSOC™ Edge Devices

Akıllı bir saate benziyor. Edge AI gibi düşünüyor.

Ekranın arkasında bir Infineon PSOC™ Edge işlemci bulunur ve BENTO ona zekâ kazandırır. Kartın üzerinde üç sensör vardır.

RadarVarlık ve hareket, kamera olmadan

IMUTitreşim ve hareket

MikrofonÇevresindeki sesler

PSOC™ Edge E84 HMI kiti üzerinde saat ve hava durumu ekranı gösteren bir BENTO cihazı
Modellerin çalıştığı Edge AI ekranını gösteren aynı cihaz

Ürünlerden

Ürünlere içeriden bir bakış.

Edge AI Store ve Edge AI Trainer'dan, bugün kullanıldıkları hâliyle ekranlar. Büyütmek için birini seçin.

Başka yerde bulamadıklarımız

Başka yerde bulamadığımız üç şey.

Benzer ürünlerin herkese açık belgeleri ve kodlarıyla karşılaştırıldı.

Edge AI Store

Kartınızı tanıyan bir mağaza

Kartınızı okur, her modelin çalışıp çalışmayacağını ve çalışmayacaksa nedenini söyler, modeli tarayıcıdan, yeniden yükleme yapmadan, çalışmakta olan MicroPython firmware'ine kurar.

BENTO IDE

Tek tarayıcı sekmesinde, tek programın üç görünümü

Tek bir programın Flow, Blocks ve Python görünümleri, ayrıca kartın bir emülatörü ve gerçek kart; hepsi tek bir tarayıcı sekmesinde, Tayca ve İngilizce.

Edge AI Trainer

Kanıtlarıyla birlikte gelen eğitim

Her çalıştırmada yayın kapıları ve firmware'in modelleri yüklerken kullandığı kurallara göre bir denetim; kendi sunucunuzda, İngilizce ve Tayca.

Nasıl denetledik

Tasarım gereği güvenli

Her kopya tek bir sahibin kartına mühürlü.

Bir kart için hazırlanan paket başka hiçbir kartta açılmaz. Bir modeli dosya başına değil, kart başına lisanslamanın temeli budur. Bugün PSOC™ Edge HMI Kit'te çalışıyor.

Aktarım sırasında

İmzalı ve tek bir karta mühürlü

Alıcı kartın kendi anahtarıyla şifrelenir, Store tarafından imzalanır ve tek kullanımlık bir bilet taşır; başka bir kart için hazırlanmış paket reddedilir.

Depolanırken

Kartta şifreli metin

Kartta, yalnızca o çipe ait bir anahtarla şifrelenmiş olarak saklanır. Kopyalanabilecek bir anahtar dosyası yoktur.

Kullanımda

Şifresi yalnızca çipin içinde çözülür

Şifresi yalnızca Ethos™-U55 NPU için çip içi belleğe çözülür; değişmiş tek bir bayt modelin yüklenmesini durdurur.

BugünBugün PSOC™ Edge HMI Kit'te çalışıyor. Teslim ettiğimiz her BENTO cihazında secure boot açık ve hata ayıklama portu kapalı olarak ayarlanır. Konsol kilidi kullanıma sunulana kadar, bir kartın kendi konsolu üzerinden çalıştırılan kod çalışan bir modele hâlâ erişebilir.

BENTO güvenliğe nasıl yaklaşıyor

Sahneler

Tek kart, her oda ya da üretim hattı için ayrı bir sahne.

Sahne, bir yer için seçilmiş model kümesidir. Aynı donanıma sahada yeni bir görev vermek için sahneyi değiştirirsiniz, firmware olduğu gibi kalır.

Üretim

Titreşim anomalileri, delinen malzeme ve operatörün orada olup olmadığı.

Robotik

Yüzey türü, çarpışma darbesi, insanlara yakınlık.

Evde bakım

Düşme algılama, yardım çağrısı ve odada birinin olup olmadığı. Normal çalışmada karttan yalnızca sonuçlar çıkar.

Akıllı bina

Doluluk, cam kırılma sesi, kapı titreşimi.

Enerji

Trafo uğultusu, pompa titreşimi, sahaya izinsiz giriş.

Akıllı yaşam

Evdeki sesler, varlık ve etkinlik, oda oda.

Bu sahneler temsilîdir. Modellerin bir kısmı bugün Edge AI Store'da bulunuyor, diğerleri örnektir. Sonuçlar yalnızca bilgi amaçlıdır. Tanı yerine geçmez ve güvenlik garantisi değildir.

Bir şirketler ailesi

Yeni girişimlere yer bırakan bir ana şirket.

BDH Corporation bir ana şirkettir. Her girişim kendi başına yürür, ancak hepsi aynı kurallara uyar: çipten başlayan güvenlik, yalnızca kanıtlayabildiğimiz iddialar ve onu kullanan insanlara saygı gösteren mühendislik.

Girişim 01

BENTO

Infineon PSOC™ Edge için Secure Edge AI. Firmware, IDE, Trainer, Store ve cihaz, fikirden çalışan modele uzanan tek bir yol oluşturur.

BENTO'yu keşfedin

BDH Group

Bangsaen Design House

BDH Corporation, BDH Group (Bangsaen Design House Group) bünyesinde bir şirkettir.

İlkeler

Nasıl çalışıyoruz.

Çipten başlayan güvenlik

Güven silikonda başlar ve her katmandan yukarı taşınır. Bir güvenlik özelliğini ancak adı belli bir kartta çalıştığında hesaba katarız.

Kanıtlayabildiğimiz iddialar

Her özelliği bugün çalışan, test düzeneğinde gösterilen ya da hâlâ yol haritasında bekleyen bir özellik olarak etiketleriz ve bu etiketleri birbirinden ayrı tutarız.

Veri ait olduğu yerde kalır

Modeller cihazda çalışır, eğitim de kendi sunucunuzda yapılabilir. Yalnızca sonuçların aktarılması gerekir.

Açık platformlar üzerine kurulu

BENTO, Infineon PSOC™ Edge ve Arm® Ethos™ üzerine kuruludur ve TESAIoT Foundation gibi açık platformlarla birlikte çalışır; böylece geliştirdikleriniz hiçbir zaman bize bağımlı kalmaz.

Temel aldıklarımız ve birlikte çalıştıklarımız

Infineon PSOC™ Edge E84 Arm® Cortex®-M55 · Ethos™-U55 Infineon ModusToolbox™ Infineon DEEPCRAFT™ Studio'dan modeller TESA'dan TESAIoT Foundation

Bizimle çalışın

BENTO ile çalışmanın dört yolu.

BENTO, dünyanın her yerindeki insanlar kullansın, üzerine geliştirsin ve desteklesin diye yapıldı. Size uyan yolu seçin, mesajınız doğrudan bize ulaşsın.

Geliştiriciler, okullar ve üniversiteler

Öğrenin ve geliştirin

Flow, Blocks ya da Python ile bir uygulama yazın, emülatörde deneyin ve gerçek bir kartta çalıştırın. Laboratuvarlar kendi modellerini kendi sunucularında eğitebilir.

Ürün üreticileri

Ürününüze AI ekleyin

Kendi sunucunuzda eğitin, her modeli tek bir cihaza mühürleyin ve ürün müşterilerinizin elindeyken ona yeni yetenekler ekleyin.

Çip üreticileri ve distribütörler

BENTO'yu daha fazla çipe taşıyın

BENTO bugün Infineon PSOC™ Edge üzerinde çalışıyor. IDE'si, Trainer'ı ve Store'u, bir mikrodenetleyici ailesine fikirden çalışan modele uzanan eksiksiz bir yol sunar.

Yatırımcılar

Egemen edge AI'ı destekleyin

BENTO'yu uzun vadeli düşünerek geliştiriyoruz ve AI'ın onu kullanan insanlara ve yerlere ait olması gerektiğine inanan yatırımcıları memnuniyetle karşılıyoruz.

Görseller: NASA, ESA, CSA, STScI, NOIRLab/NSF/AURA ve EHT Collaboration. Yıldız haritası: NASA/Goddard Space Flight Center Scientific Visualization Studio, Gaia DR2 (ESA/Gaia/DPAC). Bu sayfa için kırpıldı, yeniden boyutlandırıldı ve yeniden renklendirildi. CC BY 4.0 lisansı kapsamında ya da ABD'de kamu malı olarak kullanılmıştır; bu kullanım herhangi bir onay anlamına gelmez.

Görsel kaynakları
  • Deep Star Maps 2020 (sky): NASA/Goddard Space Flight Center Scientific Visualization Studio; Gaia DR2: ESA/Gaia/DPAC (public domain, source)
  • M31 · Andromeda Galaxy: Bill Schoening, Vanessa Harvey/REU program/NOIRLab/NSF/AURA (CC BY 4.0, source)
  • M33 · Triangulum Galaxy: T.A.Rector (NRAO/AUI/NSF and NOIRLab/NSF/AURA) and M.Hanna (NOIRLab/NSF/AURA) (CC BY 4.0, source)
  • M51 · Whirlpool Galaxy: NASA, ESA, S. Beckwith (STScI), and The Hubble Heritage Team (STScI/AURA) (CC BY 4.0, source)
  • M104 · Sombrero Galaxy: NASA/ESA and The Hubble Heritage Team (STScI/AURA) (CC BY 4.0, source)
  • NGC 1300 · Barred Spiral Galaxy: NASA, ESA, and The Hubble Heritage Team (STScI/AURA) (CC BY 4.0, source)
  • ESO 350-40 · Cartwheel Galaxy: NASA, ESA, CSA, STScI (CC BY 4.0, source)
  • HCG 92 · Stephan’s Quintet: NASA, ESA, CSA, and STScI (CC BY 4.0, source)
  • M42 · Orion Nebula: NASA, ESA, M. Robberto (Space Telescope Science Institute/ESA) and the Hubble Space Telescope Orion Treasury Project Team (CC BY 4.0, source)
  • NGC 3324 · Cosmic Cliffs, Carina Nebula: NASA, ESA, CSA, and STScI (CC BY 4.0, source)
  • M16 · Pillars of Creation: NASA, ESA, CSA, STScI; J. DePasquale, A. Koekemoer, A. Pagan (STScI) (CC BY 4.0, source)
  • M57 · Ring Nebula: NASA, ESA, and C. Robert O’Dell (Vanderbilt University) (CC BY 4.0, source)
  • NGC 7293 · Helix Nebula: NASA, NOAO, ESA, the Hubble Helix Nebula Team, M. Meixner (STScI), and T.A. Rector (University of Alaska Anchorage/NSF NOIRLab) (CC BY 4.0, source)
  • M1 · Crab Nebula: NASA, ESA and Allison Loll/Jeff Hester (Arizona State University); acknowledgement: Davide De Martin (ESA/Hubble) (CC BY 4.0, source)
  • 3C 461 · Cassiopeia A: NASA, ESA, CSA, STScI, D. Milisavljevic (Purdue University), T. Temim (Princeton University), I. De Looze (University of Gent) (CC BY 4.0, source)
  • M45 · Pleiades: NOIRLab/NSF/AURA/T.A. Rector (University of Alaska Anchorage), R. Cool (University of Arizona) and WIYN (CC BY 4.0, source)
  • M13 · Great Globular Cluster in Hercules: T.A. Rector (University of Alaska Anchorage) and H. Schweiker (WIYN and NOIRLab/NSF/AURA) (CC BY 4.0, source)
  • Sgr A* · Milky Way black hole: EHT Collaboration (CC BY 4.0, source)
  • M87* · Black hole in M87: EHT Collaboration (CC BY 4.0, source)
  • AS08-14-2383 · Earthrise, Apollo 8 (24 Dec 1968): NASA (Public domain, source)