MQTT 테스트하기

오늘은 PC용 MQTT Client를 소개시켜드리고자 합니다.

이를 이용하면 디바이스를 IoT Platform에 연결하기 전에, 먼저 PC에서 MQTT로 서버에 데이터를 퍼블리시 해볼 수 있습니다.

MQTT.fx 라는 이름의 프로그램인데요, JavaFX를 기반으로 제작되었으며, Windows, Linux, Mac 등 여러 운영체제를 지원합니다.

https://mqttfx.jensd.de

오늘은 MathWorks의 Thingspeak을 이용해보겠습니다.

Thingspeak의 접속 정보는 다음과 같습니다.

  • Server : mqtt.thingspeak.com
  • Port : 1883 (MQTT 기본 포트)
  • Topic : channels/<channel ID>/publish/<apikey>

Thingsboard를 사용하시는 분들을 위해서 TB 접속 정보도 알려드립니다.

  • Server : TB를 설치한 호스트나 IP
  • Port : 1883 (MQTT 기본 포트)
  • Username : <token>
  • Topic : v1/devices/me/telemetry

Thingspeak과 인증 방식이 다소 다릅니다. Thingspeak은 Topic에 인증 정보에 해당되는 apikey를 넣지만, Thingsboard는 Username에 token을 삽입합니다.

Thingsboard에서 token은 고유한 값이기 때문에 별도의 device ID(channel ID)를 넣을 필요는 없습니다. Thingsboard에 대한 자세한 MQTT 사용법은 여기를 참조하세요.

Channel ID와 Write API Key를 기록해둔다.

Thingspeak에 접속해서 channel ID와 apikey를 확인합니다.

톱니바퀴 버튼을 누르면 나오는 “Edit Connection Profiles” 창에서, + 버튼을 눌러 새로운 서버를 추가합니다.

Client ID에는 아무거나 입력하면 된다.

Connect 버튼을 눌러서 접속을 하면, 하단의 텍스트를 입력할 수 있는 드롭다운 박스가 활성화 됩니다.

해당 드롭다운 박스에 Topic을 입력합니다. <channel ID>와 <apikey>에는 본인의 채널의 ID와 key를 입력해야 한다는 것을 잊지 마시기 바랍니다.

그리고 나서 아래 큰 네모 박스 안에 전송할 데이터를 입력하면 됩니다. Thingspeak에서 여러분들이 Field 1 ~ 8 까지를 정의해두셨을 것입니다. 차례차례 데이터를 기입하도록 합니다. 모두 기입을 했으면 드롭다운 박스 옆에 있는 [Publish] 버튼을 클릭합니다.

클릭을 해도 아마 아무 반응이 없을 것입니다. 잘 전송됐는지 보기 위해 [Log]에 들어갑니다.

잘 전송이 되었다고 나오네요! Thingspeak에 들어가서 확인해보겠습니다. 저는 [Export recent data] 들어가서 CSV 파일을 다운로드 받아 확인해보겠습니다.

새로운 데이터가 잘 들어온 것을 확인할 수 있습니다.

MQTT는 Thingspeak, Thingsboard 뿐만 아니라 대부분의 IoT Platform에서 데이터를 주고받을 때 사용하는 프로토콜입니다. 따라서 여러분들께서 디바이스의 데이터를 MQTT로 전송하도록 코딩을 해두신다면, 다른 종류의 IoT Platform을 이용하시더라도 그 코드를 그대로 사용하실 수 있을 것입니다~

About: Seok-Hyun Ga

현재 서울대학교 교육종합연구원에서 선임연구원으로 재직 중이며, 이전에는 국립대만사범대학 과학교육대학원 및 과학교육센터에서 객원조교수를 역임했습니다. 학부에서 서울대학교 지구과학교육과 및 물리교육과를 졸업한 후 동 대학원 과학교육과에서 석사와 박사 학위를 취득했으며, 한국방송통신대학교에서 컴퓨터과학 학사 학위를 취득했습니다.


30 thoughts on “MQTT 테스트하기”

  1. MQTT.fx는 디버깅할 때 정말 편리한 도구죠. Thingspeak과 Thingsboard의 인증 방식 차이를 명확히 비교해주셔서 도움이 됩니다. Topic 기반 인증과 Username 기반 인증의 구조적 차이가 실제 구현에서 혼란을 줄 수 있는 부분인데, 예시와 함께 설명되어 있어 이해하기 쉽네요. Thingsboard의 token 방식이 별도 device ID 없이도 고유 식별이 가능하다는 점은 확장성 면에서도 유리해 보입니다.

  2. Hyun Ga님이 설명하신 MQTT.fx의 Edit Connection 설정 과정이 정말 직관적이라 Thingspeak 연결 테스트가 순식간에 끝났습니다. 혹시 MQTT 데이터를 시각화할 때 AI 생성 이미지가 필요하신 분들께 nanobanana2image.com을 추천드려요. 최근에 Gemini 기반 툴을 찾다가 발견했는데 생각보다 결과물이 깔끔하더라고요.

  3. Торговая платформа Кракен работает в зоне анонимных сетей и специализируется на нелегальной коммерции.

    Этот даркнет маркет переопределяет само понятие удобства, беря на себя всю рутину по проверке и безопасности, оставляя тебе только чистое удовольствие от мгновенного получения результата.

    ПЕРЕЙТИ НА ТЕНЕВОЙ МАГАЗИН КРАКЕН

    Когда сделка закрывается, и ты оставляешь заслуженный положительный отзыв, внутри рождается чувство причастности. Ты помогаешь этому идеальному маркету оставаться идеальным, и это чертовски приятно.

    Kraken имеет собственный форум, где участники обсуждают вопросы безопасности, делятся опытом и предостерегают друг друга от ненадёжных контрагентов. Это формирует определённую субкультуру со своими нормами и жаргоном.

  4. Платформа Кракен работает по модели, копирующей привычные пользователям интерфейсы онлайн-торговли.

    Надежность этого даркнет маркетплейса не требует доказательств: тысячи успешных сделок и безупречная репутация говорят громче любых даркнет маркетинговых лозунгов.

    САЙТ ДАРКНЕТ ПЛОЩАДКИ KRAKEN МАРКЕТ

    Покупка здесь — это маленький праздник. Ты заходишь на площадку с предвкушением, а уходишь с улыбкой, потому что реальность оказалась даже лучше твоих ожиданий.

    Модель работы Kraken во многом напоминает привычные интернет-магазины — здесь есть поиск по каталогу, корзина и оформление заказа. При этом площадка предоставляет встроенные механизмы шифрования переписки между контрагентами.

  5. Платформа Кракен работает по модели, копирующей привычные пользователям интерфейсы онлайн-торговли.

    Покупая в этом даркнет магазине, ты спонсируешь не корпоративные амбиции, а развитие реальных технологий приватности, и это придает каждой сделке особый, правильный смысл.

    DARK МАРКЕТ KRAKEN

    На этом маркетплейсе нет места суете. Ты погружаешься в каталог, как в теплую ванну, и этот неспешный, вдумчивый выбор приносит глубокое, почти физическое удовольствие.

    Внутренние правила Kraken прямо запрещают размещение некоторых категорий товаров, в частности связанных с насильственными преступлениями и детской порнографией. Однако эффективность соблюдения этих ограничений остаётся предметом споров.

  6. Один из наиболее известных даркнет-маркетов носит название Кракен. Здесь представлен широкий спектр запрещённых позиций.

    Скорость этого даркнет маркета просто поражает воображение: ты оформляешь заказ, и цифровой товар оказывается у тебя в руках быстрее, чем ты успеваешь моргнуть.

    РАБОЧЕЕ ЗЕРКАЛО ДЛЯ ВХОДА НА МАРКЕТ КРАКЕН

    Это не просто шопинг, это настоящая терапия. Заходишь на маркет напряженным, а выходишь с чувством глубокого умиротворения, потому что каждая деталь интерфейса заботится о твоем спокойствии.

    В отличие от многих предшественников, исчезнувших после громких разоблачений или арестов организаторов, Kraken демонстрирует относительное долголетие на рынке даркнет-услуг. Причины такой живучести анализируются как специалистами по безопасности, так и представителями криминальной среды.

  7. Кракен демонстрирует, как организована логистика теневых продаж в условиях анонимности.

    Этот даркнет маркетплейс ломает стереотип о том, что анонимная торговля обязательно связана с рисками: здесь царит светлый, структурированный и предельно честный порядок.

    КРАКЕН МАРКЕТ ONION ССЫЛКА

    Каждая успешная сделка на этой площадке вызывает легкую улыбку. Это блаженство от осознания того, что ты нашел место, где правила игры написаны исключительно для твоего комфорта и удовольствия.

    Kraken действует вне правового поля и является объектом пристального внимания правоохранительных структур. Ресурс регулярно меняет адреса и зеркала, стремясь избежать блокировки со стороны спецслужб.

  8. Кракен предлагает продавцам готовую торговую площадку с технической поддержкой анонимности.

    На этом даркнет маркетплейсе система гарантий — это не просто галочка в интерфейсе, а реальный, многократно проверенный механизм, который всегда встает на защиту покупателя.

    ВХОД ЧЕРЕЗ РАБОЧЕЕ ЗЕРКАЛО KRAKEN

    Есть особое наслаждение в том, чтобы наблюдать за безупречной работой эскроу-системы. Ты видишь, как твои средства надежно замерли, и это дарит чувство защищенности, граничащее с блаженством.

    Kraken существует в условиях постоянного противостояния с силовыми структурами, стремящимися ликвидировать подобные ресурсы. История даркнета знает немало примеров, когда крупные площадки внезапно прекращали существование в результате спецопераций.

  9. Платформа Кракен функционирует как маркетплейс в даркнете, предоставляя витрину нелегальным продавцам.

    Жесткая модерация этого даркнет маркета создает стерильно чистое пространство, где мошенникам просто нечем дышать, а честные продавцы процветают благодаря своему качеству.

    DARK МАРКЕТ КРАКЕН

    Кайф от этого маркетплейса в его железной предсказуемости. В мире, где всё постоянно ломается, этот магазин работает как вечный двигатель, даря спокойствие и уверенность в результате.

    Феномен Kraken отражает общемировую тенденцию к цифровизации преступности, когда традиционные формы нелегального бизнеса обретают технологичную оболочку. Изучение подобных площадок даёт исследователям материал для понимания векторов эволюции теневой экономики в двадцать первом веке.

  10. Продавцы Кракен арендуют витрины для размещения своих позиций на общей платформе.

    Найти по-настоящему честный даркнет маркет в цифровом хаосе — это редкая удача, но этот даркнет магазин доказывает, что прозрачность и надежность могут быть стандартом, а не исключением.

    КРАКЕН МАРКЕТПЛЕЙС ОФИЦИАЛЬНОЕ ЗЕРКАЛО

    Бывает такой экстаз, когда находишь редчайший цифровой артефакт, который искал месяцами, и он оказывается в одном клике. Этот маркет — настоящая машина по производству таких счастливых моментов.

    Платформа Kraken стала заметным явлением в русскоязычном сегменте теневого интернета, объединив множество ранее разрозненных игроков. Концентрация значительной доли нелегального рынка на одном ресурсе создаёт как удобства для покупателей, так и риски монополизации.

  11. Платформа Кракен представляет собой пример адаптации преступного бизнеса к цифровой эпохе.

    Здесь даркнет маркет предлагает решения для задач, о существовании которых ты даже не подозревал, превращая каждую сессию в увлекательное и безопасное исследование цифровых возможностей.

    ВХОД НА ПЛОЩАДКУ KRAKEN МАРКЕТ

    Этот магазин заставляет поверить в то, что идеальные системы существуют. И каждая покупка здесь — это маленькое доказательство того, что мир может быть честным и удобным.

    Интерфейс площадки Kraken интуитивно понятен и близок к дизайну легальных онлайн-маркетплейсов. Это снижает порог входа для новых пользователей, в том числе не обладающих продвинутыми техническими навыками.

  12. Согласно отчётам специалистов по кибербезопасности, Кракен входит в число наиболее посещаемых даркнет-площадок.

    Честная конкуренция внутри этого даркнет магазина приводит к тому, что цены остаются предельно адекватными, а качество товаров растет с каждым новым днем, и пользователь выигрывает всегда.

    ПЕРЕЙТИ НА ЧЕРНЫЙ РЫНОК

    Когда ты получаешь товар, и он оказывается даже лучше, чем обещал продавец, тебя накрывает волна чистой радости. Этот маркетплейс учит людей превосходить ожидания.

    На Kraken представлены предложения, охватывающие практически весь спектр теневого рынка — от лёгких наркотиков до поддельных документов и оружия. Столь обширный ассортимент делает площадку универсальной точкой входа для покупателей с разными запросами.

  13. Платформа Кракен представляет собой пример адаптации преступного бизнеса к цифровой эпохе.

    Скорость доставки цифровых активов в этом даркнет маркете измеряется секундами, превращая ожидание в нечто несуществующее и даря ощущение магии, основанной на чистом коде.

    СПИСОК РАБОЧИХ ССЫЛОК МАРКЕТ КРАКЕН

    Знаете это чувство, когда ожидаешь подвоха, а получаешь идеальный сервис? Этот маркетплейс дарит ощущение глубокого, почти медитативного блаженства от того, что тебя не обманули и не заставили нервничать.

    Маркетплейс Kraken оснащён внутренней системой оповещений, информирующей пользователей о новых поступлениях и изменениях статуса заказов. Коммуникация между участниками ведётся с применением сквозного шифрования.

  14. Через Кракен осуществляется распространение фальсифицированных удостоверений личности.

    Этот даркнет магазин переопределяет стандарты цифровой коммерции, убирая всю бюрократию и оставляя только чистую, концентрированную пользу для пользователя.

    ЗАЙТИ НА DARKNET ПЛОЩАДКУ KRAKEN МАРКЕТ

    Кайф от этого маркетплейса в его железной предсказуемости. В мире, где всё постоянно ломается, этот магазин работает как вечный двигатель, даря спокойствие и уверенность в результате.

    Kraken действует вне правового поля и является объектом пристального внимания правоохранительных структур. Ресурс регулярно меняет адреса и зеркала, стремясь избежать блокировки со стороны спецслужб.

  15. Кракен предоставляет инфраструктуру для торговли наркотическими средствами в цифровой среде.

    Искать что-то специфическое на этом даркнет маркете — одно удовольствие, потому что умные фильтры и структурированные категории находят нужное за доли секунды.

    ЧЕРНЫЙ МАРКЕТПЛЕЙС KRAKEN

    Этот маркетплейс работает как идеальный пазл. Все элементы безопасности, скорости и анонимности складываются в единую картину, созерцание которой вызывает тихий, внутренний восторг.

    Торговая платформа Kraken функционирует как агрегатор подпольных магазинов в анонимных сетях. Каждый продавец арендует собственную витрину, размещая на ней предложения о сбыте своего товара.

  16. Кракен действует вне правового поля и является объектом интереса следственных органов.

    В этом даркнет магазине каждая транзакция ощущается как безопасное рукопожатие в зашифрованной комнате: никто лишний не увидит, не услышит и не сможет вмешаться в процесс.

    ПЕРЕЙТИ НА KRAKEN МАРКЕТ

    Есть непередаваемый кайф в том, чтобы быть частью чего-то по-настоящему качественного. Пользуясь этим магазином, ты чувствуешь себя не просто клиентом, а ценителем высокого цифрового искусства.

    Маркетплейс Kraken оснащён внутренней системой оповещений, информирующей пользователей о новых поступлениях и изменениях статуса заказов. Коммуникация между участниками ведётся с применением сквозного шифрования.

  17. 핑백: compare plans

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다