Documentação técnica e firmware para integradores, equipes de suporte e clientes TriD.
Produtos TriD
ColdLink MW
Gateway de telemetria com conectividade LAN (Ethernet), Wi-Fi e GPRS. Interface web, MQTT e atualização OTA. ESP32-S3 (16 MB flash / 8 MB PSRAM). Firmware atual: v6.0.
Primeira gravação — ESP32-S3 virgem
O módulo ESP32-S3 YD (16 MB flash / 8 MB PSRAM) é entregue sem firmware. Antes de usar a interface web ou OTA, grave os cinco arquivos abaixo via cabo USB, nos endereços indicados.
Conecte o ESP32-S3 ao PC com cabo USB (porta nativa USB do módulo). Se necessário, pressione BOOT ao conectar para entrar em modo de download.
Baixe os arquivos bootloader.bin, partitions.bin, boot_app0.bin, firmware.bin e littlefs.bin na seção de downloads.
Grave todos os arquivos com esptool ou Flash Download Tool (Espressif), respeitando os endereços da tabela.
Desconecte e reconecte a alimentação. O ColdLink MW inicia com interface web, rede e MQTT prontos para configuração.
Arquivo
Endereço
bootloader.bin
0x0000
partitions.bin
0x8000
boot_app0.bin
0xE000
firmware.bin
0x10000
littlefs.bin
0xC90000
Comando esptool (substitua COM4 pela porta serial):
Placa compatível: ESP32-S3-DevKitC-1-N16R8 (16 MB flash, 8 MB PSRAM). No Flash Download Tool, marque os cinco arquivos com os mesmos endereços e clique em START.
Desenvolvimento com PlatformIO (VS Code)
Para compilar e gravar pelo VS Code + PlatformIO, instale o board correto da TriD. O arquivo esp32-s3-devkitc-1-N16R8.json define 16 MB flash, 8 MB PSRAM e USB nativo — configuração usada no ColdLink MW.
Baixe esp32-s3-devkitc-1-N16R8.json na seção de downloads desta página.
Copie o arquivo para a pasta de boards do PlatformIO (feche o VS Code antes, se estiver aberto):
Exemplo no Windows: C:\Users\desen\.platformio\platforms\espressif32\boards\ — ajuste desen para o seu usuário do Windows.
No platformio.ini do projeto, use board = esp32-s3-devkitc-1-N16R8 e o environment esp32s3.
Grave via USB: pio run -t upload. Para gerar firmware + filesystem + pacote OTA: pio run -t fullpkg.
ColdLink MW
Atualização de firmware — equipamento já operando
Com o ColdLink MW já gravado e conectado à rede, use a interface web para enviar novas versões — sem cabo USB.
Conecte o equipamento à rede — LAN (Ethernet), Wi-Fi ou GPRS, conforme a configuração do local.
No navegador, acesse o IP do ColdLink MW (ex.: http://192.168.0.50) e faça login.
Abra o menu Firmware, selecione o arquivo coldlink-mw-full.bin e clique em enviar.
Aguarde a barra de progresso; o ESP32-S3 grava o pacote e reinicia automaticamente — pronto.
Esta via só funciona após a primeira gravação USB. O arquivo coldlink-mw-full.bin contém firmware + filesystem em um único pacote para OTA.
ColdLink MW
Hardware — placa ColdLink v1
Placa de expansão para ESP32-S3 YD com módulo Ethernet W5500 (SPI), conectores J1–J3 para sensores/periféricos e barramentos P1/U2. Os divisores resistivos R1–R4 permitem detecção de energia AC e leitura de bateria, conforme a pinagem do firmware.
esp32-s3-devkitc-1-N16R8.jsonDefinição de board PlatformIO — 16 MB flash / 8 MB PSRAM (copiar para .platformio/boards).
Atualização OTA e documentação
Manual da interface webGuia do painel ColdLink Manager — login, rede, MQTT, sensores e firmware.
Pacote completo (firmware + filesystem)Arquivo coldlink-mw-full.bin — para upload OTA pela aba Firmware (requer firmware já gravado).
Somente firmware (OTA parcial)Arquivo firmware.bin — atualização apenas do código, sem filesystem (equipamento já operando).
Gerber da placa (PCB v1)Pacote Gerber ColdLink v1 — arquivos para fabricação da PCB (08/08/2026).
ColdLink LW
Gateway de telemetria LoRaWAN (SX1276, AU915) com interface web Wi-Fi, MQTT e atualização OTA. ESP32-S3 (16 MB flash / 8 MB PSRAM).
Primeira gravação — ESP32-S3 virgem
O módulo ESP32-S3 YD (16 MB flash / 8 MB PSRAM) é entregue sem firmware. Antes de usar a interface web, LoRaWAN ou OTA, grave os cinco arquivos abaixo via cabo USB, nos endereços indicados.
Conecte o ESP32-S3 ao PC com cabo USB (porta nativa USB do módulo). Se necessário, pressione BOOT ao conectar para entrar em modo de download.
Baixe os arquivos bootloader.bin, partitions.bin, boot_app0.bin, firmware.bin e littlefs.bin na seção de downloads do ColdLink LW.
Grave todos os arquivos com esptool ou Flash Download Tool (Espressif), respeitando os endereços da tabela.
Desconecte e reconecte a alimentação. O ColdLink LW inicia com interface web e rádio LoRaWAN prontos para configuração (OTAA / ChirpStack).
Arquivo
Endereço
bootloader.bin
0x0000
partitions.bin
0x8000
boot_app0.bin
0xE000
firmware.bin
0x10000
littlefs.bin
0xC90000
Comando esptool (substitua COM4 pela porta serial):
Placa compatível: ESP32-S3-DevKitC-1-N16R8 (16 MB flash, 8 MB PSRAM). No Flash Download Tool, marque os cinco arquivos com os mesmos endereços e clique em START.
Desenvolvimento com PlatformIO (VS Code)
Para compilar e gravar pelo VS Code + PlatformIO, use o board TriD e o projeto ColdLink-LW. O arquivo esp32-s3-devkitc-1-N16R8.json define 16 MB flash, 8 MB PSRAM e USB nativo.
Baixe esp32-s3-devkitc-1-N16R8.json na seção de downloads desta página.
Copie o arquivo para a pasta de boards do PlatformIO (feche o VS Code antes, se estiver aberto):
Exemplo no Windows: C:\Users\desen\.platformio\platforms\espressif32\boards\ — ajuste desen para o seu usuário do Windows.
No platformio.ini do projeto, use board = esp32-s3-devkitc-1-N16R8 e o environment esp32s3.
Grave via USB: pio run -t upload. Para gerar firmware + filesystem + pacote OTA: pio run -t fullpkg (gera o pacote combinado no build).
ColdLink LW
Atualização de firmware — equipamento já operando
Com o ColdLink LW já gravado e acessível pela interface web (Wi-Fi), use o painel para enviar novas versões — sem cabo USB.
Conecte o equipamento à rede Wi-Fi de configuração (ou Ethernet, se o W5500 estiver presente).
No navegador, acesse o IP do ColdLink LW (ex.: http://192.168.0.50) e faça login.
Abra o menu Firmware, selecione o arquivo coldlink-lw-full.bin e clique em enviar.
Aguarde a barra de progresso; o ESP32-S3 grava o pacote e reinicia automaticamente — pronto.
Esta via só funciona após a primeira gravação USB. O arquivo coldlink-lw-full.bin contém firmware + filesystem em um único pacote para OTA. A telemetria de campo continua via LoRaWAN.
ColdLink LW
Hardware — ColdLink LW (LoRaWAN)
Placa baseada em ESP32-S3 YD com rádio LoRa SX1276 (AU915), SPI compartilhado, conectores para sensores/pulso e RS485. A interface web local usa Wi-Fi; a telemetria de longo alcance vai por LoRaWAN (ex.: ChirpStack).
Reinstalação preserva config.env e arquivos *.json da raiz. Use --force-asterisk para recompilar o Asterisk.
Trid-PABX
Arquivos para download
Instalador e pacote
install-trid-pabx.shInstalador oficial — Debian 12+ / Ubuntu 20.04+. Compila Asterisk 22 e sobe o painel.
trid-pabx.zipPacote da aplicação Trid-PABX (painel + scripts). Usado pelo instalador ou com --local.
Trid-Email
Sistema TriD de envio de e-mails — painel web, PostgreSQL, Postfix/OpenDKIM e fila de disparo. Instalação em Debian 12+ ou Ubuntu 20.04+.
Instalação rápida (servidor limpo)
O instalador baixa o pacote trid-email.zip, configura Node.js, PostgreSQL, Postfix/OpenDKIM e sobe o painel com PM2 em /usr/src/trid-email/ (porta 5000).
Use um servidor Debian 12+ ou Ubuntu 20.04+ com acesso root (sudo).
Execute o instalador online (baixa o ZIP automaticamente do site TriD):
Se /usr/src/trid-email já existir com config.env, o instalador só atualiza código e pacotes — não altera o banco. Opções úteis: --skip-mail, --skip-postgres.
Trid-Email
Arquivos para download
Instalador e pacote
install-trid-email.shInstalador oficial — Debian 12+ / Ubuntu 20.04+. Node, PostgreSQL, Postfix/OpenDKIM e PM2.
trid-email.zipPacote da aplicação Trid-Email (painel + scripts). Usado pelo instalador ou com --zip.
Os downloads exigem aceite da Política de Privacidade. Registramos e-mail, IP, data/hora e arquivo solicitado para auditoria e conformidade com a LGPD.