BDH Corporation

Titik permulaan Secure Edge AI.

Kami membina laluan yang dilalui model AI untuk sampai ke peranti. Setiap model disemak semasa latihan, dihantar dengan selamat dan dijalankan pada cip yang mengumpul data itu. Usaha niaga pertama kami ialah BENTO.

Mengapa kami wujud

Bagaimana jika kecerdasan boleh dipasang seperti sebuah lagu?

Pada masa ini, model yang sudah siap masih memerlukan seorang jurutera untuk mengeksportnya, menyepadukannya ke dalam firmware, membina semula dan memasang semula firmware. Kerja itu berulang untuk setiap peranti.

Tempat ia dibuat

Cipta dan latih

Aplikasi direka bentuk dalam BENTO IDE. Model dilatih dengan data yang dirakam oleh papan itu sendiri, kemudian disemak oleh get yang tidak boleh diketepikan secara senyap oleh sesiapa pun.

Cara ia dihantar

Hantar

Ditemui dalam Edge AI Store, kemudian dihantar dari pelayar ke papan yang dipilih oleh pemiliknya tanpa memasang semula firmware.

Tempat ia berjalan

Jalankan

Satu cip PSOC™ Edge E84 dengan NPU sendiri dan tiga penderia pada papan. Ia boleh dipasang di dalam mana-mana produk yang dibina oleh seorang pereka.

Seni bina BENTO

Lima bahagian BENTO, bersambung dalam satu kitaran.

Setiap bahagian BENTO, daripada firmware pada cip hingga peranti di dinding, dibina untuk menyerahkan model dengan selamat kepada bahagian seterusnya. Tatal untuk mengikuti satu model mengelilingi kitaran ini.

01 · Asas

BENTO Secure Edge AI Firmware

Asas pada cip. Firmware BENTO berjalan sebagai tiga bahagian pada dua teras Arm® Infineon PSOC™ Edge E84: persekitaran selamat TrustZone pada Cortex®-M33, persekitaran aplikasinya yang bertindak sebagai otak, dan teras AI, iaitu Cortex®-M55 dengan FreeRTOS, yang menjalankan beberapa model Edge AI serentak pada Arm® Ethos™-U55 NPU. Pembangun aplikasi membina di atasnya dalam BENTO IDE. Beberapa baris Python memilih model dan membaca hasilnya, tanpa kod C.

  • TersediaSetiap model bunyi atau gerakan membawa tetapan isyaratnya sendiri, jadi menambah model tidak pernah bermakna firmware baharu
  • TersediaPapan menyemak setiap model berbanding apa yang benar-benar dihasilkan oleh penderianya, dan menolak sebarang ketidakpadanan beserta sebabnya
  • TersediaBeberapa model berkongsi satu NPU sebagai senario yang disimpan, yang bermula semula dengan sendirinya selepas bekalan elektrik terputus
  • TersediaParas mula, pengesahan dan tamat bagi setiap kelas menukar skor mentah kepada peristiwa, setiap satu dilaporkan sekali berserta tempohnya
  • TersediaPada PSOC™ Edge HMI Kit, model yang dihantar hanya boleh dibuka pada papannya sendiri, dan papan membuktikan identitinya melalui mutual TLS, yang disediakan semasa penghantaran
  • TersediaSecure boot dan pengesahan model bertandatangan digital, diaktifkan pada setiap peranti BENTO yang kami hantar
Butiran firmware

02 · Belajar

BENTO Edge AI Trainer / DEEPCRAFT™ Studio

Di sini model dilatih dan dinilai. Setiap langkah aliran kerja berjalan dengan sendirinya; apabila sesuatu pilihan perlu dibuat, ejen AI memilih antara opsyen yang telah disemak oleh enjin latihan, dan seorang manusia memberikan kelulusan pada peringkat yang penting. Pasang pada pelayan AI tempatan, di premis anda sendiri atau di awan.

  • TersediaRakaman langsung dari papan melalui USB, dengan label ditambah semasa anda merakam
  • TersediaEjen AI memilih antara opsyen yang telah disemak oleh enjin latihan, dan setiap pilihan direkodkan serta boleh dibatalkan
  • TersediaEmpat belas get kualiti yang tidak pernah diketepikan, serta semakan terhadap peraturan yang digunakan oleh firmware papan untuk memuatkan model
  • TersediaSambungan untuk pelabelan, augmentasi dan semakan data dipasang dari satu halaman, berjalan di luar talian dan bermula dalam keadaan dimatikan
  • TersediaSatu arahan memulakan sebuah Trainer, dengan atau tanpa GPU, pada pelayan AI tempatan, di premis sendiri atau di awan. Setiap Trainer menandatangani model yang dihasilkannya dengan kuncinya sendiri
Mengenai Trainer

03 · Hantar

BENTO Secure Edge AI Store

Di sini model ditemui dan dihantar. Model dipasang seperti lagu, senario dimainkan seperti senarai main, dan setiap satu dihantar dari pelayar ke papan yang dipilih oleh pemiliknya, tanpa firmware baharu.

  • TersediaPada PSOC™ Edge HMI Kit, setiap model dimeterai untuk satu papan yang menjadi destinasinya, dengan tiket sekali guna yang dicipta oleh papan itu sendiri, melalui USB atau rangkaian
  • TersediaKumpulkan model menjadi satu senario, seperti lagu dalam senarai main, dan jalankan bersama pada satu papan
  • TersediaSambungkan papan anda dan setiap kad menyatakan sama ada model itu boleh berjalan padanya, dan sebabnya jika tidak
  • TersediaStore hanya mendapat kunci sesebuah papan daripada papan itu sendiri, tidak pernah daripada pelayar
  • TersediaSetiap model menunjukkan Trainer yang menghasilkannya, dan versi yang telah diterbitkan tidak akan berubah
  • TersediaPada PSOC™ Edge HMI Kit, tandakan Auto Start semasa menghantar model atau senario, dan papan akan menjalankannya sendiri setiap kali dihidupkan
Mengenai Store

04 · Cipta

BENTO IDE

Aplikasi dibuat di sini, dalam pelayar. Tulis aplikasi sebagai Flow, sebagai Blocks atau dalam Python, cuba pada BENTO Emulator, tanya AI Buddy, kemudian jalankan pada papan sebenar melalui USB.

  • TersediaTiga cara menulis satu aplikasi: sambung nod Flow, cantum Blocks atau taip Python, dengan nilai masa nyata pada wayar
  • TersediaBENTO Emulator menjalankan MicroPython sebenar dalam pelayar dan melukis skrin papan itu sendiri, yang dibina daripada kod sumber firmware itu sendiri
  • TersediaVirtual Hardware Console dengan butang, tombol putar, LED, kecondongan dan matriks RGB, supaya aplikasi boleh diuji sebelum papan tiba
  • TersediaAI Buddy membaca papan anda yang disambungkan dan menerangkan ralat dalam bahasa Thai atau Inggeris. Tetapan semula, penulisan fail atau menjalankan kod hanya berlaku selepas anda klik
  • TersediaRemote Flash memasang firmware BENTO pada papan dari IDE melalui aplikasi pembantu yang kecil, tanpa perlu memasang rantaian alat
Mengenai IDE

05 · Jalankan

PSOC™ Edge Devices

BENTO berjalan pada papan yang dibina di atas Infineon PSOC™ Edge E84, mikropengawal yang dibuat untuk peranti yang mendengar, mengesan dan memaparkan pada masa yang sama. BENTO Secure Edge AI Firmware dipasang pada papan, dan BENTO membekalkan kecerdasan kepadanya.

  • TersediaCortex®-M55 dengan Arm® Ethos™-U55 NPU untuk AI, bersebelahan Cortex®-M33 dengan TrustZone untuk otak dan kunci
  • TersediaEnjin grafik 2.5D terbina dalam memacu skrin sehingga 1024 × 768 pada 60 bingkai sesaat
  • TersediaSehingga enam mikrofon disambungkan terus ke cip, dan beberapa model mendengar serta mengesan secara serentak
  • TersediaBerjalan pada PSOC™ Edge HMI Kit, TESAIoT Dev Kit dan PSOC™ Edge E84 Evaluation Kit, di luar talian pada NPU cip itu sendiri
  • TersediaHighlights: garis masa tentang apa yang dikenal pasti oleh papan dan bilakah ia berlaku (hasil sahaja, tiada rakaman)
  • TersediaSentiasa mengesan: setelah dimuatkan, AI terus memantau mikrofon, penderia gerakan (IMU) dan radar di latar belakang pada papan itu sendiri, siang dan malam
Lihat peranti
Orbit BENTO: BENTO Secure Edge AI Firmware, BENTO Edge AI Trainer / DEEPCRAFT™ Studio, BENTO Secure Edge AI Store, BENTO IDE dan PSOC™ Edge Devices, bersambung dalam satu kitaran. 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

Kemudian kitaran bermula semula. Peranti merakam data baharu, dan model seterusnya dilatih dengan data itu.

PSOC™ Edge Devices

Kelihatan seperti jam pintar. Berfikir seperti edge AI.

Di sebalik skrin terdapat pemproses Infineon PSOC™ Edge, dan BENTO membekalkan kecerdasan kepadanya. Papan ini membawa tiga penderia.

RadarKehadiran dan gerakan, tanpa kamera

IMUGetaran dan pergerakan

MikrofonBunyi di sekelilingnya

Peranti BENTO pada kit HMI PSOC™ Edge E84 yang memaparkan muka jam dan cuaca
Peranti yang sama memaparkan skrin Edge AI dengan model sedang berjalan

Daripada produk

Tinjauan ke dalam produk.

Paparan skrin daripada Edge AI Store dan Edge AI Trainer seperti yang digunakan pada hari ini. Pilih satu untuk membesarkannya.

Tidak ditemui di tempat lain

Tiga perkara yang tidak dapat kami temui di tempat lain.

Disemak berbanding dokumentasi awam dan kod produk yang setanding.

Edge AI Store

Kedai yang mengenali papan anda

Membaca papan anda, memberitahu sama ada setiap model boleh berjalan dan sebabnya jika tidak, lalu memasangnya ke dalam firmware MicroPython yang sedang berjalan terus dari pelayar, tanpa memasang semula firmware.

BENTO IDE

Tiga paparan bagi satu atur cara, dalam satu tab pelayar

Paparan Flow, Blocks dan Python bagi satu program, berserta emulator papan dan papan sebenar, dalam satu tab pelayar serta dalam bahasa Thai dan Inggeris.

Edge AI Trainer

Latihan model dengan bukti yang dilampirkan

Get keluaran dalam setiap larian latihan dan semakan terhadap peraturan yang digunakan oleh firmware untuk memuatkan model, pada pelayan anda sendiri, dalam bahasa Inggeris dan Thai.

Cara kami menyemak

Selamat sejak peringkat reka bentuk

Setiap salinan dimeterai untuk papan milik seorang pemilik.

Pakej yang dibuat untuk satu papan tidak akan terbuka pada papan lain. Inilah asas untuk melesenkan model bagi setiap papan, bukan bagi setiap fail. Pada masa ini, ia berjalan pada PSOC™ Edge HMI Kit.

Dalam transit

Ditandatangani dan dimeterai untuk satu papan

Disulitkan dengan kunci milik papan penerima, ditandatangani oleh Store dan membawa tiket sekali guna; pakej yang dibuat untuk papan lain akan ditolak.

Dalam simpanan

Teks sifer pada papan

Disimpan pada papan dalam bentuk tersulit, di bawah kunci yang dimiliki oleh cip itu sahaja. Tiada fail kunci yang boleh disalin.

Semasa digunakan

Dinyahsulit hanya di dalam cip

Dinyahsulit hanya ke dalam memori dalam cip untuk NPU Ethos™-U55; satu bait yang diubah menghalang model daripada dimuatkan.

TersediaKini sudah berjalan pada PSOC™ Edge HMI Kit. Secure boot dan port nyahpepijat yang ditutup ditetapkan pada setiap peranti BENTO yang kami bekalkan. Sehingga kunci konsol dilancarkan, kod yang dijalankan melalui konsol papan itu sendiri masih boleh mencapai model yang sedang berjalan.

Pendekatan BENTO terhadap keselamatan

Senario

Satu papan, dengan senario berbeza bagi setiap bilik atau barisan pengeluaran.

Senario ialah satu set model yang dipilih untuk sesuatu tempat. Untuk memberikan tugas baharu kepada perkakasan yang sama di tapak, anda hanya menukar senario dan membiarkan firmware seperti sedia ada.

Pembuatan

Anomali getaran, bahan gerudi dan sama ada pengendali berada di situ.

Robotik

Jenis permukaan, hentakan perlanggaran, jarak dengan manusia.

Penjagaan di rumah

Pengesanan jatuh, panggilan meminta tolong dan kehadiran dalam bilik. Dalam operasi biasa, hanya hasil yang keluar dari papan.

Bangunan pintar

Penghunian, bunyi kaca pecah, getaran pintu.

Tenaga

Dengungan pengubah, getaran pam, pencerobohan tapak.

Kediaman pintar

Bunyi di rumah, kehadiran dan aktiviti, bilik demi bilik.

Senario ini hanyalah ilustrasi. Sebahagian model sudah ada dalam Edge AI Store hari ini; yang lain ialah contoh. Hasil adalah untuk makluman sahaja. Hasil itu bukan diagnosis dan bukan jaminan keselamatan.

Keluarga syarikat

Syarikat induk dengan ruang untuk lebih banyak usaha niaga.

BDH Corporation ialah syarikat induk. Setiap usaha niaga beroperasi sendiri, tetapi semuanya mematuhi peraturan yang sama: keselamatan bermula dari cip, hanya dakwaan yang dapat kami buktikan, dan kejuruteraan yang menghormati orang yang menggunakannya.

Usaha niaga 01

BENTO

Secure Edge AI untuk Infineon PSOC™ Edge. Firmware, IDE, alat latihan, gedung model dan peranti membentuk satu laluan dari idea hingga model yang berjalan.

Terokai BENTO

BDH Group

Bangsaen Design House

BDH Corporation ialah syarikat di bawah BDH Group (Bangsaen Design House Group).

Prinsip

Cara kami bekerja.

Keselamatan bermula dari cip

Kepercayaan bermula di silikon dan dibawa naik melalui setiap lapisan. Kami hanya mengira sesuatu ciri keselamatan setelah ia berjalan pada papan yang dinamakan.

Dakwaan yang dapat kami buktikan

Kami melabelkan setiap ciri sebagai berfungsi hari ini, telah didemonstrasikan di meja ujian atau masih dalam pelan hala tuju, dan kami memastikan label itu kekal berasingan.

Data kekal di tempatnya

Model berjalan pada peranti, dan latihan boleh dijalankan pada pelayan anda sendiri. Hanya hasil yang perlu dihantar.

Dibina di atas platform terbuka

BENTO dibina di atas Infineon PSOC™ Edge dan Arm® Ethos™, serta berfungsi bersama platform terbuka seperti TESAIoT Foundation, jadi apa yang anda bina tidak akan terikat kepada kami.

Dibina di atas dan berfungsi bersama

Infineon PSOC™ Edge E84 Arm® Cortex®-M55 · Ethos™-U55 Infineon ModusToolbox™ Model daripada Infineon DEEPCRAFT™ Studio TESAIoT Foundation oleh TESA

Bekerjasama dengan kami

Empat cara untuk bekerjasama dengan BENTO.

BENTO dibuat untuk digunakan, dijadikan asas binaan dan disokong oleh orang di mana-mana sahaja. Pilih cara yang sesuai dengan anda, dan mesej anda akan terus sampai kepada kami.

Pembangun, sekolah dan universiti

Belajar dan membina

Tulis aplikasi dalam Flow, Blocks atau Python, cuba pada emulator dan jalankan pada papan sebenar. Makmal boleh melatih model sendiri pada pelayan sendiri.

Syarikat produk

Masukkan AI ke dalam produk anda

Latih model pada pelayan anda sendiri, meterai setiap model kepada satu peranti, dan tambah keupayaan baharu selepas produk berada di tangan pelanggan anda.

Pengeluar cip dan pengedar

Bawa BENTO ke lebih banyak silikon

BENTO kini berjalan pada Infineon PSOC™ Edge. Melalui IDE, Trainer dan Store, BENTO memberikan satu keluarga mikropengawal laluan lengkap dari idea hingga model yang berjalan.

Pelabur

Sokong edge AI yang berdaulat

Kami membina BENTO untuk jangka panjang dan mengalu-alukan pelabur yang percaya bahawa AI sepatutnya menjadi milik orang dan tempat yang menggunakannya.

Imej: NASA, ESA, CSA, STScI, NOIRLab/NSF/AURA dan EHT Collaboration. Peta bintang: NASA/Goddard Space Flight Center Scientific Visualization Studio, Gaia DR2 (ESA/Gaia/DPAC). Dipangkas, diubah saiz dan diwarnakan semula untuk halaman ini. Digunakan di bawah CC BY 4.0 atau sebagai domain awam AS; ini tidak membayangkan sebarang sokongan daripada pihak tersebut.

Kredit imej
  • 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)