{"id":7810,"date":"2017-03-04T11:08:30","date_gmt":"2017-03-04T10:08:30","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=7810"},"modified":"2024-02-29T19:12:00","modified_gmt":"2024-02-29T18:12:00","slug":"fake-news-generator-mit-node-red-und-raspberry-pi","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=7810","title":{"rendered":"Fake-News-Generator mit Node-RED und Raspberry Pi"},"content":{"rendered":"<p>Es gibt viele Warnugen vor Fake-News! Sogar von der UN und auch von Heise. Das ist doch mal ein Grund, eine Fake-News-Generator mit Node-RED auf dem Raspberry Pi zu implementieren.<\/p>\n<p>Zuerst ein Architektur Bild:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/fake-news-generator.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/fake-news-generator.png\" alt=\"\" width=\"2732\" height=\"2048\" class=\"aligncenter size-full wp-image-7813\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/fake-news-generator.png 2732w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/fake-news-generator-300x225.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/fake-news-generator-768x576.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/fake-news-generator-1024x768.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Dann hier das Ergebniss vom Fake-News-Generator, der jede Stunde (leicht anpassbar) auf Twitter Fake Meldungen postet:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.56.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.56.png\" alt=\"\" width=\"504\" height=\"1106\" class=\"aligncenter size-full wp-image-7811\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.56.png 504w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.56-137x300.png 137w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.56-467x1024.png 467w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/a><\/p>\n<p>Wie wird das mit Node-Red implementiert? Wir brauchen eine Flow in der Form:<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.46.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.46.png\" alt=\"\" width=\"1072\" height=\"410\" class=\"aligncenter size-full wp-image-7812\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.46.png 1072w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.46-300x115.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.46-768x294.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2017\/03\/Bildschirmfoto-2017-03-04-um-09.44.46-1024x392.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a> <!--more--><\/p>\n<p>Der Download des Flows kann <a href=\"https:\/\/flows.nodered.org\/flow\/0414000ba97af2b669f4ecaf66f04424\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> erfolgen.<\/p>\n<p>Der Inhalt der Fake-News und die Hashtags werden in dem Generator wie folgt zuf\u00e4llig erzeugt:<\/p>\n<pre class=\"lang:default decode:true \" >\r\nvar conference=\"#TWUSB\";\r\nvar tstamp=(new Date).toISOString().replace(\/t\/gi,' ').trim();\r\n\r\nvar messages = [\r\n\t\"super Airline\",\r\n\t\"coole Flugzeuge\",\r\n\t\"neuer Beitrag\",\r\n\t\"neue guter Post\",\r\n\t\"begeisterter\",\r\n\t\"Hinweis\",\r\n\t\"guter Empfang\",\r\n\t\"gute Reichweite\",\r\n\t\"super Urlaub\",\r\n\t\"guter Hinweis\"\r\n];\r\n\t\r\nvar hashtags1 = [\r\n\t\"#eddv\",\r\n\t\"#haj\",\r\n\t\"#hanover\",\r\n\t\"#airways\",\r\n\t\"#cool\",\r\n\t\"#pi\",\r\n\t\"#wenzlaff.de\",\r\n\t\"#wenzlaff.info\",\r\n\t\"#kleinhirn.eu\",\r\n\t\"#hannover\",\r\n\t\"#arduino\",\r\n\t\"#programmierung\",\r\n\t\"#raspberry\"\r\n];\r\n\t\r\nvar hashtags2 = [\r\n\t\"#arduino\",\r\n\t\"#node-red\",\r\n\t\"#nodered\",\r\n\t\"#dump1090\",\r\n\t\"#flughafen\",\r\n\t\"#urlaub\",\r\n\t\"#radar\",\r\n\t\"#ADSB\",\r\n\t\"#HAJ\",\r\n\t\"#Hannover\",\r\n\t\"#RADAR\",\r\n\t\"#Langenhagen\",\r\n\t\"#Bild\",\r\n\t\"#kleinhirn\",\r\n\t\"#iot\"\r\n];\r\n\t\r\nvar message  = messages[Math.floor(Math.random() * messages.length)];\r\nvar hashtag1 = hashtags1[Math.floor(Math.random() * hashtags1.length)];\r\nvar hashtag2 = hashtags2[Math.floor(Math.random() * hashtags2.length)];\r\n\t\r\nmsg.payload=\"@twusb \"+conference+\" \"+message+\" \"+hashtag1+\" \"+hashtag2+\" \"+tstamp;\r\n\r\nreturn msg;\r\n<\/pre>\n<p>Der Inhalt kann nat\u00fcrlich leicht angepasst werden. <\/p>\n<p>Die beiden unteren http-Nodes sind nicht erforderlich, sie erm\u00f6glichen es aber \u00fcber eine URL die Fake-News abzusetzen. Der obere linke Button-Node ist auch nicht unbedingt notwendig, er erm\u00f6glicht es aber \u00fcber eine GUI eine Fake-News jederzeit abzusetzen. <\/p>\n<p>Eigentlich wird nur ein Trigger zum starten der Nachricht, der Generator zum erzeugen der Falschmeldung und das Ziel, in diesem Fall Twitter ben\u00f6tigt. Es k\u00f6nnte aber auch Ziele wie E-Mail oder was auch immer verwendet werden. Es wird auf jeden Fall immer etwas Trafic erzeugt.<\/p>\n<p>Weitere Vorschl\u00e4ge?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt viele Warnugen vor Fake-News! Sogar von der UN und auch von Heise. Das ist doch mal ein Grund, eine Fake-News-Generator mit Node-RED auf dem Raspberry Pi zu implementieren. Zuerst ein Architektur Bild: Dann hier das Ergebniss vom Fake-News-Generator, der jede Stunde (leicht anpassbar) auf Twitter Fake Meldungen postet: Wie wird das mit Node-Red &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=7810\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eFake-News-Generator mit Node-RED und Raspberry Pi\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,2520,1023],"tags":[2748,2749,2751,2750,158,2473,2190],"class_list":["post-7810","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-node-red","category-raspberry-pi","tag-fake","tag-fake-news","tag-falschmeldungen","tag-nachrichten","tag-news","tag-node-red","tag-raspberry-pi"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7810"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7810\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7810"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}