목록2024/08/22 (15)
투케이2K
[제 목][IT 용어] 네트워크 서비스 품질 QoS 용어 설명 [설 명]1. QoS 란 한정된 네트워크 용량으로 트래픽을 제어하고 주요 애플리케이션의 성능을 보장하기 위해 메커니즘이나 기술을 활용하는 것입니다2. QoS 설정을 통해 조직은 특정 고성능 애플리케이션들의 우선순위를 정하여 전체 네트워크 트래픽을 조정할 수 있습니다3. QoS 는 일반적으로 리소스 집약적 시스템의 트래픽을 전달하는 네트워크에 적용됩니다4. QoS 설정을 사용하는 조직은 네트워크에서 여러 개의 애플리케이션 성능을 동시에 최적화하고 네트워크의 비트 전송률, 전송 지연, 지터, 패킷 속도에 대한 가시성을 확보할 수 있습니다 >> 네트워크에서 트래픽을 엔지니어링하고 패킷이 인터넷이나 다른 네트워크로 라우팅 되는 방식을..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] needs to hold permission SCHEDULE_EXACT_ALARM or USE_EXACT_ALARM - 알람 권한 [에러 원인]1. MqttAndroidClient 라이브러리를 사용해 MQTT connect 및 subscribe 구독 수행 시 앱 사용 추가 권한이 필요해 발생하는 이슈E/AndroidRuntime: FATAL EXCEPTION: MQTT Rec: paho573505452019 Process: com.example.app, PID: 22951 java.lang.SecurityException: Caller com.example.app needs to hold android..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goScheduleAlarmSetting] : 앱 스케줄 및 알람 설정 창 이동 // ----------------------------------------------------------------------------------------- public static void goScheduleAlarmSetting(Context mContext){ ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [Android 13] : [스케줄 및 알람 설정 권한 확인] // ----------------------------------------------------------------------------------------- public static boolean getScheduleExactAlarmPermissionEnable(Context mContext){ ..
[타이틀]구 분 : Library / 라이브러리제 목 : [라이브러리] [Android] paho.mqtt.android - MqttAndroidClient 안드로이드 MQTT 통신 라이브러리 [설 명] 1. MqttAndroidClient 라이브러리는 MQTT Android Service 로 Kotlin으로 작성된 MQTT 클라이언트 라이브러리입니다2. MqttAndroidClient 라이브러리는 M2M (Machine-to-Machine) 및 IoT (Internet of Things) 기능에 자주 사용되는 라이브러리입니다3. MqttAndroidClient 라이브러리 사용 설정 방법 (Build.gradle) : ----------------------------------------------..
[참고 사이트]제목 : [참고 사이트] [mqtt] 온라인 MQTT 테스트 수행 참고 사이트 [설 명]1. 테스트를 수행한 Broker 타입 선택 후 [Connect] 연결 수행 실시2. Subscriptions 영역에 구독하려는 Topic 토픽 값 입력 후 [Subscribe] 버튼 클릭3. 메시지 전송을 하고 싶은 경우 Publish 영역에 전송하려는 Topic 토픽과 메시지 작성 후 [Publish] 버튼 클릭4. 실시간 메시지 수신 상태를 확인하려는 경우 >> Messages 영역 확인 수행 [사이트 주소]https://testclient-cloud.mqtt.cool/ MQTT.Cool Test ClientSelect a Broker Connecttestclient-cloud.mqtt..
[참고 사이트]제목 : [참고 사이트] [Convert] 온라인 코틀린 소스 코드를 자바 소스 코드로 변환 참고 사이트 - Kotlin To Java Code [설 명]1. 해당 사이트에 접속 수행2. 코틀린 소스 코드를 붙여 넣은 후 [Convert] 버튼 클릭 수행3. 자바 소스 코드로 변환 된 것 확인 및 코드 사용 수행 [참고 사이트]https://www.codeconvert.ai/kotlin-to-java-converter CodeConvert AI - Convert code with a click of a buttonConvert from CoffeeScriptwww.codeconvert.ai
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isRootingDevice] : 휴대폰 루팅 상태 체크 수행 // ----------------------------------------------------------------------------------------- public static Boolean isRootingDevice(Context mContext){ /** * ..
[제 목][업무 이슈] 하드웨어 기기 등록 수행 시 와이파이 Ghz 가 맞지 않아 기기 등록 이슈 문의 - 안드로이드, 하드웨어 와이파이 Ghz 더블 체크 변경 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 하드웨어 기기 등록 수행 시 와이파이 Ghz 가 맞지 않아 기기 등록에 실패한다는 이슈 문의 >> 하드웨어 기기는 2.4 Ghz 망에만 연결 되어 통신이 가능---------------------------------------------..
[제 목][업무 이슈] 하이브리드 모바일 앱 실행 속도 느림 및 앱 동작 개선 문의 - FCM 토큰 비동기 저장, 기기 고유값 비동기 저장, 웹뷰 캐시 사용 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 휴대폰 로딩 화면 시간이 다소 걸려 로그인 화면 진입 및 메인 화면 진입까지 시간이 걸린다는 이슈 문의------------------------------------------------------------------------------[원..
[제 목][업무 이슈] 모바일 외부 크롬 브라우저 이동 실패 외부 링크 이동 미동작 이슈 - 삼성 브라우저 이동 기능 추가 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 특정 웹 페이지 기능 개발 후 모바일에서 구글 크롬 브라우저 외부 링크 이동 시 기능 미동작 이슈 확인 ------------------------------------------------------------------------------[원인 파악 및 증상 재현]-----..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] [Wifi Connect] 안드로이드 와이파이 연결 및 TCP/IP 통신을 위한 서버 소켓 활성 로직 [설 명] ------------------------------------------------------------------------------[기능 로직]------------------------------------------------------------------------------1. 안드로이드 AndroidManifest.xml 파일에 위치 및 근처 기기 접근 권한 부여 수행2. (체크) 앱 기능 동작 수행 시 해당 위치 및 근처 기기 접근 권한이 정상적으로 부여 되어 있는지 확인 수행 >> 권한이 부여되어 있지 ..
[제 목][투케이 학습] : 하드웨어 ESP32 WIFI mode 와이파이 모드 및 모바일 (Android, Ios) WIFI , AP 통신 학습 [설 명] ------------------------------------------------------------------------------[ESP32 모듈 설명]------------------------------------------------------------------------------1. ESP32 모듈은 자체적으로 WIFI 접속을 지원하기 때문에 인터넷 접속이 필요한 경우 많이 사용하는 모듈입니다.--------------------------------------------------------------------------..
[제 목][업무 이슈] FCM 푸시 토큰 확인 지연 발생 및 무한 로딩 화면 표시 이슈 접수 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 사용자가 앱 실행이 안되고 로딩 화면에서 앱이 정지되어 있다는 문의 접수------------------------------------------------------------------------------[원인 파악 및 증상 재현]----------------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] [방어 로직] FCM 푸시 토큰 요청 후 지연 발생 시 Handler Delay 딜레이 추가 및 화면 자동 전환 수행 [설 명] ------------------------------------------------------------------------------[기존 로직]------------------------------------------------------------------------------1. 인트로 로딩 화면에서 파이어베이스 푸시 토큰 요청 실시 - FirebaseMessaging.getInstance().getToken()2. 정상적으로 onComplete 부분에서 푸시 토큰을 발급 받은 경우 >> 로그인 ..