{"id":2214,"date":"2025-06-19T08:26:01","date_gmt":"2025-06-19T06:26:01","guid":{"rendered":"https:\/\/yellotab.se\/x056\/?p=2214"},"modified":"2025-06-19T08:30:02","modified_gmt":"2025-06-19T06:30:02","slug":"mqtt-fran-lorawan-enhet","status":"publish","type":"post","link":"https:\/\/yellotab.se\/x056\/2025\/06\/19\/mqtt-fran-lorawan-enhet\/","title":{"rendered":"MQTT fr\u00e5n LoRaWAN enhet"},"content":{"rendered":"<h2 data-start=\"587\" data-end=\"623\">\u2705 S\u00e5 h\u00e4r g\u00f6r du (f\u00f6r TTN MQTT v3)<\/h2>\n<h3 data-start=\"625\" data-end=\"664\">\ud83d\udd27 MQTT-inst\u00e4llningar (f\u00f6r TTN v3):<\/h3>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"table w-fit min-w-(--thread-content-width)\" data-start=\"666\" data-end=\"1018\">\n<thead data-start=\"666\" data-end=\"689\">\n<tr data-start=\"666\" data-end=\"689\">\n<th data-start=\"666\" data-end=\"680\" data-col-size=\"sm\">Inst\u00e4llning<\/th>\n<th data-start=\"680\" data-end=\"689\" data-col-size=\"md\">V\u00e4rde<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"714\" data-end=\"1018\">\n<tr data-start=\"714\" data-end=\"799\">\n<td data-start=\"714\" data-end=\"727\" data-col-size=\"sm\"><strong data-start=\"716\" data-end=\"726\">Server<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"727\" data-end=\"799\"><code class=\"\" data-line=\"\">eu1.cloud.thethings.network<\/code> <em data-start=\"759\" data-end=\"797\">(eller motsvarande region, se nedan)<\/em><\/td>\n<\/tr>\n<tr data-start=\"800\" data-end=\"857\">\n<td data-start=\"800\" data-end=\"811\" data-col-size=\"sm\"><strong data-start=\"802\" data-end=\"810\">Port<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"811\" data-end=\"857\"><code class=\"\" data-line=\"\">1883<\/code> (f\u00f6r oautentiserad, <code class=\"\" data-line=\"\">8883<\/code> f\u00f6r TLS)<\/td>\n<\/tr>\n<tr data-start=\"858\" data-end=\"900\">\n<td data-start=\"858\" data-end=\"873\" data-col-size=\"sm\"><strong data-start=\"860\" data-end=\"872\">Username<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"873\" data-end=\"900\"><code class=\"\" data-line=\"\">application_id@tenant<\/code><\/td>\n<\/tr>\n<tr data-start=\"901\" data-end=\"936\">\n<td data-start=\"901\" data-end=\"916\" data-col-size=\"sm\"><strong data-start=\"903\" data-end=\"915\">Password<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"916\" data-end=\"936\">API key fr\u00e5n TTN<\/td>\n<\/tr>\n<tr data-start=\"937\" data-end=\"1018\">\n<td data-start=\"937\" data-end=\"949\" data-col-size=\"sm\"><strong data-start=\"939\" data-end=\"948\">Topic<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"949\" data-end=\"1018\"><code class=\"\" data-line=\"\">v3\/&lt;application_id&gt;@&lt;tenant&gt;\/devices\/&lt;device_id&gt;\/up<\/code> (f\u00f6r uplinks)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1020\" data-end=\"1051\">\ud83d\udccd Du hittar dessa uppgifter i:<\/p>\n<ul data-start=\"1052\" data-end=\"1091\">\n<li data-start=\"1052\" data-end=\"1091\">\n<p data-start=\"1054\" data-end=\"1091\">TTN Console \u2192 <strong data-start=\"1068\" data-end=\"1091\">Integrations \u2192 MQTT<\/strong><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1093\" data-end=\"1096\" \/>\n<h3 data-start=\"1098\" data-end=\"1124\">\ud83c\udf0d MQTT-regioner i TTN<\/h3>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\" tabindex=\"-1\">\n<table class=\"table w-fit min-w-(--thread-content-width)\" data-start=\"1126\" data-end=\"1299\">\n<thead data-start=\"1126\" data-end=\"1145\">\n<tr data-start=\"1126\" data-end=\"1145\">\n<th data-start=\"1126\" data-end=\"1135\" data-col-size=\"sm\">Region<\/th>\n<th data-start=\"1135\" data-end=\"1145\" data-col-size=\"sm\">Server<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1166\" data-end=\"1299\">\n<tr data-start=\"1166\" data-end=\"1208\">\n<td data-start=\"1166\" data-end=\"1175\" data-col-size=\"sm\">Europa<\/td>\n<td data-col-size=\"sm\" data-start=\"1175\" data-end=\"1208\"><code class=\"\" data-line=\"\">eu1.cloud.thethings.network<\/code><\/td>\n<\/tr>\n<tr data-start=\"1209\" data-end=\"1257\">\n<td data-start=\"1209\" data-end=\"1223\" data-col-size=\"sm\">Nordamerika<\/td>\n<td data-col-size=\"sm\" data-start=\"1223\" data-end=\"1257\"><code class=\"\" data-line=\"\">nam1.cloud.thethings.network<\/code><\/td>\n<\/tr>\n<tr data-start=\"1258\" data-end=\"1299\">\n<td data-start=\"1258\" data-end=\"1266\" data-col-size=\"sm\">Asien<\/td>\n<td data-col-size=\"sm\" data-start=\"1266\" data-end=\"1299\"><code class=\"\" data-line=\"\">as1.cloud.thethings.network<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr data-start=\"1301\" data-end=\"1304\" \/>\n<h2 data-start=\"1306\" data-end=\"1334\">\u2705 Exempel \u2013 MQTT Explorer<\/h2>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">yaml<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">&lt;span class=&quot;hljs-attr&quot;&gt;Server:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;eu1.cloud.thethings.network&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;Port:&lt;\/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;1883&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;Username:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;myapp@ttn&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;Password:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;NNSXS.abc.def...&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;(din&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;TTN&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;API-nyckel)&lt;\/span&gt;<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"1464\" data-end=\"1479\">Prenumerera p\u00e5:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">bash<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">v3\/myapp@ttn\/devices\/+\/up<br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"1515\" data-end=\"1518\" \/>\n<h2 data-start=\"1520\" data-end=\"1562\">\u2705 Tips i Home Assistant (via Mosquitto)<\/h2>\n<p data-start=\"1564\" data-end=\"1650\">Om du <strong data-start=\"1570\" data-end=\"1636\">vill att Mosquitto i Home Assistant ska vara &#8221;bridge&#8221; till TTN<\/strong>, d\u00e5 m\u00e5ste du:<\/p>\n<ol data-start=\"1652\" data-end=\"1757\">\n<li data-start=\"1652\" data-end=\"1743\">\n<p data-start=\"1655\" data-end=\"1743\">\u00d6ppna <code class=\"\" data-line=\"\">mosquitto.conf<\/code> (i Home Assistant kan du beh\u00f6va SSH eller File Editor-till\u00e4gget).<\/p>\n<\/li>\n<li data-start=\"1744\" data-end=\"1757\">\n<p data-start=\"1747\" data-end=\"1757\">L\u00e4gg till:<\/p>\n<\/li>\n<\/ol>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">conf<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">connection ttn<br \/>\naddress eu1.cloud.thethings.network:1883<br \/>\nremote_username myapp@ttn<br \/>\nremote_password NNSXS.xxxxx<br \/>\ntopic v3\/myapp@ttn\/devices\/# both 0<br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"3\" data-start=\"1918\" data-end=\"1941\">\n<li data-start=\"1918\" data-end=\"1941\">\n<p data-start=\"1921\" data-end=\"1941\">Starta om Mosquitto.<\/p>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u2705 S\u00e5 h\u00e4r g\u00f6r du (f\u00f6r TTN MQTT v3) \ud83d\udd27 MQTT-inst\u00e4llningar (f\u00f6r TTN v3): Inst\u00e4llning V\u00e4rde Server eu1.cloud.thethings.network (eller motsvarande region, se nedan) Port 1883 (f\u00f6r oautentiserad, 8883 f\u00f6r TLS) Username application_id@tenant Password API key fr\u00e5n TTN Topic v3\/&lt;application_id&gt;@&lt;tenant&gt;\/devices\/&lt;device_id&gt;\/up (f\u00f6r uplinks) \ud83d\udccd Du hittar dessa uppgifter i: TTN Console \u2192 Integrations \u2192 MQTT \ud83c\udf0d MQTT-regioner [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":490,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[213],"tags":[51,104],"class_list":["post-2214","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot","tag-lora","tag-lora-wan"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/s3.eu-north-1.amazonaws.com\/yellotab.se\/wp-content\/uploads\/sites\/45\/2020\/03\/24183617\/ttn.png?fit=256%2C197&ssl=1","_links":{"self":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/comments?post=2214"}],"version-history":[{"count":1,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2214\/revisions"}],"predecessor-version":[{"id":2215,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2214\/revisions\/2215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/media\/490"}],"wp:attachment":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/media?parent=2214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/categories?post=2214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/tags?post=2214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}