1"use strict";(self.webpackChunkhelio_docs=self.webpackChunkhelio_docs||[]).push([["3765"],{29198(e,t,i){i.r(t),i.d(t,{metadata:()=>n,default:()=>u,frontMatter:()=>d,contentTitle:()=>c,toc:()=>l,assets:()=>a});var n=JSON.parse('{"id":"guides/commissioning-to-target-device/set-up-helio-on-target-device","title":"Set Up and Activate HELIO on the Target Device","description":"Before executing your HELIO project on a target device, you must install the","source":"@site/docs/guides/commissioning-to-target-device/set-up-helio-on-target-device.mdx","sourceDirName":"guides/commissioning-to-target-device","slug":"/guides/commissioning-to-target-device/set-up-helio-on-target-device","permalink":"/docs/guides/commissioning-to-target-device/set-up-helio-on-target-device","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1,"sidebar_custom_props":{"icon":"hmi/Motherboard"}},"sidebar":"guidesSidebar","previous":{"title":"Commissioning to Target Device","permalink":"/docs/guides/commissioning-to-target-device/"},"next":{"title":"Export from Development Machine","permalink":"/docs/guides/commissioning-to-target-device/export-from-dev-machine"}}'),s=i(11684),o=i(10506),r=i(46351);let d={sidebar_position:1,sidebar_custom_props:{icon:"hmi/Motherboard"}},c="Set Up and Activate HELIO on the Target Device",a={},l=[];function h(e){let t={a:"a",code:"code",h1:"h1",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",ul:"ul",...(0,o.R)(),...e.components};return r.pn||p("Step",!1),r.pn.Content||p("Step.Content",!0),r.pn.Guide||p("Step.Guide",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"set-up-and-activate-helio-on-the-target-device",children:"Set Up and Activate HELIO on the Target Device"})}),"\n",(0,s.jsxs)(r.hI,{children:[(0,s.jsx)(t.p,{children:"Before executing your HELIO project on a target device, you must install the\nHELIO Runtime environment."}),(0,s.jsx)(t.p,{children:"Your development PC is used by you and your team to build and work on\ndifferent projects, so it uses the full HELIO Development License.\nIn contrast, your target devices should be optimized for minimal resource\nusage. They should only use lightweight HELIO Runtime Licenses to execute a\nsingle project."}),(0,s.jsx)(t.p,{children:"This step will walk you through installing the runtime, configuring it for\nyour target hardware, and activating the appropriate licenses."})]}),"\n",(0,s.jsxs)(r.R2,{title:"HELIO Standalone or HELIO Edition?",children:[(0,s.jsxs)(t.p,{children:["These first steps are necessary if you are running ",(0,s.jsx)(t.code,{children:"HELIO Standalone"})," and\nsetting up your target device manually."]}),(0,s.jsxs)(t.p,{children:["However, if you are deploying for a particular industrial ecosystem, such as\nctrlX or NOA, then you are effectively using a ",(0,s.jsx)(t.code,{children:"HELIO Edition"}),".\nIn this case, you can simply follow the ",(0,s.jsx)(r.vr,{code:"getting-started:download"})," guide\nfor your ecosystem."]})]}),"\n",(0,s.jsxs)(r.gj,{children:[(0,s.jsxs)(r.pn,{children:[(0,s.jsx)(r.pn.Guide,{children:(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Purchase a Runtime License"}),"\n"]})}),(0,s.jsxs)(r.pn.Content,{children:[(0,s.jsxs)(t.p,{children:["Head over to the ",(0,s.jsx)(t.a,{href:"https://helio-hmi.com/en/pricing",children:"Pricing Page"})," of the HELIO website."]}),(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["Locate the ",(0,s.jsx)(t.code,{children:"Contact"})," section and get in touch with our Sales Team."]}),"\n",(0,s.jsx)(t.li,{children:"Together we'll find the right Runtime License size and approach for purchasing your license volume."}),"\n"]})]})]}),(0,s.jsxs)(r.pn,{children:[(0,s.jsx)(r.pn.Guide,{children:(0,s.jsxs)(t.ol,{start:"2",children:["\n",(0,s.jsx)(t.li,{children:"Download, Start, and Activate HELIO"}),"\n"]})}),(0,s.jsxs)(r.pn.Content,{children:[(0,s.jsx)(t.p,{children:"Follow the steps defined on these pages to download, start and activate\nyour target device:"}),(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(r.vr,{code:"getting-started:download"}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(r.vr,{code:"getting-started:start"}),"\n"]}),"\n"]})]})]}),(0,s.jsxs)(r.pn,{children:[(0,s.jsx)(r.pn.Guide,{children:(0,s.jsxs)(t.ol,{start:"3",children:["\n",(0,s.jsx)(t.li,{children:"Secure the IDE User Credentials"}),"\n"]})}),(0,s.jsx)(r.pn.Content,{children:(0,s.jsxs)(r.UI,{title:"Secure Your Target Env
1ironment",children:[(0,s.jsx)(t.p,{children:"Given that this device will be used in production, it is essential to\nestablish a secure environment from the beginning."}),(0,s.jsxs)(t.p,{children:["Therefore, it is essential to remove the default IDE user and create a\nnew user with a strong password using the ",(0,s.jsx)(r.vr,{code:"global-settings:authentication"}),"."]})]})})]})]}),"\n",(0,s.jsx)(t.hr,{}),"\n",(0,s.jsx)(r.wV,{children:(0,s.jsx)(t.p,{children:"You\u2019ve setup HELIO on your target device. Now it's time to package our\nproject and deploy it."})})]})}function u(e={}){let{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}function p(e,t){throw Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.