IoT 개발 서비스
기기에서 대시보드까지 제공하는 IoT 개발 서비스입니다. 연결, 기기 프로비저닝, Azure 또는 AWS 기반 클라우드 플랫폼, 플릿 업데이트, 엣지 게이트웨이, 산업용 IoT, 자산 추적, EV 충전 및 에너지 플랫폼, 웹 포털과 컴패니언 앱을 스마트 홈과 빌딩, 제조, 에너지와 유틸리티, 물류, 농업, 헬스케어 분야에 제공하며, 귀사 팀에 합류하는 전담 IoT 개발자 또는 엔드투엔드로 수행하는 프로젝트로 진행합니다.
당사가 구축하는 IoT 시스템
기기 연결
가정에는 Bluetooth Low Energy, Wi-Fi, Thread, Matter를, 농지와 건물 전반에는 ChirpStack 또는 The Things Stack 기반 LoRaWAN을, 트래커와 미터에는 eSIM을 쓰는 LTE-M 또는 NB-IoT를 적용하며, 통신 범위, 배터리 수명, 기기당 운영 비용을 기준으로 선택합니다.
프로비저닝 및 기기 ID
기기마다 고유한 X.509 인증서를 하드웨어에 보안 요소(secure element)가 있으면 그곳에 보관하고, 생산 라인에서 발급하여 Azure IoT Hub Device Provisioning Service 또는 AWS IoT Core로 등록하며, 어디에도 공유 비밀번호를 두지 않습니다.
클라우드 수집 및 저장
Azure IoT Hub, Event Grid MQTT 브로커, AWS IoT Core 또는 자체 호스팅 EMQX나 HiveMQ 클러스터로 MQTT를 수집하고, 함수나 컨테이너로 처리하며, Azure Data Explorer 또는 TimescaleDB를 쓰는 PostgreSQL에 시계열로 저장하고, 모두 Terraform으로 배포합니다.
플릿 관리 및 업데이트
구성을 위한 디바이스 트윈 또는 섀도, 플릿의 일부에 먼저 배포하는 펌웨어, 크래시 또는 재연결 비율이 오르면 롤아웃을 일시 중지하는 상태 텔레메트리를 제공합니다.
대시보드 및 컴패니언 앱
Angular 또는 React 기반 웹 포털, 기성 플랫폼이 적합한 곳에서는 ThingsBoard, 페어링, 설정, 알림을 위한 iOS, .NET MAUI, React Native 모바일 앱을 기기 측과 같은 회사가 구축합니다.
산업용 IoT
PLC에서 OPC UA와 MQTT Sparkplug B로 수집한 기계 및 센서 데이터를 통합 네임스페이스(unified namespace)로 모으고, 진동, 온도, 소비 전력에 대한 상태 모니터링, MES, 정비, ERP 시스템과의 연계를 구현합니다.
게이트웨이 및 엣지 컴퓨팅
Modbus, BACnet, M-Bus, DLMS 기기를 읽는 임베디드 Linux 기반 엣지 게이트웨이로, Azure IoT Edge 또는 AWS IoT Greengrass에서 컨테이너와 로컬 규칙을 실행하고, 네트워크 중단 중에도 버퍼링하며, 클라우드가 필요로 하는 데이터만 전달합니다.
자산 추적 및 텔레매틱스
차량, 컨테이너, 팰릿용 GNSS 및 셀룰러 트래커, 실내 위치 파악을 위한 Bluetooth와 초광대역(UWB) 태그, OBD-II, J1939, CAN의 차량 데이터, 그리고 이를 기반으로 한 지오펜스, 운행, 알림을 구현합니다.
EV 충전 및 에너지 플랫폼
OCPP 1.6, 2.0.1, 2.1 기반 충전기 관리, ISO 15118 기반 Plug & Charge, OCPI 기반 로밍, 태양광, 배터리 저장 장치, 스마트 미터의 모니터링 및 제어, OpenADR 기반 수요 반응을 구현합니다.
IoT 개발자 채용
전담 IoT 개발자
귀사 팀에 풀타임으로 합류해 귀사의 도구와 프로세스로 일하고 귀사의 리드에게 보고하는 IoT 개발자 인력입니다. 면접은 귀사가 진행하고, 우크라이나 현지 계약, 급여, 청구, 휴가는 당사가 맡습니다.
IoT 개발 프로젝트
범위와 확정된 계획이 있는 IoT 개발 업무입니다. 당사의 지정 리드가 결과에 책임을 지고 귀사의 채널에서 진행 상황을 보고합니다.
지속적인 IoT 개발
지속적으로 제공하는 IoT 개발 서비스입니다. 매달 같은 인력이 투입되고, 우선순위를 정하는 백로그를 운영하며, 투입 시간은 당사 포털과 인보이스에서 확인하실 수 있습니다.
전담 개발팀 페이지는 전문가가 귀사 팀에 합류하는 방식을 설명하고, 외주 개발 페이지는 프로젝트 납품, 인수, 비용 청구 방식을 다룹니다.
IoT 개발 업무를 맡는 사람들
IoT 개발자
연결, 프로비저닝, 플릿 업데이트
펌웨어 엔지니어
기기에 탑재되는 코드
.NET, Python, Java 엔지니어
Azure 또는 AWS 기반 수집, API, 데이터 파이프라인
프런트엔드 및 모바일 엔지니어
웹 대시보드 및 컴패니언 앱
QA 엔지니어
기기에서 대시보드까지의 엔드투엔드 테스트
IoT 시스템 구축 방식
모든 기기는 신뢰할 수 없는 네트워크 클라이언트로 취급합니다. 기기마다 고유한 ID를 갖고, 기본 또는 공유 비밀번호를 쓰지 않으며, 연결은 암호화하고, 필요한 토픽에만 접근하게 하며, 취약점을 보고하는 공개된 경로를 마련합니다. 이는 ETSI EN 303 645, 영국의 제품 보안 제도, EU 무선장비지침의 사이버 보안 요건이 연결 제품에 요구하는 사항이며, EU 사이버복원력법(Cyber Resilience Act)은 여기에 지원 기간 전체에 대한 소프트웨어 자재 명세서와 취약점 처리를 추가하는데, 당사는 이를 빌드에서 생성합니다.
클라우드 측은 당사가 자사 시스템을 운영하는 규칙을 따릅니다. 인프라는 Terraform으로 관리하고, 배포는 페더레이션 자격 증명을 사용하는 GitHub Actions에서 수행하며, 시크릿과 서명 키는 볼트에 보관하고, 네트워크 규칙은 기본 차단 방식으로 운영합니다. 이는 Azure, AWS, 귀사가 직접 운영하는 서버 어디에서든 동일합니다.
그 밖의 임베디드 및 하드웨어 서비스
임베디드 소프트웨어 개발
임베디드 소프트웨어 개발 서비스: 임베디드 Linux, Android, RTOS, 드라이버, BSP, 자동차, 네트워크, 오디오 및 비디오 소프트웨어, 보안 업데이트를 전담 임베디드 소프트웨어 엔지니어 또는 프로젝트 납품으로 제공합니다.
펌웨어 개발
펌웨어 개발 서비스: C, C++, Rust 기반 마이크로컨트롤러 펌웨어, 무선 스택, 부트로더, 자동차 ECU, 모터 제어, 저전력 설계를 전담 펌웨어 엔지니어 또는 프로젝트 납품으로 제공합니다.
FPGA 개발
FPGA 개발 서비스: SystemVerilog와 VHDL 기반 RTL 설계, FPGA 및 ASIC 검증, SoC FPGA, 비디오, 네트워킹, 데이터 수집, 가속을 전담 FPGA 엔지니어 또는 프로젝트 납품으로 제공합니다.
하드웨어 및 PCB 설계
하드웨어 및 PCB 설계 서비스: 회로도, 다층 및 HDI 레이아웃, 고속, RF, 아날로그, 전원 설계, EMC 준비, 생산 파일을 전담 하드웨어 엔지니어 또는 프로젝트 납품으로 제공합니다.
임베디드 및 하드웨어 테스트
임베디드 및 하드웨어 테스트 서비스: 기기 테스트, 하드웨어 인 더 루프(HIL) 장비, 펌웨어 자동화, 자동차 ECU, 연결 및 보안 테스트를 전담 임베디드 QA 엔지니어 또는 프로젝트 납품으로 제공합니다.
로보틱스 소프트웨어
ROS 2 기반 로보틱스 소프트웨어 개발 서비스: 인지, 내비게이션, 모션 플래닝, 로봇 제어, 산업용 셀, 자율주행 차량, 군집 운영 소프트웨어를 전담 로보틱스 엔지니어 또는 프로젝트 납품으로 제공합니다.
IoT 개발에 관한 질문
기기에는 어떤 연결 방식을 써야 합니까?
기기가 놓이는 장소, 보고 주기, 전원 방식에 따라 정해집니다. 휴대폰이 가까이 있다면 Bluetooth Low Energy, 상시 전원을 쓰는 가정 및 건물용 기기에는 Wi-Fi 또는 Matter 기반 Thread, 들판이나 지하실에서 작은 측정값을 배터리 하나로 수년간 보내려면 LoRaWAN, 기기가 이동하거나 로컬 네트워크가 없다면 LTE-M 또는 NB-IoT를 선택합니다. 무선 방식을 정하기 전에 기기당 연간 운영 비용을 비교합니다.
기기부터 앱까지 전체 시스템을 구축할 수 있습니까?
예, 하나의 팀으로 구축합니다. 펌웨어, 클라우드, 웹 포털, 모바일 앱을 하나의 메시지 규약에 맞춰 개발하므로 기기 측 변경이 대시보드를 깨뜨리지 않습니다. 시스템의 일부가 이미 있는 경우에는 기존 구성에 맞춰 나머지를 구축합니다.
어떤 IoT 클라우드와 플랫폼을 다룹니까?
Azure IoT Hub와 Event Grid MQTT 브로커, AWS IoT Core, EMQX, HiveMQ, Mosquitto 같은 자체 호스팅 브로커, ThingsBoard 같은 플랫폼을 다루며, 귀사가 이미 사용하는 클라우드 위에 구축합니다. 기기 측은 이식성을 유지합니다. X.509 ID를 쓰는 TLS 위의 MQTT는 이들 모두와 호환되므로 펌웨어를 다시 쓰지 않고도 클라우드를 바꿀 수 있습니다.
IoT 개발자는 어떤 업종에서 일합니까?
스마트 홈과 빌딩에서는 온도 조절기, 도어락, 조명, 빌딩 관리를, 제조에서는 설비 모니터링과 예지 정비를, 에너지와 유틸리티에서는 스마트 미터, 태양광 및 배터리 시스템, EV 충전 네트워크를, 물류에서는 차량, 컨테이너, 콜드체인 추적을, 농업에서는 들판 센서와 온실 제어를, 헬스케어에서는 원격 환자 모니터링과 커넥티드 의료기기를, 보안에서는 관제센터와 연결된 경보 및 출입 통제 시스템을 다룹니다.
IoT 개발자 투입까지 얼마나 걸립니까?
적합한 IoT 개발자 인력이 있으면 귀사의 면접, NDA, 지식재산권 양도 절차만 거치면 바로 시작할 수 있습니다. 그렇지 않으면 인재를 탐색하며, 보통 2~3주 안에 후보자 프로필을 전달합니다. 귀사가 승인하기 전에는 누구도 업무를 시작하지 않습니다.
IoT 개발자 채용은 BigTree108을 통해 어떻게 진행합니까?
필요한 업무, 경력 수준, 근무 시간을 알려 주십시오. 당사가 한두 명의 프로필을 제안하면, 귀사는 직접 채용하는 인력과 같은 방식으로 면접을 진행하고, BIG TREE 108 LLC와 하나의 계약을 체결하여 월 1회 하나의 인보이스를 받습니다.
전문가가 만든 결과물의 소유권은 누구에게 있습니까?
귀사에 있습니다. 모든 전문가는 당사와 서명한 계약으로 모든 작업 결과물을 회사에 귀속시키고, 귀사와의 계약으로 이것이 다시 귀사에 귀속됩니다. 코드, 디자인, 문서는 당사만 수정할 수 있는 곳이 아니라 귀사의 저장소와 도구에 직접 전달합니다.
커넥티드 제품을 개발하고 계십니까?
기기가 측정하거나 제어하는 대상, 설치 장소, 수량을 알려 주시면 영업일 기준 1일 이내에 시스템 계획, 후보자 프로필 또는 연결 방식 추천을 회신해 드립니다.