본문 바로가기

분류 전체보기141

Linux real-time clock /RTC timedatectl command 사용법 timedatectl command를 이용한 시간 설정 #timedatectl set-ntp false #timedatectl set-time "0000-00-00 00:00:00" #timedatectl set-ntp true 2021. 9. 6.
Ubuntu MySQL 설치 / 운영 Ubuntu 환경에서 MySQL를 설치 / 운영해 보자. 나의 경우엔 최신 버전의 Ubuntu 21.04를 설치 했다. 우선 apt-get을 update 한다. jinoh@jinoh-T520:~$ sudo apt-get update 이후 apt-get 명령어를 이용하여 mysql-server를 설치 한다. jinoh@jinoh-T520:~$ sudo apt-get install mysql-server ubuntu 설치 성공... mysql 실행(설치하면 service가 자동으로 등록 된다.) jinoh@jinoh-T520:~$ sudo systemctl start mysql ubuntu 재시작 mysql 자동으로 시작할 수 있도록 service를 등록 한다. jinoh@jinoh-T520:~$ sudo .. 2021. 9. 1.
HIVEMQ online MQTT Broker 테스트 최근 MQTT를 이용한 IoT Device Stream 데이터 처리중 online에서 MQTT Broker를 테스트할 수 있는 Site를 찾았다. 여러 Online Broker가 있지만 나의 경우엔 HIVEMQ를 이용하여 테스트를 수행한다. 우선 HIVEMQ에 접속, Broker 정보를 확인 한다. https://www.hivemq.com/public-mqtt-broker/ The Public MQTT Broker by HiveMQ - Check out our MQTT Demo www.hivemq.com Broker: broker.hivemq.com TCP Port: 1883 Websocket Port:8000 Broker client 접속 hivemq에서 획득한 broker정보를 아래 client pa.. 2021. 7. 23.
byte array 비교 byte array가 동일한지 비교하기 위해 Enumerable.SequenceEqual 메서드를 이용하면 편리하다. 사용법은 아래와 간다. byte[] src = new byte[] { 0, 1, 1, 2, 3, 4, 6, 7, 2, 0, 0, 1, 1, 1, 1, 1 }; byte[] dst = new byte[] { 0, 1, 1, 2, 3, 4, 6, 7, 2, 0, 0, 1, 1, 0, 1, 1 }; if (dst.SequenceEqual(src)) { Console.WriteLine("Same"); } https://docs.microsoft.com/ko-kr/dotnet/api/system.linq.enumerable.sequenceequal?view=net-5.0 Enumerable.Seq.. 2021. 7. 15.