{"id":"https://openalex.org/W4375851968","doi":"https://doi.org/10.1145/3576914.3589807","title":"Implementing and Deploying an ML Pipeline for IoT Intrusion Detection with Node-RED","display_name":"Implementing and Deploying an ML Pipeline for IoT Intrusion Detection with Node-RED","publication_year":2023,"publication_date":"2023-05-08","ids":{"openalex":"https://openalex.org/W4375851968","doi":"https://doi.org/10.1145/3576914.3589807"},"language":"en","primary_location":{"id":"doi:10.1145/3576914.3589807","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3576914.3589807","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of Cyber-Physical Systems and Internet of Things Week 2023","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008147678","display_name":"Yimin Zhang","orcid":"https://orcid.org/0009-0005-0746-315X"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Yimin Zhang","raw_affiliation_strings":["CISTER &amp; University of Porto, Portugal"],"raw_orcid":"https://orcid.org/0009-0005-0746-315X","affiliations":[{"raw_affiliation_string":"CISTER &amp; University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092336968","display_name":"Barikisu Asulba","orcid":"https://orcid.org/0000-0002-2809-6273"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Barikisu Asulba","raw_affiliation_strings":["CISTER &amp; University of Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-2809-6273","affiliations":[{"raw_affiliation_string":"CISTER &amp; University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049287249","display_name":"Nuno Schumacher","orcid":"https://orcid.org/0009-0003-1782-6861"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Nuno Schumacher","raw_affiliation_strings":["CISTER &amp; University of Porto, Portugal"],"raw_orcid":"https://orcid.org/0009-0003-1782-6861","affiliations":[{"raw_affiliation_string":"CISTER &amp; University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019304751","display_name":"M\u00e1rio de Sousa","orcid":"https://orcid.org/0000-0001-7200-1705"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Mario Sousa","raw_affiliation_strings":["CISTER &amp; University of Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0001-7200-1705","affiliations":[{"raw_affiliation_string":"CISTER &amp; University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032392879","display_name":"Pedro F. Souto","orcid":"https://orcid.org/0000-0002-0822-3423"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Pedro Souto","raw_affiliation_strings":["CISTER &amp; University of Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-0822-3423","affiliations":[{"raw_affiliation_string":"CISTER &amp; University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100751931","display_name":"L\u00fa\u0131s Almeida","orcid":"https://orcid.org/0000-0002-9544-3028"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Luis Almeida","raw_affiliation_strings":["CISTER &amp; University of Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-9544-3028","affiliations":[{"raw_affiliation_string":"CISTER &amp; University of Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101892806","display_name":"Pedro M. Santos","orcid":"https://orcid.org/0000-0002-7162-0560"},"institutions":[{"id":"https://openalex.org/I83863532","display_name":"Polytechnic Institute of Porto","ror":"https://ror.org/04988re48","country_code":"PT","type":"education","lineage":["https://openalex.org/I83863532"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Pedro Santos","raw_affiliation_strings":["CISTER &amp; Polytechnic of Porto, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-7162-0560","affiliations":[{"raw_affiliation_string":"CISTER &amp; Polytechnic of Porto, Portugal","institution_ids":["https://openalex.org/I83863532"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015041943","display_name":"Nuno Martins","orcid":"https://orcid.org/0000-0002-4509-2493"},"institutions":[{"id":"https://openalex.org/I4210103604","display_name":"Instituto de Novas Tecnologias","ror":"https://ror.org/00we1pa83","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210103604","https://openalex.org/I4210125590"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Nuno Martins","raw_affiliation_strings":["NOS Inovacao, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-4509-2493","affiliations":[{"raw_affiliation_string":"NOS Inovacao, Portugal","institution_ids":["https://openalex.org/I4210103604"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070224314","display_name":"Joana Sousa","orcid":"https://orcid.org/0000-0002-6418-2312"},"institutions":[{"id":"https://openalex.org/I4210103604","display_name":"Instituto de Novas Tecnologias","ror":"https://ror.org/00we1pa83","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210103604","https://openalex.org/I4210125590"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Joana Sousa","raw_affiliation_strings":["NOS Inovacao, Portugal"],"raw_orcid":"https://orcid.org/0000-0002-6418-2312","affiliations":[{"raw_affiliation_string":"NOS Inovacao, Portugal","institution_ids":["https://openalex.org/I4210103604"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5008147678"],"corresponding_institution_ids":["https://openalex.org/I182534213"],"apc_list":null,"apc_paid":null,"fwci":1.1805,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.79202581,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"253"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8221297264099121},{"id":"https://openalex.org/keywords/router","display_name":"Router","score":0.6697427034378052},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.6039174795150757},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.5646054148674011},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5496528744697571},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.5464573502540588},{"id":"https://openalex.org/keywords/intrusion-detection-system","display_name":"Intrusion detection system","score":0.5462580919265747},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5435261130332947},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.47053250670433044},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.467220664024353},{"id":"https://openalex.org/keywords/denial-of-service-attack","display_name":"Denial-of-service attack","score":0.42370346188545227},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.4169751703739166},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3732576370239258},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.37130269408226013},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.10698550939559937},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.0996209979057312}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8221297264099121},{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.6697427034378052},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.6039174795150757},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.5646054148674011},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5496528744697571},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.5464573502540588},{"id":"https://openalex.org/C35525427","wikidata":"https://www.wikidata.org/wiki/Q745881","display_name":"Intrusion detection system","level":2,"score":0.5462580919265747},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5435261130332947},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.47053250670433044},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.467220664024353},{"id":"https://openalex.org/C38822068","wikidata":"https://www.wikidata.org/wiki/Q131406","display_name":"Denial-of-service attack","level":3,"score":0.42370346188545227},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.4169751703739166},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3732576370239258},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.37130269408226013},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.10698550939559937},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0996209979057312},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3576914.3589807","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3576914.3589807","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of Cyber-Physical Systems and Internet of Things Week 2023","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6499999761581421}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W2589223011","https://openalex.org/W2747385624","https://openalex.org/W3003379107","https://openalex.org/W3102900426","https://openalex.org/W3182125009","https://openalex.org/W3198245289","https://openalex.org/W4200501676"],"related_works":["https://openalex.org/W4386482731","https://openalex.org/W4385302085","https://openalex.org/W2360429410","https://openalex.org/W2765763546","https://openalex.org/W4256682929","https://openalex.org/W2122026593","https://openalex.org/W335511927","https://openalex.org/W4239662759","https://openalex.org/W2471811227","https://openalex.org/W2217591390"],"abstract_inverted_index":{"Edge":[0],"devices":[1,23],"in":[2,21,91,109,119,127],"IoT":[3,78],"ecosystems":[4],"are":[5],"subject":[6],"to":[7,70,124],"cyber-attacks":[8],"(either":[9],"as":[10,150],"targets":[11],"or":[12],"participants),":[13],"and":[14,35,99,106,175],"the":[15,30,42,53,57,67,76,104,128,134,140,143,161,164,171,180],"use":[16],"of":[17,44,133,142,163,179],"Machine":[18],"Learning":[19],"(ML)":[20],"said":[22],"can":[24],"facilitate":[25],"intrusion":[26,115],"detection":[27],"locally,":[28],"reducing":[29],"reliance":[31],"on":[32,52,56,97,168,170],"cloud":[33],"infrastructure":[34],"increasing":[36],"data":[37],"privacy.":[38],"This":[39],"paper":[40],"describes":[41],"implementation":[43],"an":[45,61,111],"IoT-oriented":[46],"application":[47],"(use-case)":[48],"that":[49],"leverages":[50],"ML":[51,89,112,165],"edge,":[54],"namely":[55],"router":[58],"deployed":[59],"by":[60,139],"Internet":[62],"Service":[63],"Provider":[64],"(ISP)":[65],"at":[66],"customer":[68],"premises,":[69],"detect":[71],"potentially":[72],"malicious":[73],"traffic":[74],"involving":[75],"customer\u2019s":[77],"nodes.":[79],"We":[80,102,158],"evaluate":[81],"several":[82],"middleware":[83],"solutions":[84],"regarding":[85],"their":[86],"support":[87],"for":[88,114,154],"applications":[90],"embedded":[92],"devices,":[93],"with":[94],"a":[95,120,125,151,177],"focus":[96],"low-code":[98],"event-driven":[100],"approaches.":[101],"report":[103],"challenges":[105],"lessons":[107],"learned":[108],"transferring":[110],"pipeline":[113,166],"detection,":[116],"originally":[117],"developed":[118],"native":[121],"Linux":[122],"system,":[123],"description":[126],"selected":[129],"middleware,":[130],"Node-RED.":[131],"Most":[132],"processing":[135],"itself":[136],"is":[137],"assured":[138],"services":[141],"original":[144],"implementation,":[145],"while":[146],"Node-RED":[147,169],"essentially":[148],"acts":[149],"control":[152],"plane":[153],"coordinating":[155],"those":[156],"services.":[157],"also":[159],"describe":[160],"deployment":[162],"based":[167],"edge":[172],"device":[173],"(router),":[174],"provide":[176],"characterization":[178],"resulting":[181],"solution.":[182]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
