AWS IoT Greengrass를 실행하는 엣지 디바이스에 로컬로 연결하면 FreeRTOS 디바이스가 계속 통신하고, 데이터를 수집하고, 클라우드 연결 없이 작업을 수행할 수 있습니다. FreeRTOS 디바이스는 Wi-Fi 관리와 같은 로컬 연결 라이브러리를 사용하여 Wi-Fi 및 이더넷을 통해 로컬 네트워크에 연결할 수 있습니다. Wi-Fi 관리 라이브러리는 설정, 구성, 프로비저닝, 보안 및 전원 관리 등, Wi-Fi 기능을 위한 추상화 계층을 구현합니다.
또한 FreeRTOS 디바이스는 셀룰러 LTE-M 연결을 통해 또는 Bluetooth Low Energy 연결을 사용하는 모바일 디바이스를 통해 AWS IoT Core에 연결할 수 있습니다. FreeRTOS의 Bluetooth Low Energy 지원을 사용하면 표준화된 API 계층을 통해 표준 GAP(Generic Access Profile) 및 GATT(Generic Attributes) 프로필을 사용하여 Bluetooth Low Energy 애플리케이션을 생성하고, Android 및 iOS SDK를 사용하여 AWS IoT 기능을 통합할 수 있습니다.
FreeRTOS 디바이스가 로컬 네트워크에 연결되면 AWS IoT Greengrass Discovery API를 사용하여 동일한 로컬 네트워크에서 AWS IoT Greengrass Core 디바이스 등의 로컬 엣지 디바이스에 쉽게 연결할 수 있습니다. FreeRTOS를 사용하면 디바이스에서 더 쉽게 검색 프로세스를 시작하고 원하는 AWS IoT Greengrass Core에 연결할 수 있습니다. 로컬 연결을 사용하면 엣지에서 디바이스가 서로 통신하도록 만들 수 있습니다(예: 배지를 스와이프하면 사무실 건물의 보안 시스템이 출입문의 잠금을 해제).