开关 / 模组固件开发

覆盖主流 Wi-Fi / BLE / Zigbee / Matter 芯片,生产级稳定性。从硬件选型到产线烧录工具,我们把所有脏活都做了。

支持的芯片 / SUPPORTED SoC

一份代码,跨芯片移植

Espressif
ESP32-C3 / S3 / C6
主力 Wi-Fi 6 + BLE 5 平台,支持 Matter over Thread,出货百万级。
BekenCorp
BK7231N / BK7238
性价比首选,广泛用于 1-4 路开关、灯带、插座品类。
Telink
TLSR8258 / 8278
低功耗 BLE / Zigbee 双模,适用于电池供电传感器。
Realtek
RTL8720D
Wi-Fi + BLE 5,内置安全启动,适合中高端产品线。
Silicon Labs
EFR32MG24
Matter 旗舰节点,Thread / Zigbee 多协议共栈。
Custom
自定义平台
HAL 抽象层完整,移植到新芯片通常 3-5 周。

量产固件该有的,我们都有

OTA差分升级、断点续传、灰度发布、回滚保护。单包通常 < 80KB,4G 网络下成功率 99.6%。
PROVISIONING支持 SmartConfig、AP 配网、BLE 配网、Matter Setup Code。蓝牙辅助配网 8 秒内完成。
SCENE_ENGINE设备本地场景与定时,无网络也能联动。最多 32 条规则,μs 级触发。
LIGHTING_FX呼吸、渐变、彩虹、音乐律动等 30+ 灯效内置,可由 APP / Web / MQTT 触发。
SECURITY设备唯一密钥、TLS 1.3、JWT 鉴权、安全启动、固件加密。等保 + GB/T 41387 合规。
FACTORY_TOOL产线烧录 + 三色灯老化测试 + RF 校准 + 喷码记录,治具一键集成。

代码示例 / SAMPLE

一段代码看懂业务模型

// elink_switch.c — channel toggle
/* Triggered by physical button OR cloud cmd */
void elink_switch_toggle(uint8_t ch) {
  elink_state_t *s = elink_get_state();
  s->channels[ch] ^= 1;

  // 1. drive GPIO
  hal_gpio_set(PIN_RELAY(ch), s->channels[ch]);

  // 2. publish shadow update
  elink_mqtt_pub("shadow/update",
    "{\"ch\":%d,\"power\":%d}",
    ch, s->channels[ch]);

  // 3. local scene linkage
  scene_engine_emit(EV_CH_CHANGED, ch);
}
// ota_callback.c
static void on_ota_progress(int pct) {
  led_blink(LED_GREEN, pct);
  if (pct == 100) {
    elink_log("OTA done, verifying...");
    if (ota_verify_signature() == 0) {
      elink_mqtt_pub("ota/ack",
        "{\"ok\":1,\"ver\":\"%s\"}",
        FW_VERSION);
      hal_reboot();
    } else {
      ota_rollback();   // dual-bank safety
    }
  }
}