terraform<\\/a> script or run as separate services on another platform (although this is arguably the most difficult option).<\\/p>\\nNow that the community version of NervesHub has been sunset (March 2022), the most common use cases for this workflow include commercial IoT companies. However, I’d like to see a community version of NervesHub or NervesHub Lite resurface at some point in the future.<\\/p>\\n
Some of the most useful benefits of working with NervesHub include: OTA updates (obviously), management of products and devices within your fleet, the concept of deployments for controlling what firmware gets loaded to devices and when, and tags (which can be helpful when managing larger numbers of products and\\/or devices).<\\/p>\\n
While NervesHub is certainly amazing, it\\u2019s not for the faint of heart. Since the community hosted version is no longer available and it’s challenging to configure the self-hosted NervesHub, there\\u2019s a non-trivial time, learning, and capital investment needed to access the power of NervesHub.<\\/p>\\n
<\\/p>\\n
Roundup<\\/b><\\/p>\\n
That concludes our tour of the top Nerves workflow options available today. Hopefully, it\\u2019s clear now that there are many ways to approach your work with Nerves, each offering different benefits and drawbacks given the situation. Working with multiple workflows in combination and switching between different workflows is a good idea, especially while the focus of your work moves from hardware support and configuration to firmware development of business logic.<\\/p>\\n
Have you already tried all of these techniques in your work? Are there others you\\u2019d like us to make a mention of? I encourage you to experiment with some new workflows the next time you get into a Nerves codebase. Reach out and share your experience with Elixir Nerves<\\/p>\\n\"},{\"acf_fc_layout\":\"author\",\"author_type\":\"wp_user\",\"user\":{\"ID\":4,\"user_firstname\":\"Jason\",\"user_lastname\":\"Johnson\",\"nickname\":\"jason\",\"user_nicename\":\"jason\",\"display_name\":\"Jason Johnson\",\"user_email\":\"jason@fullsteamlabs.com\",\"user_url\":\"\",\"user_registered\":\"2019-05-21 18:01:44\",\"user_description\":\"is a co-founder of FullSteam Labs working as a software developer. He enjoys problem solving at all levels of the tech stack, from the front-end down to embedded firmware development.\",\"user_avatar\":\" \"},\"name\":\"\",\"image\":false,\"bio\":\"\"}],\"wp_constructor\":false}"},{"postId":723,"slug":"hello-world","title":"Hello World!","content":"","featuredImage":{"sourceUrl":"https://rocket.fullsteamlabs.com/wp-content/uploads/2022/06/FSL-Logo-square-100.jpg","mediaDetails":{"sizes":[{"name":"medium","file":"FSL-Logo-square-100-575x492.jpg"},{"name":"thumbnail","file":"FSL-Logo-square-100-150x150.jpg"},{"name":"medium_large","file":"FSL-Logo-square-100-768x657.jpg"}]}},"termNames":["Uncategorized"],"seo":"{\"title\":\"Hello World!\",\"tags\":{\"http-equiv\":{\"x-ua-compatible\":\"ie=edge\"},\"itemprop\":{\"name\":\"Hello World!\",\"description\":\"\",\"image\":\"\"},\"name\":{\"description\":\"\",\"robots\":\"index,follow\",\"twitter:card\":\"summary\",\"twitter:title\":\"\",\"twitter:description\":\"\",\"twitter:image\":\"\",\"viewport\":\"width=device-width, initial-scale=1, shrink-to-fit=no\"},\"property\":{\"og:title\":\"\",\"og:description\":\"\",\"og:image\":\"\",\"og:locale\":\"en_US\",\"og:site_name\":\"FullSteam Labs\",\"og:type\":\"website\"}}}","status":"publish","acf":"{\"archive_subtitle\":\"FullSteam Started a Blog\",\"header\":{\"main_image\":{\"ID\":724,\"id\":724,\"title\":\"FSL Logo square-100\",\"filename\":\"FSL-Logo-square-100.jpg\",\"filesize\":226684,\"url\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100.jpg\",\"link\":\"https:\\/\\/rocket.fullsteamlabs.com\\/blog\\/hello-world\\/fsl-logo-square-100\\/\",\"alt\":\"FullSteam Labs - app and web developers for environmental sustainability\",\"author\":\"1\",\"description\":\"\",\"caption\":\"\",\"name\":\"fsl-logo-square-100\",\"status\":\"inherit\",\"uploaded_to\":723,\"date\":\"2022-06-21 20:21:26\",\"modified\":\"2022-06-21 20:21:51\",\"menu_order\":0,\"mime_type\":\"image\\/jpeg\",\"type\":\"image\",\"subtype\":\"jpeg\",\"icon\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-includes\\/images\\/media\\/default.png\",\"width\":889,\"height\":761,\"sizes\":{\"thumbnail\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100-150x150.jpg\",\"thumbnail-width\":150,\"thumbnail-height\":150,\"medium\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100-575x492.jpg\",\"medium-width\":575,\"medium-height\":492,\"medium_large\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100-768x657.jpg\",\"medium_large-width\":768,\"medium_large-height\":657,\"large\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100.jpg\",\"large-width\":889,\"large-height\":761,\"1536x1536\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100.jpg\",\"1536x1536-width\":889,\"1536x1536-height\":761,\"2048x2048\":\"https:\\/\\/rocket.fullsteamlabs.com\\/wp-content\\/uploads\\/2022\\/06\\/FSL-Logo-square-100.jpg\",\"2048x2048-width\":889,\"2048x2048-height\":761}},\"subtitle\":\"\"},\"sections\":[{\"acf_fc_layout\":\"paragraph_text\",\"text\":\"
It’s our first post! We know this blog is sparse right now, but we have to start somewhere. We have a lot of great posts coming up about what we’re up to in environmental sustainability tech, the resilient cooperative business model in a changing world, and what others in our amazing community are bringing to the table. Stay tuned!<\\/p>\\n\"}],\"wp_constructor\":false}"}]},"seo":"{\"title\":\"Blog\",\"tags\":{\"http-equiv\":{\"x-ua-compatible\":\"ie=edge\"},\"itemprop\":{\"name\":\"Blog\",\"description\":\"\",\"image\":\"\"},\"name\":{\"description\":\"\",\"robots\":\"index,follow\",\"twitter:card\":\"summary\",\"twitter:title\":\"\",\"twitter:description\":\"\",\"twitter:image\":\"\",\"viewport\":\"width=device-width, initial-scale=1, shrink-to-fit=no\"},\"property\":{\"og:title\":\"\",\"og:description\":\"\",\"og:image\":\"\",\"og:locale\":\"en_US\",\"og:site_name\":\"FullSteam Labs\",\"og:type\":\"website\"}}}"}},"forms":{},"pages":{},"portfolioItems":{},"posts":{},"route":{"name":"blog","path":"/blog","hash":"","query":{},"params":{},"fullPath":"/blog","meta":{"postId":709,"type":"constructor","seo":"{\"title\":\"Blog\",\"tags\":{\"http-equiv\":{\"x-ua-compatible\":\"ie=edge\"},\"itemprop\":{\"name\":\"Blog\",\"description\":\"\",\"image\":\"\"},\"name\":{\"description\":\"\",\"robots\":\"index,follow\",\"twitter:card\":\"summary\",\"twitter:title\":\"\",\"twitter:description\":\"\",\"twitter:image\":\"\",\"viewport\":\"width=device-width, initial-scale=1, shrink-to-fit=no\"},\"property\":{\"og:title\":\"\",\"og:description\":\"\",\"og:image\":\"\",\"og:locale\":\"en_US\",\"og:site_name\":\"FullSteam Labs\",\"og:type\":\"website\"}}}"},"from":{"name":null,"path":"/","hash":"","query":{},"params":{},"fullPath":"/","meta":{}}},"studies":{}}
Blog At FullSteam Labs, we love learning, sharing, and engaging with the many communities we are a part of. Our work happens at the cross-roads of environmental science, software development, UI/UX design, and project management. We believe that there’s tremendous value in the meshing of disciplines and diversification of perspectives.