UUID 의 구성 요소
⁃ 범용 고유 번호(Universally Unique IDentifiers) 라고 불리며, 128 비트의 숫자들을 조합한다.
⁃ UUID = (time_low) - (time_mid) - (time_high_and_version) - (clock_seq_hi_and_reserved) (clock_seq_low_node)
ex) 000011001-0000-1000-8000-00805F9B34FB
⁃ time_low : 타임 스탬프(시간표시) 의 최하위 32 비트.
⁃ 안드로이드 플랫폼의 단말기끼리는 어떤 UUID를 사용하여도 되지만 특정 프로토콜의 device에 접근하 기 위해서는 각각의 프로토콜 UUID 를 사용하여만 한다.
⁃ 범용적으로 사용할 수 있는 고유의 ID를 사용하기 위해 생성되며, 그렇기 때문에 128 비트의 HEX 조합 은 unique 하여야 한다.
⁃ 블루투스 device 끼리 통신을 하기 위해서 소켓 생성시 UUID 가 필요한데 이는 해당 프로토콜을 의미 한다.
⁃ Bluetooth 에서는 device에서 제공하는 service를 검색하여 각 service 마다 UUID 를 부여하는 등 많은 부분에서 사용된다.
2020/05/18 - [분류 전체보기] - Multiple font colors in a single UILabel
2020/05/18 - [개발툴/Xcode] - Storyboard References (스토리보드 분리)
2020/05/18 - [iOS/Jailbreak] - OpenSSL Mac 연동
2020/05/18 - [iOS/Objective-C] - NSLog 출력 크기 제한 풀기
2020/05/18 - [OS/Mac OS X] - Symbolic Link
2020/05/18 - [개발툴/Xcode] - Release 모드에서 디버깅
2020/05/18 - [iOS/Jailbreak] - 탈옥후 안정화
2020/05/15 - [iOS/Swift] - 다중 문자열 / 캐릭터 제거
2020/05/15 - [iOS/Swift] - String substring
2020/05/15 - [iOS/Swift] - Framework 경로
2020/05/15 - [iOS/Objective-C] - Frameworks 경로
2020/05/15 - [iOS/Objective-C] - iOS디바이스 설정창 이동
2020/05/15 - [iOS/Objective-C] - Xcode 한글 깨짐 복구
'개발 > Note' 카테고리의 다른 글
gdb 설치 (0) | 2020.05.19 |
---|---|
Mac에서 Node.js 설치 (0) | 2020.05.19 |
Storyboard References (스토리보드 분리) (0) | 2020.05.18 |
Symbolic Link (0) | 2020.05.18 |
Release 모드에서 디버깅 (0) | 2020.05.18 |