DeviceKit
ConnectKit이 열어준 종단간 암호화 연결 위에 구조를 얹는 클라이언트 SDK입니다. RPC·Pub/Sub·텔레메트리·원격실행·펌웨어 배포를 IoT·RMM·로보틱스·산업용 전반에 한 번에 제공합니다.
클라이언트 무료 개발자 라이브러리
핵심 기능
📨 타입 있는 메시징
요청-응답 RPC, 스트리밍(피드백+결과), 토픽 Pub/Sub(MQTT식 와일드카드), 존재감(heartbeat)을 바로 씁니다.
🧩 개방형 확장 모델
IoT·RMM·로보틱스·산업용 프로파일이 옵션 패키지로 제공되고, 새 도메인도 코어 수정 없이 확장으로 추가됩니다.
🔌 한 연결로 다중화
서브채널로 상시 제어 채널과 온디맨드 화면 세션(SessionKit)을 한 ConnectKit 연결에서 함께 운반합니다.
📦 펌웨어·파일 배포
청킹·재개·SHA-256 검증·원자적 적용을 갖춘 파일/펌웨어 전송으로 헤드리스 기기까지 안전하게 업데이트합니다.
🏭 표준 브리지
MQTT 브로커·OPC-UA 서버·DDS(ROS 2) 도메인과 양방향으로 연동해 기존 인프라와 공존합니다.
🌐 OS 독립·무의존 코어
순수 관리형 .NET(net8/net9), 네이티브 의존성 0. Windows·Linux·macOS에서 동일하게 동작합니다.
이럴 때 씁니다
- 무인 IoT·엣지 기기를 상시 원격 관제(텔레메트리·인벤토리·원격실행)할 때
- RMM(원격 모니터링·관리) 제품을 직접 만들 때
- 로봇·산업 장비를 방화벽 뒤에서 안전하게 제어·업데이트할 때
- 클라우드/브로커 없이 기기 간 직접, 암호화된 구조적 통신이 필요할 때
DeviceKit
A client SDK that layers structure on top of ConnectKit's end-to-end-encrypted connection — RPC, pub/sub, telemetry, remote execution and firmware delivery, across IoT, RMM, robotics and industrial, all at once.
Free client Developer library
Core capabilities
📨 Typed messaging
Request/response RPC, streaming (feedback + result), topic pub/sub (MQTT-style wildcards) and presence — out of the box.
🧩 Open extension model
IoT, RMM, robotics and industrial profiles ship as optional packages; new domains plug in as extensions with no core change.
🔌 One connection, multiplexed
Sub-channels carry a persistent control channel and an on-demand screen session (SessionKit) over a single ConnectKit link.
📦 Firmware & file delivery
Chunked, resumable, SHA-256-verified transfer with atomic apply — update even headless devices safely.
🏭 Standards bridges
Relay both ways with MQTT brokers, OPC-UA servers and DDS (ROS 2) domains to coexist with existing infrastructure.
🌐 OS-independent, zero-dep core
Pure managed .NET (net8/net9), no native dependencies — identical on Windows, Linux and macOS.
Use it when
- You operate unattended IoT/edge devices (telemetry, inventory, remote exec) over a persistent link
- You're building your own RMM (remote monitoring & management) product
- You need to control and update robots or industrial equipment safely from behind a firewall
- You want direct, encrypted, structured device-to-device communication with no cloud or broker