{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "timsa.ru: заметки с тегом iot",
    "_rss_description": "Моя записная книжка. Комментарии отключены из-за спама. Для вопросов используйте эту страничку",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/timsa.ru\/tags\/iot\/",
    "feed_url": "https:\/\/timsa.ru\/tags\/iot\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "timsa",
            "url": "https:\/\/timsa.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "172",
            "url": "https:\/\/timsa.ru\/all\/mqtt-broker\/",
            "title": "MQTT broker",
            "content_html": "<p>Ранее использовал простенький mosquitto для IoT и прочего, но понадобилась интеграция с браузером — создать дашборд с отображением информации и возможностью отправлять команды, эдакий информационный киоск.<br \/>\nКлиента mqtt на JS я не нашел (браузерную версию). Ставить node.js и делать шлюз — вроде как лишняя сущность, костыль получается.<br \/>\nЗато в поисках нашел EMQX — брокер MQTT плюс возможность создания дашбордов и трансляции топиков через websocket.<\/p>\n<p>Задача:<\/p>\n<ol start=\"1\">\n<li>Поставить EMQX параллельно действующему mosquitto, но на другие порты<\/li>\n<li>Настроить трансляцию mosquitto -> EMQX<\/li>\n<li>Переключить часть сервисов на EMQX и посмотреть на стабильность\/совместимость<\/li>\n<li>Заменить mosquitto полностью.<\/li>\n<\/ol>\n<p>Пока вижу подводный камень в виде SSL. Далеко не все устройства IoT в состоянии поднимать SSL.<\/p>\n",
            "date_published": "2023-09-25T11:19:37+05:00",
            "date_modified": "2023-09-25T11:19:18+05:00",
            "tags": [
                "esp8266",
                "iot",
                "linux",
                "todo"
            ],
            "_date_published_rfc2822": "Mon, 25 Sep 2023 11:19:37 +0500",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "172",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4079,
    "_e2_ua_string": "Aegea 11.0 (v4079)"
}