{"id":23536,"date":"2022-01-27T16:17:45","date_gmt":"2022-01-27T15:17:45","guid":{"rendered":"https:\/\/microtronics.com\/uncategorized\/backend-logic-blo-server-side-code-for-iot-apps\/"},"modified":"2023-11-07T14:21:08","modified_gmt":"2023-11-07T13:21:08","slug":"backend-logic-blo-server-side-code-for-iot-apps","status":"publish","type":"post","link":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/","title":{"rendered":"Backend Logic BLO &#8211; Server-side code for IoT apps"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"23536\" class=\"elementor elementor-23536 elementor-23524\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7aaec2de elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7aaec2de\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-66843cc4\" data-id=\"66843cc4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7cb3f7a8 elementor-widget elementor-widget-text-editor\" data-id=\"7cb3f7a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<p>The measurement data is available on the platform. You want to make the data available to the users in a smartphone app. Before you forward the data to the existing third-party system, you combine the data from several measurement points and aggregate it with data from another provider. This and much more can be realised easily with Backend Logic (BLO for short).<\/p>\n<p><\/p>\n<p><\/p>\n<h2 id=\"Was-ist-eine-BLO?\">What is a BLO?<\/h2>\n<p><\/p>\n<p><\/p>\n<p>A BLO (Backend Logic) is a process that is executed in the context of the application and can take over a wide range of functions. Because the code is executed on the server side, it can handle both very simple and very performance-intensive operations. This makes a BLO a very flexible component of a rapidM2M-Studio application.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 id=\"Wozu-wird-eine-BLO-ben\u00f6tigt?\">What is a BLO needed for?<\/h2>\n<p><\/p>\n<p><\/p>\n<p>The classic areas of application for a BLO are the processing of measurement data and the connection of external systems. Communication with various APIs of ERP systems, cloud storage or monitoring systems can be realised easily and individually.<\/p>\n<p><\/p>\n<p><\/p>\n<p>While comparatively little work\/data memory is available on the device and the applications often have to work in an energy-saving way, this hardly plays a role on the server side. In this way, more computationally intensive processes can also be realised in the BLO.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 id=\"Welche-Technologien-verwendet-eine-BLO?\">Which technologies does a BLO use?<\/h2>\n<p><\/p>\n<p><\/p>\n<p>The backend logic is programmed in the rapidM2M Studio. NodeJS, an open source runtime environment that allows JavaScript code to be executed on the server side, forms the basis of a backend logic. A great advantage of this technology is the associated &#8220;Node Package Manager&#8221; &#8211; npm &#8211; which makes thousands of libraries freely available. Every single one of these packages can be integrated into a BLO with little effort. <\/p>\n<p><\/p>\n<p><\/p>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"758\" class=\"wp-image-23527\" src=\"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio-1024x758.png\" alt=\"Backend Logic in the rapidM2M Studio\" srcset=\"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio-1024x758.png 1024w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio-300x222.png 300w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio-768x568.png 768w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio-1536x1136.png 1536w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio-600x444.png 600w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-studio.png 1718w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p><\/p>\n<p><\/p>\n<h2 id=\"Was-ist-die-BAPI?\">What is the BAPI?<\/h2>\n<p><\/p>\n<p><\/p>\n<p>The Backend API is the heart of every Backend Logic. This extensive library enables easy access to customers, measurement points, measurement data and much more. All endpoints of the myDatanet API can be used with it.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 id=\"BAPI.subscribe()\">BAPI.subscribe()<\/h2>\n<p><\/p>\n<p><\/p>\n<p>The subscribe() function, which makes it possible to react to various database events, should be emphasised. To do this, you first have to subscribe to the required area &#8211; for example, measurement data &#8211; and from this point on you are automatically notified of every create, update or delete event. If new measurement data are delivered by a device, they can be immediately forwarded to an external system.<\/p>\n<p><\/p>\n<p><\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"792\" height=\"436\" class=\"wp-image-23529\" src=\"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/bapi-subscribe.png\" alt=\"BAPI Subscribe\" srcset=\"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/bapi-subscribe.png 792w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/bapi-subscribe-300x165.png 300w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/bapi-subscribe-768x423.png 768w, https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/bapi-subscribe-600x330.png 600w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/figure>\n<p><\/p>\n<p><\/p>\n<h2 id=\"BAPI.extend()\">BAPI.extend()<\/h2>\n<p><\/p>\n<p><\/p>\n<p>Another very useful feature of the BAPI is the extend() function. With this function, the <a href=\"https:\/\/support.microtronics.com\/Developer_Documentation\/Content\/Developer_Documentation\/sw\/API_Quick_Guide.htm\" target=\"_blank\" rel=\"noopener\">myDatanet API<\/a> can be extended with additional endpoints. This is very useful, for example, to implement specific data formatting and then display it in a<a href=\"https:\/\/microtronics.com\/en\/blog-en\/lets-get-visual-customized-graphical-user-interface\/\">portal view (POV)<\/a>. It can also be an endpoint that offers a<a href=\"https:\/\/microtronics.com\/en\/blog-en\/is-your-iot-system-healthy\/\">health status<\/a> that is queried by a monitoring system at regular intervals.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 id=\"Zusammenfassung\">Summary<\/h2>\n<p><\/p>\n<p><\/p>\n<p>A Backend Logic (BLO) is a NodeJS process that runs on the appliance. The BLOs are developed with JavaScript, whereby it is also possible to use prefabricated packages from NPM to achieve the desired goal even faster.<\/p>\n<p><\/p>\n<p><\/p>\n<p>The backend API (BAPI) is the interface between myDatanet and BLO. On the one hand, this allows the extensive myDatanet API endpoints to be used and, on the other hand, it allows you to react to a wide variety of database events.<\/p>\n<p><\/p>\n<p><\/p>\n<p>The broad field of application of BLOs can range from simple measurement data forwarding, to individually adapted alarming, to the complete connection of external systems.<\/p>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The measurement data is available on the platform. You want to make the data available to the users in a smartphone app. Before you forward the data to the existing third-party system, you combine the data from several measurement points and aggregate it with data from another provider. This and much more can be realised [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":23532,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[23,48],"tags":[1031,710,1113,1239],"class_list":["post-23536","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-technologie","tag-iot-app-en","tag-programmierung","tag-programming","tag-rapidm2m-studio-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Backend Logic BLO - Server-side code for IoT apps - Microtronics<\/title>\n<meta name=\"description\" content=\"Backend Logic (BLO) is a NodeJS process that runs on the server. The BLOs are developed with JavaScript.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backend Logic BLO - Server-side code for IoT apps\" \/>\n<meta property=\"og:description\" content=\"Backend Logic (BLO) is a NodeJS process that runs on the server. The BLOs are developed with JavaScript.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"Microtronics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Microtronics.Engineering\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-27T15:17:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-07T13:21:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-blo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"1667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sabrina\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Microtronics\" \/>\n<meta name=\"twitter:site\" content=\"@Microtronics\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sabrina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/\"},\"author\":{\"name\":\"Sabrina\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#\\\/schema\\\/person\\\/270aea20ea74663d0f6cb54dbc33cee2\"},\"headline\":\"Backend Logic BLO &#8211; Server-side code for IoT apps\",\"datePublished\":\"2022-01-27T15:17:45+00:00\",\"dateModified\":\"2023-11-07T13:21:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/\"},\"wordCount\":577,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/microtronics.com\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/backend-logic-blo.jpg\",\"keywords\":[\"IoT App\",\"Programmierung\",\"Programming\",\"rapidM2M Studio\"],\"articleSection\":[\"Blog\",\"Technologie\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/\",\"url\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/\",\"name\":\"Backend Logic BLO - Server-side code for IoT apps - Microtronics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/microtronics.com\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/backend-logic-blo.jpg\",\"datePublished\":\"2022-01-27T15:17:45+00:00\",\"dateModified\":\"2023-11-07T13:21:08+00:00\",\"description\":\"Backend Logic (BLO) is a NodeJS process that runs on the server. The BLOs are developed with JavaScript.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/microtronics.com\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/backend-logic-blo.jpg\",\"contentUrl\":\"https:\\\/\\\/microtronics.com\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/backend-logic-blo.jpg\",\"width\":2500,\"height\":1667,\"caption\":\"Backend Logic BLO\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/blog-en\\\/backend-logic-blo-server-side-code-for-iot-apps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/microtronics.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/microtronics.com\\\/en\\\/category\\\/blog-en\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Backend Logic BLO &#8211; Server-side code for IoT apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/microtronics.com\\\/en\\\/\",\"name\":\"Microtronics\",\"description\":\"Earn money with IoT - IoT as a Service\",\"publisher\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/microtronics.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#organization\",\"name\":\"Microtronics Engineering GmbH\",\"url\":\"https:\\\/\\\/microtronics.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/microtronics.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/mt-logo.svg\",\"contentUrl\":\"https:\\\/\\\/microtronics.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/mt-logo.svg\",\"width\":252,\"height\":60,\"caption\":\"Microtronics Engineering GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Microtronics.Engineering\",\"https:\\\/\\\/x.com\\\/Microtronics\",\"https:\\\/\\\/www.instagram.com\\\/microtronics.engineering\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/microtronics\",\"http:\\\/\\\/www.youtube.com\\\/user\\\/MicrotronicsM2M\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/microtronics.com\\\/en\\\/#\\\/schema\\\/person\\\/270aea20ea74663d0f6cb54dbc33cee2\",\"name\":\"Sabrina\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/991336ac3c8407ffdd4b4c3a95d3eab420b595cbb882798693e8d045508e083c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/991336ac3c8407ffdd4b4c3a95d3eab420b595cbb882798693e8d045508e083c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/991336ac3c8407ffdd4b4c3a95d3eab420b595cbb882798693e8d045508e083c?s=96&d=mm&r=g\",\"caption\":\"Sabrina\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Backend Logic BLO - Server-side code for IoT apps - Microtronics","description":"Backend Logic (BLO) is a NodeJS process that runs on the server. The BLOs are developed with JavaScript.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/","og_locale":"en_US","og_type":"article","og_title":"Backend Logic BLO - Server-side code for IoT apps","og_description":"Backend Logic (BLO) is a NodeJS process that runs on the server. The BLOs are developed with JavaScript.","og_url":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/","og_site_name":"Microtronics","article_publisher":"https:\/\/www.facebook.com\/Microtronics.Engineering","article_published_time":"2022-01-27T15:17:45+00:00","article_modified_time":"2023-11-07T13:21:08+00:00","og_image":[{"width":2500,"height":1667,"url":"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-blo.jpg","type":"image\/jpeg"}],"author":"Sabrina","twitter_card":"summary_large_image","twitter_creator":"@Microtronics","twitter_site":"@Microtronics","twitter_misc":{"Written by":"Sabrina","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#article","isPartOf":{"@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/"},"author":{"name":"Sabrina","@id":"https:\/\/microtronics.com\/en\/#\/schema\/person\/270aea20ea74663d0f6cb54dbc33cee2"},"headline":"Backend Logic BLO &#8211; Server-side code for IoT apps","datePublished":"2022-01-27T15:17:45+00:00","dateModified":"2023-11-07T13:21:08+00:00","mainEntityOfPage":{"@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/"},"wordCount":577,"commentCount":0,"publisher":{"@id":"https:\/\/microtronics.com\/en\/#organization"},"image":{"@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-blo.jpg","keywords":["IoT App","Programmierung","Programming","rapidM2M Studio"],"articleSection":["Blog","Technologie"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/","url":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/","name":"Backend Logic BLO - Server-side code for IoT apps - Microtronics","isPartOf":{"@id":"https:\/\/microtronics.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#primaryimage"},"image":{"@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#primaryimage"},"thumbnailUrl":"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-blo.jpg","datePublished":"2022-01-27T15:17:45+00:00","dateModified":"2023-11-07T13:21:08+00:00","description":"Backend Logic (BLO) is a NodeJS process that runs on the server. The BLOs are developed with JavaScript.","breadcrumb":{"@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#primaryimage","url":"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-blo.jpg","contentUrl":"https:\/\/microtronics.com\/wp-content\/uploads\/2022\/01\/backend-logic-blo.jpg","width":2500,"height":1667,"caption":"Backend Logic BLO"},{"@type":"BreadcrumbList","@id":"https:\/\/microtronics.com\/en\/blog-en\/backend-logic-blo-server-side-code-for-iot-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/microtronics.com\/en\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/microtronics.com\/en\/category\/blog-en\/"},{"@type":"ListItem","position":3,"name":"Backend Logic BLO &#8211; Server-side code for IoT apps"}]},{"@type":"WebSite","@id":"https:\/\/microtronics.com\/en\/#website","url":"https:\/\/microtronics.com\/en\/","name":"Microtronics","description":"Earn money with IoT - IoT as a Service","publisher":{"@id":"https:\/\/microtronics.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/microtronics.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/microtronics.com\/en\/#organization","name":"Microtronics Engineering GmbH","url":"https:\/\/microtronics.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microtronics.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/microtronics.com\/wp-content\/uploads\/2021\/05\/mt-logo.svg","contentUrl":"https:\/\/microtronics.com\/wp-content\/uploads\/2021\/05\/mt-logo.svg","width":252,"height":60,"caption":"Microtronics Engineering GmbH"},"image":{"@id":"https:\/\/microtronics.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Microtronics.Engineering","https:\/\/x.com\/Microtronics","https:\/\/www.instagram.com\/microtronics.engineering\/","https:\/\/www.linkedin.com\/company\/microtronics","http:\/\/www.youtube.com\/user\/MicrotronicsM2M"]},{"@type":"Person","@id":"https:\/\/microtronics.com\/en\/#\/schema\/person\/270aea20ea74663d0f6cb54dbc33cee2","name":"Sabrina","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/991336ac3c8407ffdd4b4c3a95d3eab420b595cbb882798693e8d045508e083c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/991336ac3c8407ffdd4b4c3a95d3eab420b595cbb882798693e8d045508e083c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991336ac3c8407ffdd4b4c3a95d3eab420b595cbb882798693e8d045508e083c?s=96&d=mm&r=g","caption":"Sabrina"}}]}},"_links":{"self":[{"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/posts\/23536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/comments?post=23536"}],"version-history":[{"count":4,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/posts\/23536\/revisions"}],"predecessor-version":[{"id":51166,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/posts\/23536\/revisions\/51166"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/media\/23532"}],"wp:attachment":[{"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/media?parent=23536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/categories?post=23536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microtronics.com\/en\/wp-json\/wp\/v2\/tags?post=23536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}