<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dynamic devices Archives - Dynamic Devices Ltd</title>
	<atom:link href="https://www.dynamicdevices.co.uk/tag/dynamic-devices/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dynamicdevices.co.uk/tag/dynamic-devices/</link>
	<description>Providing Embedded and IoT Solutions for 25 Years</description>
	<lastBuildDate>Wed, 19 Oct 2022 12:20:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
<site xmlns="com-wordpress:feed-additions:1">186818199</site>	<item>
		<title>Digital Security By Design &#8211; Morello CHERI</title>
		<link>https://www.dynamicdevices.co.uk/digital-security-by-design-morello-cheri/</link>
					<comments>https://www.dynamicdevices.co.uk/digital-security-by-design-morello-cheri/#respond</comments>
		
		<dc:creator><![CDATA[Cameron Swift]]></dc:creator>
		<pubDate>Mon, 10 Oct 2022 11:24:44 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[yocto-project]]></category>
		<category><![CDATA[cheri]]></category>
		<category><![CDATA[digital catapult]]></category>
		<category><![CDATA[dsbd]]></category>
		<category><![CDATA[dynamic devices]]></category>
		<category><![CDATA[embedded linux]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[morello]]></category>
		<category><![CDATA[yocto]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=655</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/digital-security-by-design-morello-cheri/">Digital Security By Design &#8211; Morello CHERI</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 style="text-align: justify;">Introduction</h2>
<p style="text-align: justify;">We are proud to announce that we are taking part in the <a href="https://www.dsbd.tech/blogs/press-release-companies-across-the-uk-join-digital-security-by-design-to-validate-next-generation-cybersecurity-technology/">Digital Security by Design programme</a>!</p>
<p style="text-align: justify;">Digital Catapult is the UK authority on advanced digital technology. Along with other companies, we will be working with prototype cybersecurity technology which could massively affect the future of cybersecurity.</p>
<p style="text-align: justify;">Dynamic Devices have been given access to ARM&#8217;s Morello SoC and development board which is an industrial demonstrator of a capabiility architecture (CHERI) developed by ARM and Cambridge University. Morello implements a CHERI-extended ARMv8-A processor, GPU, peripherals and memory subsystem. This board will play a vital role for our research into the CHERI architecture.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1080" height="1440" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=1080%2C1440&#038;ssl=1" alt="arm morello board" title="PXL_20221010_104324753" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?w=1920&ssl=1 1920w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=225%2C300&ssl=1 225w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=768%2C1024&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=1152%2C1536&ssl=1 1152w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=1536%2C2048&ssl=1 1536w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=1080%2C1440&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=1280%2C1707&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=980%2C1307&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/10/PXL_20221010_104324753-scaled.jpg?resize=480%2C640&ssl=1 480w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-658" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><blockquote>
<p style="text-align: justify;">The vast majority of cyber attacks exploit conventional hardware and software memory vulnerabilities. To overcome this issue, University of Cambridge researchers with colleagues at SRI International developed <strong>CHERI</strong> (Capability Hardware Enhanced RISC Instructions), a novel instruction set architecture that could stop two thirds of cyber attacks.</p>
<p style="text-align: justify;">As part of the project, Arm designed and built a prototype system on a chip (SoC) and demonstrator board, the <strong>Arm Morello</strong> board, which was made available to UK businesses for industrial evaluation earlier in 2022. The DSbD Technology Access Programme, managed by Digital Catapult, allows companies to experiment with the Morello board.</p>
<p style="text-align: justify;"><a href="https://www.digicatapult.org.uk/news-and-insights/press-releases/post/companies-across-the-uk-join-digital-security-by-design-to-validate-next-generation-cybersecurity-technology/">&#8211; digicatapult.org.uk</a></p>
</blockquote>
<p style="text-align: justify;">In the picture, you can see the ARM Morello board which we will be working on for the next 6 months.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 style="text-align: justify;">Aim for the DSbD Programme</h2>
<p><span style="font-weight: 400;">In terms of what Dynamic Devices wants to accomplish with this programme, we hope to work with the existing Morello build support and integrate this to the greatest extent possible into the Yocto Embedded Linux build system resulting in an accrediated Yocto Compatible meta-cheri layer.</span></p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>What we&#8217;ve done so far</h2>
<p style="text-align: justify;">So far, we have:</p>
<ul>
<li style="text-align: justify;">Built <a href="https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheribsd.html">Cheri-BSD</a> for Morello and QEMU.</li>
<li style="text-align: justify;">Installed Cheri-BSD onto the Morello board.</li>
<li style="text-align: justify;">Tested purecap/capabilities on Cheri-BSD with example tests and also developed our own programs to test the secure architecture.</li>
<li style="text-align: justify;">Researched on Linux/Android for Morello</li>
<li style="text-align: justify;">Built Android for Morello</li>
<li style="text-align: justify;">Researched into Yocto support for Cheri</li>
</ul></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Conclusion</h2>
<p style="text-align: justify;">We would like to offer a massive thank you to <a href="https://www.digicatapult.org.uk/">Digital Catapult</a> for enabling Dynamic Devices be a part of the Digital Security by Design programme. It is fantastic to be working alongside so many other innovative companies to further research these technologies which will undoubtedly shape the future of cybersecurity.</p>
<p style="text-align: justify;">This programme is 6 months long and we will provide updates as we progress our research into CHERI &amp; Morello.</p>
<p style="text-align: justify;">See related information for the DSbD here on <a href="https://twitter.com/DigiCatapult/status/1577622097613963264?s=20&amp;t=CXC6e0eB1zIVFe-P5bK5iw">Twitter</a> &amp; <a href="https://www.linkedin.com/feed/update/urn:li:activity:6983387754315292672">LinkedIn</a>.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/digital-security-by-design-morello-cheri/">Digital Security By Design &#8211; Morello CHERI</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/digital-security-by-design-morello-cheri/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">655</post-id>	</item>
		<item>
		<title>Digital Marketing Display for SMEs</title>
		<link>https://www.dynamicdevices.co.uk/digital-marketing-display-for-smes/</link>
					<comments>https://www.dynamicdevices.co.uk/digital-marketing-display-for-smes/#respond</comments>
		
		<dc:creator><![CDATA[Cameron Swift]]></dc:creator>
		<pubDate>Mon, 18 Jul 2022 13:08:22 +0000</pubDate>
				<category><![CDATA[embedded-iot]]></category>
		<category><![CDATA[balena]]></category>
		<category><![CDATA[digital marketing]]></category>
		<category><![CDATA[dynamic devices]]></category>
		<category><![CDATA[embedded linux]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://www.dynamicdevices.co.uk/?p=525</guid>

					<description><![CDATA[<p>The post <a href="https://www.dynamicdevices.co.uk/digital-marketing-display-for-smes/">Digital Marketing Display for SMEs</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h1 style="text-align: justify;">Introduction to our Digital Marketing Display</h1>
<p><span>We were contacted by local SMEs asking if we could help them to create a low cost, easily maintained digital marketing display to go into local shops here in Liverpool, UK. This seemed an interesting project and something that we could build with <a href="https://www.balena.io/cloud/">Balena Cloud </a>so we took a look&#8230; </span></p>
<p><span></span></p>
<div class="nrn-react-div">
<article id="r1-0" data-handled-by-react="true" data-testid="result" data-nrn="result" class="yQDlj3B5DI5YO8c8Ulio CpkrTDP54mqzpuCSn1Fa SKlplDuh9FjtDprgoMxk">
<div class="E2eLOJr8HctVnDOTM8fs">
<div class="OgdwYG6KE2qthn9XQWFC"><span>According to Balena:</span></div>
<div class="OgdwYG6KE2qthn9XQWFC"><span></span></div>
<blockquote>
<div class="OgdwYG6KE2qthn9XQWFC"><span> balenaCloud is a container-based platform for deploying and managing IoT applications</span></div>
</blockquote>
<div class="OgdwYG6KE2qthn9XQWFC"><span>You might remember Balena Cloud from our <a href="https://www.dynamicdevices.co.uk/bees/">Bee Project!</a></span></div>
</div>
</article>
</div></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 style="text-align: right;">The Hardware (Display + Computer)</h2></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_3_5 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_1">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="666" height="500" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/mount.jpeg?resize=666%2C500&#038;ssl=1" alt="vesa-mount" title="mount" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/mount.jpeg?w=666&ssl=1 666w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/mount.jpeg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/mount.jpeg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/mount.jpeg?resize=480%2C360&ssl=1 480w" sizes="(max-width: 666px) 100vw, 666px" class="wp-image-531" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_2_5 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;"><span>At the present time, t</span>he SME had a pretty standard low cost display monitor with a VESA 100 mounting at the back, so we decided to look at how to mount a Raspberry Pi on the back of this, connect it to BalenaCloud and look at how we could then display slideshows of marketing material for them.</p>
<p>You can see the back of the display on the left.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_2_5 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;"><span>Furthermore, if we zoom in we can see how there&#8217;s a bracket to break out the VESA mount to enable us to attach a Raspberry Pi 4 enclosure and a mounting bracket.</span></p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_3_5 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_2">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="666" height="500" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/rasppi.jpeg?resize=666%2C500&#038;ssl=1" alt="raspberrry-pi" title="rasppi" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/rasppi.jpeg?w=666&ssl=1 666w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/rasppi.jpeg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/rasppi.jpeg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/rasppi.jpeg?resize=480%2C360&ssl=1 480w" sizes="(max-width: 666px) 100vw, 666px" class="wp-image-532" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_12  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2 style="text-align: left;">The Cloud</h2></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_10  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Balena</h3></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_10">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_13  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_11  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: center;"><span>Firstly, we created a new Fleet within Balena for this project, downloaded an image to uSD Card and added this Raspberry Pi onto the BalenaCloud. The dashboard for this can be seen below.</span></p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_11">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_14  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_3">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="690" height="378" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/balenaDashboard.png?resize=690%2C378&#038;ssl=1" alt="balena-dashboard" title="balenaDashboard" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/balenaDashboard.png?w=690&ssl=1 690w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/balenaDashboard.png?resize=300%2C164&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/balenaDashboard.png?resize=480%2C263&ssl=1 480w" sizes="(max-width: 690px) 100vw, 690px" class="wp-image-528" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_12">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_15  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_12  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: center;">Afterwards, we then added two blocks as services, the<span> </span><a href="https://github.com/balenablocks/browser" rel="noopener nofollow ugc">Balena Browser</a><span> </span>block, and the<span> </span><a href="https://github.com/balenablocks/audio" rel="noopener nofollow ugc">Balena Audio</a><span> </span>block.</p>
<div class="lightbox-wrapper"></div></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_13">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_16  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_4">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="690" height="378" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/services.png?resize=690%2C378&#038;ssl=1" alt="services-on-balena" title="services" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/services.png?w=690&ssl=1 690w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/services.png?resize=300%2C164&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/services.png?resize=480%2C263&ssl=1 480w" sizes="(max-width: 690px) 100vw, 690px" class="wp-image-533" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_14">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_17  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_13  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;">Additionally, the Browser block allows us to run up a full screen “kiosk mode” web-browser which we can then use to display a wide variety of content. The Audio block supports the Browser block for audio output although this is not really needed for the digital marketing display.</p>
<p style="text-align: justify;">We can configure the block with Balena environment variables. Details are on the Browser Block GitHub page. We have configured it here for full screen mode with a specific<span> </span><code>LAUNCH_URL</code><span> </span>which it loads on startup</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_15">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_18  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_5">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="690" height="378" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/config.png?resize=690%2C378&#038;ssl=1" alt="configuration-page" title="config" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/config.png?w=690&ssl=1 690w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/config.png?resize=300%2C164&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/config.png?resize=480%2C263&ssl=1 480w" sizes="(max-width: 690px) 100vw, 690px" class="wp-image-529" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_16">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_19  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_14  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: center;"><span>Also, one of the issues we found is that if the </span><code>vc4-fkms-v3d</code><span> overlay is loaded we don’t seem to get audio out. You can remove this and then you do get audio!</span></p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_17">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_20  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_6">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="1080" height="46" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=1080%2C46&#038;ssl=1" alt="audio-configuration" title="audio-confi#g" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?w=1534&ssl=1 1534w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=300%2C13&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=1024%2C44&ssl=1 1024w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=768%2C33&ssl=1 768w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=1080%2C46&ssl=1 1080w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=1280%2C55&ssl=1 1280w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=980%2C42&ssl=1 980w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/audio-config.png?resize=480%2C21&ssl=1 480w" sizes="(max-width: 1080px) 100vw, 1080px" class="wp-image-534" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_18">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_21  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_15  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3 style="text-align: justify;">Google</h3>
<p style="text-align: justify;">So the next question is… how can we easily create some content to display on this screen. As it is a web-browser we can display pretty much anything you can display on a normal PC but for small business we wanted a really straightforward way to manage slideshows. Enter Google Slides…</p>
<p>Evidently, we created a simple four slide Google Slides slideshow as you can see here:</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_19">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_22  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_7">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="690" height="378" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/ppt.png?resize=690%2C378&#038;ssl=1" alt="google-slides" title="ppt" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/ppt.png?w=690&ssl=1 690w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/ppt.png?resize=300%2C164&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/ppt.png?resize=480%2C263&ssl=1 480w" sizes="(max-width: 690px) 100vw, 690px" class="wp-image-536" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_20">
				<div class="et_pb_column et_pb_column_3_5 et_pb_column_23  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_8">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="417" height="500" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/publish.png?resize=417%2C500&#038;ssl=1" alt="google-slides-publish-to-web" title="publish" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/publish.png?w=417&ssl=1 417w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/publish.png?resize=250%2C300&ssl=1 250w" sizes="(max-width: 417px) 100vw, 417px" class="wp-image-537" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_2_5 et_pb_column_24  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_16  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;">Not everybody realises how easy it is to publish Google projects directly onto the web, and you can do this with your slideshow with<span> </span><code>File-&gt;Publish To the Web</code></p>
<p style="text-align: justify;">We create an embedded link as shown on the left.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_21">
				<div class="et_pb_column et_pb_column_1_4 et_pb_column_25  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_17  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;">We then created a blank web page on a WordPress website we host and included that<span> </span><code>IFRAME</code><span> </span>link onto that page</p>
<p>&nbsp;</p>
<div class="lightbox-wrapper"></div></div>
			</div>
			</div><div class="et_pb_column et_pb_column_3_4 et_pb_column_26  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_9">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="690" height="433" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/wordpress.png?resize=690%2C433&#038;ssl=1" alt="wordpress-editor" title="wordpress" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/wordpress.png?w=690&ssl=1 690w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/wordpress.png?resize=300%2C188&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/wordpress.png?resize=400%2C250&ssl=1 400w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/wordpress.png?resize=480%2C301&ssl=1 480w" sizes="(max-width: 690px) 100vw, 690px" class="wp-image-538" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_22">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_27  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_18  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: center;">NB. We modified the HTML a little to remove the Google Slides notification bar:</p>
<pre></pre></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_19  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><pre><code class="hljs xml"><span class="hljs-tag">&lt;<span class="hljs-name">iframe</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"https://docs.google.com/presentation/d/e/2PACX-1vSe4Xl9N9ZfXqC0wkIKCf8iFEvsklvPBMoaNO8boLQiWISafu1y2bOKIg7hWYvy1PA8WGSrPj79GOcn/embed?start=true<span class="hljs-symbol">&amp;amp;</span>rm=minimal<span class="hljs-symbol">&amp;amp;</span>loop=true<span class="hljs-symbol">&amp;amp;</span>delayms=10000"</span> <span class="hljs-attr">frameborder</span>=<span class="hljs-string">"0"</span> <span class="hljs-attr">width</span>=<span class="hljs-string">"1920"</span> <span class="hljs-attr">height</span>=<span class="hljs-string">"1080"</span> <span class="hljs-attr">allowfullscreen</span>=<span class="hljs-string">"true"</span> <span class="hljs-attr">mozallowfullscreen</span>=<span class="hljs-string">"true"</span> <span class="hljs-attr">webkitallowfullscreen</span>=<span class="hljs-string">"true"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">iframe</span>&gt;</span>
</code></pre></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_23">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_28  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_20  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;">So if you browse to this page you will see whatever the latest slideshow is!</p>
<p style="text-align: justify;">See:<span> </span><a href="https://www.williamsonsfamilybutchers.com/shop-display" rel="noopener nofollow ugc">https://www.williamsonsfamilybutchers.com/shop-display</a></p>
<p style="text-align: justify;">And sure enough, when you boot up our Digital Marketing Display you see this slideshow!</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_24">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_29  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_10">
				
				
				
				
				<span class="et_pb_image_wrap has-box-shadow-overlay"><div class="box-shadow-overlay"></div><img data-recalc-dims="1" loading="lazy" decoding="async" width="666" height="500" src="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/final.jpeg?resize=666%2C500&#038;ssl=1" alt="digital-marketing-display" title="final" srcset="https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/final.jpeg?w=666&ssl=1 666w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/final.jpeg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/final.jpeg?resize=510%2C382&ssl=1 510w, https://i0.wp.com/www.dynamicdevices.co.uk/wp-content/uploads/2022/07/final.jpeg?resize=480%2C360&ssl=1 480w" sizes="(max-width: 666px) 100vw, 666px" class="wp-image-530" /></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_25">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_30  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_21  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Costs for the Digital Marketing Display</h2></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_26">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_31  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_22  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p style="text-align: justify;">On the whole, the Bill of Materials so far for this project, excluding the actual display itself. It comes to about £106. This could be reduced by laser cutting the VESA mounting brackets and enclosure for the Raspberry Pi.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_27">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_32  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_23  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div class="md-table">
<p>&nbsp;</p>
<table width="800" height="378" style="height: 378px; width: 800px;">
<tbody>
<tr>
<td style="width: 214.234px;">HumanCentric VESA Mounting Plate Bracket</td>
<td style="width: 52px;">£13.00</td>
<td style="width: 41.7656px;"><a href="https://www.amazon.co.uk/gp/product/B07KB4YWQS/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&amp;psc=1" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">Raspberry Pi 4 4GB</td>
<td style="width: 52px;">£55.00</td>
<td style="width: 41.7656px;"><a href="https://thepihut.com/products/raspberry-pi-4-model-b?variant=20064052740158" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">Power Supply USB-C 3A+</td>
<td style="width: 52px;">£6.30</td>
<td style="width: 41.7656px;"><a href="https://thepihut.com/collections/raspberry-pi-power-supplies/products/uk-usb-c-raspberry-pi-4-power-supply-5v-3a" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">16GB SD Card</td>
<td style="width: 52px;">£6.00</td>
<td style="width: 41.7656px;"><a href="https://thepihut.com/products/sandisk-microsd-card-class-10-a1" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">Raspbery Pi VESA mount</td>
<td style="width: 52px;">£2.50</td>
<td style="width: 41.7656px;"><a href="https://thepihut.com/products/vesa-mounting-plate-for-the-pi-hut-cases" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">Raspberry Pi Box</td>
<td style="width: 52px;">£10.00</td>
<td style="width: 41.7656px;"><a href="https://thepihut.com/collections/raspberry-pi-cases/products/raspberry-pi-4-case-with-cooling-fan" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">Amazon Basics Flexible Micro HDMI to HDMI Cable, 1,8 m</td>
<td style="width: 52px;">£6.04</td>
<td style="width: 41.7656px;"><a href="https://www.amazon.co.uk/dp/B07KSDB25X?ref_=pe_27063361_487360311_302_E_DDE_dt_1" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;">LINDY 40875 Low Cost VESA 50/75/100mm Adjustable Wall Mount Bracket</td>
<td style="width: 52px;">£6.72</td>
<td style="width: 41.7656px;"><a href="https://www.amazon.co.uk/dp/B00S3JO23G/ref=pe_27063361_487055811_TE_dp_1" rel="noopener nofollow ugc">source</a></td>
<td style="width: 0px;"></td>
</tr>
<tr>
<td style="width: 214.234px;"><strong>Total</strong></td>
<td style="width: 52px;">£105.56</td>
<td style="width: 41.7656px;"></td>
<td style="width: 0px;"></td>
</tr>
</tbody>
</table>
</div></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_28">
				<div class="et_pb_column et_pb_column_2_5 et_pb_column_33  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_24  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><strong>FInally, we have done a little video on all of this for you <a href="https://www.youtube.com/watch?v=OhSNC-Ffzio" rel="noopener nofollow ugc">here</a></strong></p>
<p>Please do let us know what you think!</p>
<p>Thanks for reading!</p>
<p>Dynamic Devices Team.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_3_5 et_pb_column_34  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_video et_pb_video_0">
				
				
				
				
				<div class="et_pb_video_box"><iframe loading="lazy" title="Digital Media Marketing Display for SMEs" width="1080" height="608" src="https://www.youtube.com/embed/OhSNC-Ffzio?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
				
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://www.dynamicdevices.co.uk/digital-marketing-display-for-smes/">Digital Marketing Display for SMEs</a> appeared first on <a href="https://www.dynamicdevices.co.uk">Dynamic Devices Ltd</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dynamicdevices.co.uk/digital-marketing-display-for-smes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">525</post-id>	</item>
	</channel>
</rss>
