Ana içeriğe geç

Modüller, Kartlar & Gateway · Yazılım

Modül Programlama/Test Fikstürü + SDK Paketi

YakındaModel kodu: ET-FIX-EM / ET-SDK-EM

Modülü lehimle, fikstüre koy, SDK'yı derle — üretim hattı ve firmware ilk günden hazır.

ET-FIX-EM test fikstürü: alüminyum taban, delrin yuvada modül, açık kapak, mafsallı kıskaç ve kontrol kartı

Genel bakış

Sorun. Modül satmak yetmez: entegratör ilk soruda “nasıl programlarım, nasıl test ederim, firmware'i nasıl güncellerim” der. İthal modüllerde cevap AT komut setidir ve kapalı firmware'dir; üretim testi müşteriye kalır. Elmes'in kendi üretiminde de test ve programlama ürüne özel scriptlerle, elle bağlanan SWD kablolarıyla yapılıyor; her ürün için tekrar yazılıyor, ölçüm kaydı tutulmuyor.

Çözüm. ET-FIX-EM, castellated modülü pogo-pinlerle tutan ve tek USB bağlantısıyla SWD, UART, besleme/akım ölçümü ve RF çıkışını (SMA → zayıflatıcı → wattmetre/spektrum analizör) sağlayan bir fikstürdür. Test scripti (SDK üretim test protokolü) adımları sırayla yürütür, sonucu modülün UID'siyle kaydeder, ID/NetID/kanal ve kalibrasyon değerlerini yazar. ET-SDK-EM aynı protokolü ve modülün tüm yazılım katmanlarını (HAL, radyo sürücüsü, bootloader/OTA, protokol çekirdeği, örnekler) açık lisansla verir; Elmes ürün uygulamaları ve ağ/filo araçları Pro katmanında kalır.

İki katmanlı lisans, tek kod tabanı.

KatmanİçerikLisansKime
EM-SDK OpenHAL/güç/saat katmanı, SX126x-LLCC68-WL ortak radyo sürücüsü, ESP köprü protokolü, bootloader (UART/USB/OTA istemcisi), protokol çekirdeği (çerçeve, NetID/adres, ACK, AES-CCM), üretim test protokolü, örnek uygulamalar, dokümanApache-2.0 (patent hükmü, ticari kullanım serbest, Elmes markası korunur)Herkes (modül müşterileri)
EM-SDK ProElmes ürün uygulama katmanları (vinç, kuyu-depo, Firesens…), ağ profilleri (repeater, yıldız yönetimi, zaman dilimleme), OTA/filo sunucu araçları, üretim fikstür scriptleri ve kalibrasyon, imzalama altyapısı, öncelikli destekKapalı; NRE/lisans sözleşmesiyleSözleşmeli OEM

Açık katman modülün benimsenmesini ve güveni sağlar; kapalı ithal modüllere karşı asıl fark budur. Open ve Pro sürümleri aynı depodan, farklı derleme profilleriyle üretilir. Bootloader açıktır; imza doğrulama anahtarı ürüne gömülür, özel anahtar sahibinde kalır — müşteri kendi modüllerini kendi anahtarıyla imzalayabilir.

Üretim tezgâhı: ESD mat üzerinde fikstür, dizüstünde EM-SDK üretim testi ekranı ve modül tepsisi
Kullanım ortamı

Bu ürün geliştirme veya saha testi aşamasında. Teknik bilgi, pilot kullanım ve ön teklif için bizimle iletişime geçin.

Özellikler

  • EM-SDK Open (Apache-2.0): HAL, ortak radyo sürücüsü (SX126x/LLCC68/WL), ESP köprü protokolü, bootloader, protokol çekirdeği (AES-CCM), üretim test protokolü ve örnekler; ticari kullanım serbest.
  • EM-SDK Pro: ağ profilleri (repeater, zaman dilimleme), OTA/filo sunucu araçları, fikstür scriptleri ve kalibrasyon, imzalama altyapısı, öncelikli destek; sözleşmeyle.
  • Kendi anahtarınızla imzalama: bootloader açık; doğrulama anahtarı üretimde yazılır, özel anahtar sizde kalır.
  • Tek kod tabanı: Open ve Pro aynı depodan, farklı derleme profilleriyle üretilir; “iki ayrı kod” sorunu çıkmaz.
  • HedefTek USB fikstür: SWD + UART + güç + akım ölçümü + RF yolu; LP testleri için pil benzetimi; üyeye özgü değiştirilebilir pogo plakası.
  • HedefTest kaydı: her modül UID'siyle JSON/CSV; etiket yazıcı; istatistik (verim, RF güç dağılımı).
  • HedefServis aracı CLI (Open): eşleştirme, NetID/adres/kanal, RSSI/PER testi, tek cihaza OTA gönderimi; filo OTA Pro'da.
  • HedefDerleme profilleri: RADIO = sx126x / llcc68 / wl / none; MCU = g071 / g0b1 / wle5 / h7; TIER = open / pro.

Paket içeriği

Paket içeriği
Model koduİçerikKimeLisans / teslimBilgi al
ET-FIX-EMFikstür tabanı (kapaklı, pogo-pin plakası yuvalı) + kontrol kartı (USB, SWD prob, UART, akım ölçümü, RF SMA çıkışı) + 1 modül plakasıÜretim hattı (Elmes), OEM müşterisiDonanım satışıBilgi al: ET-FIX-EM
ET-FIX-EM-xxxÜyeye özgü pogo plakası (ör. -G0L: EM-G0L-433, EM-G0L-433-LP, EM-G0K-433 ve EM-G0L-868/-915 ortak PCB; -NL: EM-NL-433; -G0C: EM-G0C; -W5L: EM-W5L-433)Üretim hattı (Elmes), OEM müşterisiDonanım satışıBilgi al: ET-FIX-EM-xxx
ET-SDK-EM (Open)EM-SDK Open kaynak kodu, doküman, örnekler, üretim test protokolüHerkesApache-2.0, depodan indirilebilirBilgi al: ET-SDK-EM (Open)
ET-SDK-EM-PROEM-SDK Pro: ağ profilleri, OTA/filo araçları, fikstür scriptleri ve kalibrasyon, imzalama altyapısı, öncelikli destekSözleşmeli OEMKapalı; NRE/lisans sözleşmesiBilgi al: ET-SDK-EM-PRO

Teknik özellikler

“Hedef” işaretli değerler tasarım hedefi, yeni nesil değeri veya çip üreticisi verisidir; ölçüm ve belgelendirme tamamlandıkça güncellenir.

Yazılım
Desteklenen MCU'larSTM32G0 (G071/G0B1), STM32WLE5
Ek MCU profilleriSTM32H7; STM32F070 (MOD-M0 geçiş profili)Hedef
Desteklenen radyolarSX1268 / SX1262 / LLCC68 (SPI), STM32WL SubGHz (SUBGHZSPI), ESP32 köprü (UART), hücresel modem (AT, EM-G0C)
OS / RTOSBare-metal (süper döngü + olaylar); FreeRTOS opsiyonel; H7'de FreeRTOS/DiscOS
Dil / derlemeC11; CMake + arm-none-eabi-gcc; -Wall -Werror
IDE / kod standardıSTM32CubeIDE proje üreteci; MISRA alt kümesiHedef
APIHAL (güç/saat/WDG/GPIO/ADC), radio (init/tx/rx/sleep/cad/profil), proto (send/recv/ack/addr), boot (ota_begin/chunk/verify/apply), lp (sleep/wake/batt), bridge (esp), net (hücresel/Wi-Fi: connect/mqtt)
Uygulama paketiTek imaj (bootloader + uygulama, imzalı); DiscOS .dap yalnız H7/DiscOS profilinde
GüncellemeUART bootloader; USB-DFU (G0B1); LoRa OTA (parçalı, CRC, imza); Wi-Fi/hücresel OTA
A/B imaj bölmeLoRa OTA'da; G0B1/CE'deHedef
BağlantıLoRa protokol çekirdeği (16 bit NetID + 16 bit adres + UID + 8 kanal, AES-128-CCM), ESP köprüsü, MQTT/TLS (EM-G0C / EM-G0W)
Bellek bütçesi (G071)Bootloader ≤ 16 KB; çekirdek + sürücü ≤ 48 KB flash, ≤ 12 KB RAM; A/B için flash ikiye bölme G0B1/CE'deHedef
Arayüzler
Fikstür arayüzleriSWD (CMSIS-DAP veya harici ST-LINK yuvası), UART ×2 (modül + ESP), GPIO (BOOT0, NRST, WKUP tetik), USB-C PC bağlantısı
RF ölçüm yoluSMA çıkışı, 20–30 dB zayıflatıcı, wattmetre/spektrum analizöre; referans modül yuvası (havadan ping)
Güç
Modül beslemesiProgramlanabilir 2,2–4,2 V (pil benzetimi) / sabit 3,3 V; akım sınırlı
Akım ölçümü1 µA–500 mA (iki aralık)Hedef
Performans & güvenli durum
Test süresi< 60 s / modül (RF dahil); < 20 s (RF'siz EM-G0N)Hedef
Mekanik & çevre
Pogo-pin1,27 mm hatve, P50 sınıfı (Ø0,68 mm), 2×16 + ek sıralar; plaka üyeye göre değişir
Modül hizalamaKenar yuvası + 2 pim; kapak basma kuvveti pogo başına ~0,5–1 N (datasheet sınıfı)
Taban boyutu≤ 200 × 150 mmHedef
Çalışma ortamı+10…+40 °C, atölye ortamı
Lisans & destek
Lisans modeliEM-SDK Open: Apache-2.0 · EM-SDK Pro: kapalı, sözleşmeyle
DokümantasyonAPI referansı (Doxygen), kılavuzlar (TR/EN), protokol spesifikasyonu, üretim test protokolü, örnekler; sürüm notları (SemVer)
Fikstür garantisi1 yılHedef
Yedek parçaPogo-pin sarf malzemesi, yedek plaka

Uygulama alanları

  • Elmes üretim hattı
  • OEM müşteri paketi
  • Sözleşmeli üretici (EMS) hattı
  • Saha servisi
  • Firmware geliştirme
  • EC taşıyıcı kart programlama
  • Elmes üretim hattı: EM modül serisinin tüm üyeleri ve EC taşıyıcı kartları (EC servis konektörü ile).
  • Dış OEM müşteri paketi: modül + fikstür + SDK.
  • Sözleşmeli üretici (EMS) hattı: aynı test protokolü ve kayıt biçimi.
  • Saha servisi: servis aracı CLI ile eşleştirme, kanal ayarı ve tek cihaz OTA.

Fikstür şart değildir: üretim SWD 4 pin + UART ile de yapılabilir; fikstür hız, RF ölçümü ve kayıt sağlar. RF ölçüm cihazı yoksa ping/RSSI testiyle sınırlı doğrulama yapılır.

Uyumluluk & belgeler

Fikstür düşük gerilimli, USB beslemeli bir atölye test ekipmanıdır. SDK açık kaynak lisans belgeleriyle dağıtılır; modüllerin RED ölçüm raporları alındıkça SDK dokümanında referanslanır.

  • Fikstür — LVD / EMC
    Düşük gerilimli, USB beslemeli test ekipmanı
    Kapsam dışı
  • Fikstür — RoHS
    Hedef
  • SDK lisans paketi — Apache-2.0 lisans dosyası ve üçüncü taraf lisans listesi (CMSIS, ST HAL/LL — BSD-3; FreeRTOS — MIT; mbedTLS/tinycrypt — Apache/BSD)
    Hedef
  • Katkı rehberi ve güvenlik açığı bildirim politikası
    Hedef
  • Modül RED ölçüm raporlarına SDK dokümanında atıf
    Modül raporları alındıkça
    Hedef

Sıkça sorulan sorular

SDK ücretsiz mi?

EM-SDK Open ücretsizdir, Apache-2.0 lisanslıdır; ticari kullanım serbesttir. Pro katmanı sözleşmeyle sunulur.

Açık ve Pro arasındaki sınır ne?

Açık: modülü çalıştıran her şey (HAL, radyo, bootloader, protokol çekirdeği, örnekler). Pro: Elmes ürün uygulamaları, ağ profilleri (repeater/zaman dilimleme), filo/OTA sunucu araçları, fikstür scriptleri ve imzalama altyapısı.

Fikstür olmadan üretebilir miyim?

Evet: SWD 4 pin + UART ile. Fikstür hız, RF ölçümü ve kayıt için.

Kendi anahtarımla imzalayabilir miyim?

Evet; bootloader açıktır, doğrulama anahtarı üretimde yazılır, özel anahtar sizde kalır.

Hangi araç zinciri?

gcc-arm + CMake ve Python test scriptleri; STM32CubeIDE projesi dışa aktarımı hedefleniyor.

OTA nasıl çalışır?

Parçalı imaj, CRC ve imza; LoRa, Wi-Fi, hücresel veya UART üzerinden. A/B bölme G0B1/CE'de hedefleniyor. Tek cihaz OTA Open'da, filo OTA Pro'da.

Ölçüm cihazı şart mı?

RF gücü ve harmonik ölçümü için wattmetre/spektrum analizör gerekir (SCPI entegrasyonu hedefleniyor); yoksa ping/RSSI testiyle sınırlı doğrulama yapılır.

MOD-M0 (önceki modül) SDK ile çalışır mı?

Hedeflenen yol: STM32F070 geçiş profili; mevcut SX1268 sürücüsü (v0.1) ortak sürücüye taşınacak. Ayrıntılar MOD-M0 bölümünde.

Bu ürün hakkında bilgi alın

Mühendis ekibimiz en geç 24 saat içinde dönüş yapar.