1 |
1
저전력 환경지원을 위한 IoT 디바이스의 운영방법으로서,HW Interrupt를 통해 New Task가 생성되는 Task 생성 단계;생성된 New Task가 FiFo Task Queue에 저장되는 Task 저장 단계; 스케쥴러가 FiFo Task Queue에 저장된 Task들을 차례대로 실행하는 Task 실행 단계; 및상기 FiFo Task Queue의 모든 Task가 실행되어 상태가 empty면 상기 IoT 디바이스가 RTC(Real Time Clock)를 제외한 모든 하드웨어 기능을 sleep하여 에너지 소모를 최소화하는 HW Sleep 단계; 를 포함하는 IoT 디바이스의 운영방법
|
2 |
2
제1항에 있어서, 상기 Task 실행 단계는,실행된 Task가 새로운 Task를 생성하는 추가 단계;를 포함하는 IoT 디바이스의 운영방법
|
3 |
3
제2항에 있어서, 상기 추가 단계는,생성된 Task 들의 중복 저장을 방지하는 단계를 추가로 포함하는 IoT 디바이스의 운영방법
|
4 |
4
제3항에 있어서, 상기 HW Sleep 단계는,제공 서비스에 따라 상시 운영을 통하여 모든 기능을 활용할 수 있는 RUN 모드와, CPU만 Sleep하고 모든 Clock은 ON하는 Sleep 모드로 동작하는 것을 특징으로 하는 IoT 디바이스의 운영방법
|
5 |
5
제4항에 있어서, 상기 Sleep 모드는,상기 IoT 디바이스가 신호처리 및 패킷을 생성하는 MCU(Micro Control Unit)단과 데이터를 전송하는 통신부로 구분되어 구성된 경우, 상기 MCU를 RUN 모드로, 상기 통신부를 Sleep 모드로 동작시키는 것을 특징으로 하는 IoT 디바이스의 운영방법
|
6 |
6
제4항에 있어서, 상기 Sleep 모드는,Task를 일반 Task와 WakeUp Task로 구분하고, 상기 스케쥴러는 High Priority Level을 설정/운영하여 WakeUp Task를 가장 먼저 처리할 수 있도록 함으로써, 상기 IoT 디바이스가 최대한 저전력으로 동작하면서 동시에 WakeUp을 가장 먼저 처리할 수 있도록 동작하는 LP-Sleep 모드를 포함하는 것을 특징으로 하는 IoT 디바이스의 운영방법
|