IoT 제품으로 성공적인 M&A를 진행한 IoTiz는 IoT 기술이 산업에서 가장 중요한 요소 중 하나라고 믿습니다. IoTiz 는 IoT와 iz(Eyes) 의 합성어로 IoT 기술을 실용적으로 적용하고 확산할 수 있는 넓은 시야를 의미합니다. 전문적인 비즈니스 파트너로서 쉽고 안전하고 빠르게, 기술을 적용하고 확산합니다.
기존의 비싸고, 시장 수요가 높아 구하기 힘든 라즈베리파이 기반의 장비를 대체하기 위해, esp32를 베이스로 프로토타입 장비를 만드는 것이 목적입니다.
해당 프로젝트에서 저는 장비를 제어하는 내부 코드를 작성했고, bluetooth와 mqtt 프로토콜로 장비에 신호를 보내, 제어할 수 있는 데모 애플리케이션을 만들었습니다.
ESP32, ESP-IDF 기반 IoT 기기 펌웨어 개발
- 모바일 앱과 BLE 통신을 이용하여 기기 등록 프로세스 구현
- AWS IoT Core와 MQTT 통신을 통해 기기의 현재 상태 동기화 및 조작
- 기기의 WiFi AP에 접속하여 사용할 수 있는 관리자 서버 구현(펌웨어 업데이트, 기기 정보, 와이파이 연결 등 가능)
- BLE GATT 통신을 이용하여 실시간으로 기기의 상태를 갱신하고 조작할 수 있는 블루투스 버전 구현(React-Native 앱 개발과 동시 진행)
ESP32, Micropython 기반 IoT 기기 펌웨어 개발
- 모바일 앱과 BLE 통신을 이용하여 기기 등록 프로세스 구현
- AWS IoT Core와 MQTT 통신을 통해 기기의 현재 상태 동기화 및 조작
- 펌웨어 업데이트 로직 직접 구현
- BLE GATT 통신을 이용하여 실시간으로 기기의 상태를 갱신하고 조작할 수 있는 블루투스 버전 구현(React-Native 앱 개발과 동시 진행)