목록2024/08 (202)
투케이2K
[제 목][업무 이슈] 모바일 - Esptouch SmartConfig 스마트 콘피그 타임 아웃 발생 및 무한 연결 대기 이슈 - 핸들러 작업 예약 지정 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 특정 기기 등록 시 Esptouch 에스프레소 SmartConfig 동작 무한 로딩 연결 상태 체크 이슈 문의------------------------------------------------------------------------------..
[환경 설정 및 설명]프로그램 : AndroidStudio설 명 : [Android] Don't call the esptouch Task at Main(UI) thread directly 메인 스레드 에러 [에러 원인]1. esptouch 스마트 콘피그 라이브러리 사용해 esptouchTask.setPackageBroadcast 브로드 캐스팅 이후 esptouchTask.executeForResults 응답 결과 확인 시 메인 스레드 동작 이슈 발생 [해결 방법]1. new Thread() 내에 브로드 캐스팅 및 응답 결과 확인 로직 추가 실시 new Thread(){ @Override ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HzT8t/btsJc4y9iCA/I9RoKH2ayQXtNCPlFhL9h1/img.png)
[참고 사이트]제목 : [참고 사이트] [web socket] 온라인 웹 소켓 테스트 클라이언트 참고 사이트 [설 명]1. 해당 사이트 접속 수행2. 기본 URL 설정이 되어 있는 지 확인 >> [Connect] 버튼 클릭 수행3. 하단 메시지 박스에 전송 데이터 입력 후 >> [Send] 버튼 클릭 수행4. 중앙 로그 표시 창에서 메시지 상태 확인5. 테스트 로그가 많은 경우 >> [Clear] 버튼 클릭 >> 로그 지우기 수행6. 참고 : 안드로이드 경우 Okhttp 라이브러리를 사용해 WebSocket 통신 구현 후 테스트 클라이언트와 동일 과정 테스트 [참고 사이트 주소]https://www.toolfk.com/ko/tools/online-runwebsocket.html
[로직 정리] 정리 로직 : Android / 안드로이드 상태 : [android] 안드로이드 aws pleet provisioning 플릿 프로비저닝 - 클레임 인증서 , 템플릿 등록 동작 수행 로직 정리 [설 명] // -------------------------------------------------------------------------------------- [사전) 설정 및 정보 확인 사항] // -------------------------------------------------------------------------------------- [1]. endPoint 엔드 포인트 / 클레임 인증서 (certificate) / private Key / 템플릿 명칭 / Qo..
[제 목][업무 이슈] 모바일 - 특정 알림 및 팝업창 메시지 표시 수행 시 백엔드 (BackEnd) 응답 값 플랫폼 구분 이슈 , 메시지 오동작 표시 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 사용자 특정 화면에서 특정 알림 및 팝업창 메시지 내용 확인 시 모바일 플랫폼 (Os) 에 맞지 않는 메시지가 표시되어 문의 접수-----------------------------------------------------------------..
[제 목][업무 이슈] 모바일 - 앱 특정 기능 변경 후 마켓 업데이트 제출 및 사용자 앱 강제 업데이트 수행 기능 문의 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 사용자 모바일 동작 수행 및 화면 접속 시 무조건적 앱 강제 업데이트 수행 문의 ------------------------------------------------------------------------------[원인 파악 및 증상 재현]-------------------..
[제 목][업무 이슈] 특정 하드웨어 기기 등록 시 펌웨어 최신 버전 강제 업데이트 수행 이슈 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 특정 하드웨어 기기 등록 수행 시 무조건적 최신 펌웨어로 업데이트 수행 >> 기기 등록 딜레이 발생 및 불편 기능 업데이트로 사용자 불만 접수 ------------------------------------------------------------------------------[원인 파악 및 증상 재현..
[제 목][IT 용어] 휴먼 에러 (human error) 인적 오류 용어 설명 [설 명]1. 휴먼 에러 란 인간에 의해 의도치 않게 벌어진 것으로, 일정한 규칙이나 외부 관찰자에 의해 바라지 않았던 일 또는 작업이나 시스템적으로 허용된 제한을 벗어나게 한 일입니다2. 휴먼 에러 분류 : - 외인성 대 내인성 오류(즉, 개인 외부에서 발생하는 것과 내부에서 발생하는 것) - 상황 평가 대 반응 계획[9] 및 관련 구분 - 문제 감지의 오류 - 문제 진단의 오류 - 행동 계획 및 실행의 오류 - 물리적 조작 오류 : : '실수'는 물리적 행동이 즉각적인 목표를 달성하지 못할 때 발생 : '망각'은 기억력이나 회상의 실패와 관련됨 - 능동적 오류 : 관찰 가능한 물리적 ..
[제 목][업무 이슈] 모바일 - 사용자 정보 조회 시 잘못된 사용자 정보 선택으로 기기 오등록 및 보완 로직 요청 - 사용자 정보 재확인 팝업창 생성 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. A 화면에서 사용자 정보 조회 후 잘못 된 특정 계약자 선택 후 >> B 화면으로 이동 및 기기 오등록 이슈 ------------------------------------------------------------------------------[..
[제 목][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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cjw8DN/btsJdyESBZ6/2vmW7PwVqsVKRYkskrM3o1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goScheduleAlarmSetting] : 앱 스케줄 및 알람 설정 창 이동 // ----------------------------------------------------------------------------------------- public static void goScheduleAlarmSetting(Context mContext){ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dJT3TB/btsJcQ7hZds/5YpPDElguyburrUqKCJAhK/img.png)
[개발 환경 설정]개발 툴 : 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) : ----------------------------------------------..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/daDOiB/btsJcylywIp/B0sHkKmr7JV4kCB9YmDpk1/img.png)
[참고 사이트]제목 : [참고 사이트] [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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/I8AuU/btsJbxA9w5R/UjrkeyTX7fffgnCtLZXGjK/img.png)
[참고 사이트]제목 : [참고 사이트] [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
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNmaj7/btsJcm6HWTl/fGdvFCbVgal7KEvHptQyE1/img.png)
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [isRootingDevice] : 휴대폰 루팅 상태 체크 수행 // ----------------------------------------------------------------------------------------- public static Boolean isRootingDevice(Context mContext){ /** * ..
[제 목][업무 이슈] 하드웨어 기기 등록 수행 시 와이파이 Ghz 가 맞지 않아 기기 등록 이슈 문의 - 안드로이드, 하드웨어 와이파이 Ghz 더블 체크 변경 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 하드웨어 기기 등록 수행 시 와이파이 Ghz 가 맞지 않아 기기 등록에 실패한다는 이슈 문의 >> 하드웨어 기기는 2.4 Ghz 망에만 연결 되어 통신이 가능---------------------------------------------..
[제 목][업무 이슈] 하이브리드 모바일 앱 실행 속도 느림 및 앱 동작 개선 문의 - FCM 토큰 비동기 저장, 기기 고유값 비동기 저장, 웹뷰 캐시 사용 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 휴대폰 로딩 화면 시간이 다소 걸려 로그인 화면 진입 및 메인 화면 진입까지 시간이 걸린다는 이슈 문의------------------------------------------------------------------------------[원..
[제 목][업무 이슈] 모바일 외부 크롬 브라우저 이동 실패 외부 링크 이동 미동작 이슈 - 삼성 브라우저 이동 기능 추가 [내 용] ------------------------------------------------------------------------------[이슈 사항]------------------------------------------------------------------------------1. 특정 웹 페이지 기능 개발 후 모바일에서 구글 크롬 브라우저 외부 링크 이동 시 기능 미동작 이슈 확인 ------------------------------------------------------------------------------[원인 파악 및 증상 재현]-----..