{"id":175,"date":"2022-05-10T13:19:02","date_gmt":"2022-05-10T11:19:02","guid":{"rendered":"https:\/\/ics.science.upjs.sk\/iot\/?page_id=175"},"modified":"2023-02-15T13:31:01","modified_gmt":"2023-02-15T12:31:01","slug":"node-red-experimenty-2022","status":"publish","type":"page","link":"https:\/\/ics.science.upjs.sk\/iot\/cvicenia-2022\/node-red-experimenty-2022\/","title":{"rendered":"Node-RED experimenty"},"content":{"rendered":"<h2>Node-RED<\/h2>\n<ul>\n<li><a href=\"https:\/\/nodered.org\/docs\/getting-started\/local\">In\u0161tal\u00e1cia Node-RED<\/a><\/li>\n<li><a href=\"https:\/\/nodered.org\/docs\/getting-started\/windows\">In\u0161tal\u00e1cia pre Windows<\/a><\/li>\n<li>Spustenie v pr\u00edkazovom riadku <span style=\"color: #993300\">node-red<\/span><\/li>\n<li>Pr\u00edstup na <span style=\"color: #993300\">http:\/\/localhost:1880\/<\/span><\/li>\n<\/ul>\n<p>Pou\u017eit\u00fd k\u00f3d na form\u00e1tovanie d\u00e1tumu:<\/p>\n<pre>var date = new Date(msg.payload);\r\nmsg.payload = date.toString();\r\nreturn msg;\r\n<\/pre>\n<h2>Spracovanie fakt\u00far<\/h2>\n<ul>\n<li><a href=\"https:\/\/data.gov.sk\/dataset\">data.gov.sk datasety<\/a><\/li>\n<li><a href=\"https:\/\/egov.presov.sk\/Default.aspx?NavigationState=1100:0:\">open data Pre\u0161ov<\/a><\/li>\n<li><a href=\"https:\/\/egov.presov.sk\/Default.aspx?NavigationState=779:0::plac1929:_144102_5_8\">zoznam fakt\u00far JSON<\/a>\u00a0&#8211; dostupn\u00e9 na webe mesta Pre\u0161ov (cca 35 MB)<\/li>\n<li><a href=\"https:\/\/ics.upjs.sk\/~opiela\/iot\/code\/faktury.json\">zoznam fakt\u00far JSON<\/a>\u00a0&#8211; lok\u00e1lna k\u00f3pia s men\u0161\u00edm po\u010dtom z\u00e1znamov (&lt;2 MB)<\/li>\n<li>HTTP request <span style=\"color: #993300\">https:\/\/egov.presov.sk\/Default.aspx?NavigationState=779:0::plac1929:_144102_5_8<\/span><\/li>\n<\/ul>\n<p>Prevedenie ceny na \u010d\u00edslo s odstr\u00e1nen\u00edm medzier a v\u00fdmenou desatinnej \u010diarky a bodky:<\/p>\n<pre>msg.payload['cena'] = parseFloat(msg.payload['Celkov\u00e1_cena'].replace(\/\\s+\/g, '').replace(',', '.'));\r\nreturn msg;<\/pre>\n<h2>IoT Dashboard, MQTT, Arduino<\/h2>\n<ul>\n<li>MQTT broker <span style=\"color: #993300\">tcp:\/\/test.mosquitto.org<\/span>, port <span style=\"color: #993300\">1883<\/span><\/li>\n<\/ul>\n<h3>Dashboard<\/h3>\n<ul>\n<li>(Manage Palette -&gt; Install) <span style=\"color: #993300\">node-red-dashboard<\/span><\/li>\n<li>V\u00fdsledn\u00fd dashboard dostupn\u00fd na <a href=\"http:\/\/localhost:1880\/ui\/\">http:\/\/localhost:1880\/ui\/<\/a><\/li>\n<\/ul>\n<h3>ARDUINO<\/h3>\n<ul>\n<li>(Manage Palette -&gt; Install) <span style=\"color: #993300\">node-red-node-arduino<\/span><\/li>\n<li>Arduino IDE: File -&gt; Examples -&gt; Firmata -&gt; StandardFirmata (uploadnite k\u00f3d na arduino bez zmien)<\/li>\n<\/ul>\n<h2>Context<\/h2>\n<pre>if (!context.value) {\r\n    context.value = 0;\r\n}\r\ncontext.value += 1;\r\nmsg.count = context.value;\r\nreturn [msg, context];\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Node-RED In\u0161tal\u00e1cia Node-RED In\u0161tal\u00e1cia pre Windows Spustenie v pr\u00edkazovom riadku node-red Pr\u00edstup na http:\/\/localhost:1880\/ Pou\u017eit\u00fd k\u00f3d na form\u00e1tovanie d\u00e1tumu: var date = new Date(msg.payload); msg.payload = date.toString(); return msg; Spracovanie&hellip;<\/p>\n","protected":false},"author":22,"featured_media":0,"parent":38,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-175","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/pages\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":6,"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/pages\/175\/revisions"}],"predecessor-version":[{"id":181,"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/pages\/175\/revisions\/181"}],"up":[{"embeddable":true,"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/pages\/38"}],"wp:attachment":[{"href":"https:\/\/ics.science.upjs.sk\/iot\/wp-json\/wp\/v2\/media?parent=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}