페어링 코드 유틸리티

공개 클래스 PairingCodeUtils는 객체를 확장합니다.

Nest 페어링 코드로 작동하는 유틸리티 함수

상수 요약

int BITS_PER_TTS 단일 페어링 코드 문자로 인코딩된 비트 수입니다.
int KRYPTONITE_PAIRING_CODE_LENGTH Kryptonite의 페어링 코드 길이입니다.
int STANDARD_PAIRING_CODE_LENGTH 대부분의 Nest 제품에서 페어링 코드 길이

공개 생성자 요약

공개 메서드 요약

정적 부울
isValidPairingCode(문자열 페어링 코드)
Nest 페어링 코드의 구문과 무결성을 확인합니다.
정적 문자열
kryptoniteDeviceIdToPairingCode(긴 deviceId)
지정된 Kryptonite 기기 ID에 해당하는 페어링 코드를 반환합니다.
정적 긴
kryptonitePairingCodeToDeviceId(문자열 페어링 코드)
지정된 Kryptonite 페어링 코드에 해당하는 기기 ID를 반환합니다.
정적 문자열
nevisDeviceIdToPairingCode(긴 기기 ID)
지정된 Nevis 기기 ID에 해당하는 페어링 코드를 반환합니다.
정적 긴
nevisPairingCodeToDeviceId(문자열 페어링 코드)
지정된 Nevis 페어링 코드에 상응하는 기기 ID를 반환합니다.
정적 문자열
normalizePairingCode(문자열 페어링 코드)
페어링 코드 문자열의 문자를 정규화합니다.

상속받은 메서드 요약

상수

public static final int BITS_PER_TTS

단일 페어링 코드 문자로 인코딩된 비트 수입니다.

상수 값: 5

public static final int KRYPTONITE_PAIRING_CODE_LENGTH

Kryptonite의 페어링 코드 길이입니다.

상수 값: 9

public static final int STANDARD_PAIRING_CODE_LENGTH

대부분의 Nest 제품에서 페어링 코드 길이

상수 값: 6

공개 생성자

public PairingCodeUtils()

공개 메서드

공개 정적 부울 isValidPairingCode(문자열 페어링 코드)

Nest 페어링 코드의 구문과 무결성을 확인합니다.

매개변수
페어링 코드 페어링 코드입니다.

공개 정적 문자열 kryptoniteDeviceIdToPairingCode(long deviceId)

지정된 Kryptonite 기기 ID에 해당하는 페어링 코드를 반환합니다. 제공된 기기 ID가 유효한 Krytponite 기기 ID가 아니라면 메서드는 null을 반환합니다.

매개변수
deviceId Kryptonite 기기 ID입니다.

public static long kryptonitePairingCodeToDeviceId(문자열 페어링 코드)

지정된 Kryptonite 페어링 코드에 해당하는 기기 ID를 반환합니다. 제공된 페어링 코드가 유효하지 않거나 Kryptonite 페어링 코드가 아니면 메서드는 0을 반환합니다.

매개변수
페어링 코드 Kryptonite 페어링 코드.

공개 정적 문자열 nevisDeviceIdToPairingCode(long deviceId)

지정된 Nevis 기기 ID에 해당하는 페어링 코드를 반환합니다. 제공된 기기 ID가 유효한 Nevis 기기 ID가 아니라면 메서드는 null을 반환합니다.

매개변수
deviceId Nevis 기기 ID입니다.

public static longnevisPairingCodeToDeviceId(문자열 페어링 코드)

지정된 Nevis 페어링 코드에 상응하는 기기 ID를 반환합니다. 제공된 페어링 코드가 유효하지 않거나 Nevis 페어링 코드가 아니라면 메서드가 0을 반환합니다.

매개변수
페어링 코드 Nevis 페어링 코드입니다.

공개 정적 문자열 normalizePairingCode(문자열 페어링 코드)

페어링 코드 문자열의 문자를 정규화합니다. 이 함수는 모든 알파벳 문자를 대문자로 변환하고 불법 문자 'I', 'O', 'Q' 및 '0',#39;0&3

매개변수
페어링 코드 페어링 코드입니다.