<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Bob, Doing Bob Things]]></title><description><![CDATA[This is a personal blog where I write articles and posts on ideas that interest me.]]></description><link>https://www.orbit.me.uk</link><image><url>https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png</url><title>Bob, Doing Bob Things</title><link>https://www.orbit.me.uk</link></image><generator>Substack</generator><lastBuildDate>Fri, 01 May 2026 16:19:24 GMT</lastBuildDate><atom:link href="https://www.orbit.me.uk/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Bob Hannent]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[bobdvb@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[bobdvb@substack.com]]></itunes:email><itunes:name><![CDATA[Bob Hannent]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bob Hannent]]></itunes:author><googleplay:owner><![CDATA[bobdvb@substack.com]]></googleplay:owner><googleplay:email><![CDATA[bobdvb@substack.com]]></googleplay:email><googleplay:author><![CDATA[Bob Hannent]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Threat to Our Time]]></title><description><![CDATA[How bad actors and fear of change is ruining our world.]]></description><link>https://www.orbit.me.uk/p/the-threat-to-our-time</link><guid isPermaLink="false">https://www.orbit.me.uk/p/the-threat-to-our-time</guid><dc:creator><![CDATA[Bob Hannent]]></dc:creator><pubDate>Sat, 29 Jun 2024 18:30:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For quite some time now, state actors (particularly in Russia, but also elsewhere) have been manipulating the narrative. They've been seeding doubt everywhere and about anything. They've been perpetuating conspiracy theories, doubt in science and trust in facts. There's always been fringe ideas, but social media has been a place where with some state sponsored stirring they've been able to blow it out of all proportion. Anti-intellectualism has been spreading like wildfire as the fringe latch on to people's inherent insecurities. But while individuals might hold these opinions on their own, bad actors stir up the fury to drive their agenda.</p><p>Then we get the commercial news outlets realising that division and extremism creates an environment where people tune in because they want to see what to be outraged by next. Then fringe political elements jump on that by catering to the zeitgeist. Then because news agencies don't want to bother challenging lies, they perpetuate the message without filter or context.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.orbit.me.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Bob, Doing Bob Things! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We're now in a state of perpetual anxiety, polarised to hate and getting programmed to ignore facts and ignore authority. When things get difficult, the comfort of simple lies is easier than a complicated truth. Maybe there are numerous and uncontrollable reasons for something you don't like? Nope, it's simply the immigrants, or it's the chemicals, or it's whatever has changed since your preferred nostalgia era. It couldn't possibly be a nuanced problem that you don't have control over.</p><p>Another issue is to deny anything that's inconvenient. Climate change, all evidence is that it's anthropomorphic (caused by human activity) and that it'll cause great harm to our existence on this planet. But because the solutions involve challenges and changes? It's no longer real, or it's natural and we'll be fine, or we shouldn't bother because nothing we could do could fix it. Look at the ozone layer, that issue went away didn't it? Yeah, because we banned CFCs globally. Y2K was all hype and no disaster came! Yeah, except armies of developers and engineers spent years making sure nothing bad happened.</p><p>"Ignorance is bliss" they say, we're in the era of 'wilful ignorance' because people will put their hands up and shutdown when it's too difficult. They don't want to be troubled because it's hard work or requires a change to their world view.</p><p>I am not immune from the fatigue of these problems we're faced with, but I am more concerned by that wilful ignorance, political/social polarisation and anti-intellectualism. When we vote, when we engage, we need to ask ourselves what we can do to move the world forward? What can we do to make the world better for everyone? Not just ourselves and even if that means we have to go out of our way.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.orbit.me.uk/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Bob, Doing Bob Things! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Interview for Real World Serverless]]></title><description><![CDATA[How to stream live sports to millions of concurrent viewers]]></description><link>https://www.orbit.me.uk/p/interview-for-real-world-serverless</link><guid isPermaLink="false">https://www.orbit.me.uk/p/interview-for-real-world-serverless</guid><dc:creator><![CDATA[Bob Hannent]]></dc:creator><pubDate>Sun, 07 Apr 2024 21:05:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/7Uh9OKOBipM" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-7Uh9OKOBipM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;7Uh9OKOBipM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/7Uh9OKOBipM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[The Reef Audio Book Sample]]></title><description><![CDATA[This is another item from my archive, it is an extract from a project I did in college.]]></description><link>https://www.orbit.me.uk/p/the-reef-audio-book-sample</link><guid isPermaLink="false">https://www.orbit.me.uk/p/the-reef-audio-book-sample</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Sun, 07 Apr 2024 20:23:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/BEGqo9o1v6s" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&nbsp;This is another item from my archive, it is an extract from a project I did in college. For those that miss the sound of my voice, here is me reciting Chapter 1 of&nbsp; <a href="http://www.gutenberg.org/etext/283">"The Reef"</a> by <a href="http://en.wikipedia.org/wiki/Edith_Wharton">Edith Wharton</a> ...</p><div id="youtube2-BEGqo9o1v6s" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BEGqo9o1v6s&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/BEGqo9o1v6s?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[Maintaining Five-Nines Delivery in Streaming]]></title><description><![CDATA[A webinar session I did on the subject of CDNs and delivering high availability streaming with Streaming Media Connect:]]></description><link>https://www.orbit.me.uk/p/maintaining-five-nines-delivery-in</link><guid isPermaLink="false">https://www.orbit.me.uk/p/maintaining-five-nines-delivery-in</guid><dc:creator><![CDATA[Bob Hannent]]></dc:creator><pubDate>Tue, 07 Nov 2023 21:58:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/rQIEsX8qme4" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A webinar session I did on the subject of CDNs and delivering high availability streaming with Streaming Media Connect:</p><div id="youtube2-rQIEsX8qme4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;rQIEsX8qme4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/rQIEsX8qme4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[Home server challenges - Special Motherboards]]></title><description><![CDATA[My home server has, for a few years been a basic C2550 Atom board, but as with many tech things I longed for a little more power.]]></description><link>https://www.orbit.me.uk/p/home-server-challenges-special-motherboards</link><guid isPermaLink="false">https://www.orbit.me.uk/p/home-server-challenges-special-motherboards</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Wed, 23 Dec 2020 21:32:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My home server has, for a few years been a basic C2550 Atom board, but as with many tech things I longed for a little more power.&nbsp;</p><p>I chanced upon a thread on STH which described a weird motherboard that was selling on ebay.ca, it was for a board with two nodes on one board and they were Intel D-1541 (8c16t) and had dual 10G SFP+ per node. So they are quite powerful.</p><p>I bought one, paid my dues (duties) and installed it in the case. They aren't easy to use because they have no GPU and the BIOS is very exotic (exposing every possible parameter in meticulous detail). The boards also have no PCIe slots, only M.2 and OCP slots, and the OCP slots are backwards! (they are backwards because they were designed for M3008 SAS/SATA controllers instead.</p><p>I got Proxmox working fine on one node and eventually on the second node, but ultimately, I decided I would search for something more practical. Eventually I found a deal on a D-2143 which is slightly better but only a single 8c16t board. It has PCIe slots and SFF-8347 SAS connectors, everything you could need.</p><p> The board arrived... and upon testing was DOA! Damnit. So off that goes back to the seller. Now, I've found another deal, I am working my way up the food chain here, it's an Intel E-2247G which is also 8c16t but peaks at a much higher peak GHz and has Intel UHD 630 GPU.&nbsp; So, now I await delivery... Three motherboards in a year? What does 2021 hold.</p>]]></content:encoded></item><item><title><![CDATA[In search of non-"Line of sight" WiFi]]></title><description><![CDATA[This might be the first in a series, I will see, but the reason for this post is that I have a need to connect two properties in the mountains of Greece that aren't exactly line of sight but it's pretty darn close.]]></description><link>https://www.orbit.me.uk/p/in-search-of-non-line-of-sight-wifi</link><guid isPermaLink="false">https://www.orbit.me.uk/p/in-search-of-non-line-of-sight-wifi</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Mon, 14 Sep 2020 16:39:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zUlC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30aede60-4c2f-4eb6-8588-fff4e2ca6f2a_4000x3000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This might be the first in a series, I will see, but the reason for this post is that I have a need to connect two properties in the mountains of Greece that aren't exactly line of sight but it's pretty darn close. You can see one house from the others through the trees but it seems that there isn't enough clearance to actually punch through with traditional WiFi solutions. I've tried classic WiFi bridges from TP-Link and Ubiquiti but even with 16dB of gain they can't get through those darned oak trees.</p><p>What was I to do? I considered going back to my satellite days and using some old L-Band satellite modems and punching a powerful signal through the trees, but old modems aren't a bargain and the electronics to do that might get complicated because it would need high-speed serial connectivity not seen on more recent routers.</p><p>Then I remembered that there were some new standards for Sub-1GHz WiFi a few years ago, but I haven't seen them in consumer products yet. Where are <a href="https://en.wikipedia.org/wiki/IEEE_802.11af">Super-WiFi</a> and <a href="https://en.wikipedia.org/wiki/IEEE_802.11ah">HaLow</a> WiFi? Well, it looks like SuperWiFi hasn't gone far and it's more targeted as a competitor to 4G? But HaLow is a consumer standard and it looks like there are modules and chipsets for it.</p><p>https://www.silextechnology.com/hubfs/Resource%20PDF/SX-NEWAH-ProductBrief_20200214.pdf</p><p>https://www.mwee.com/news/halowtm-wi-fi-built-raspberry-pi-3</p><p>These are two modules with evaluation kits, the first one has a <a href="https://www.futureelectronics.com/search/?text=SX-NEWAH">EVK available</a> from an electronics supply company and the <a href="https://www.fortune-co.com.tw/products_detail_75.htm">second one</a> seems to be nowhere.</p><p>Cue my search around the web for something that would be more suitable.... and arriving at Alibaba. There were also modules there but with no documentation and no information on them, its more risky. But... then I found a company selling an <a href="https://www.alibaba.com/product-detail/coverage-1km-low-power-880Mhz-928Mhz_1600097954209.html">802.11ah module</a> for $12-14 which looks like a router/bridge and that's exactly what I am after! There is still no information on that product other than pictures and generic data, and the company appears no where on the web. But.... if that's actually an 802.11ah module then I want it and it's cheap enough for me to give it a chance. I ordered samples which only cost $10 each plus delivery (which doubled the cost) and we will see what arrives.&nbsp;</p><p>If they work then it could be very cool and a worthwhile product to have. I will test it with some antennas I already have and then eventually put some little yagi antennas for extra directionality.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l980!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l980!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 424w, https://substackcdn.com/image/fetch/$s_!l980!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 848w, https://substackcdn.com/image/fetch/$s_!l980!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 1272w, https://substackcdn.com/image/fetch/$s_!l980!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l980!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png" width="300" height="247" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:247,&quot;width&quot;:300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!l980!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 424w, https://substackcdn.com/image/fetch/$s_!l980!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 848w, https://substackcdn.com/image/fetch/$s_!l980!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 1272w, https://substackcdn.com/image/fetch/$s_!l980!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad94b84-038f-41ef-958a-6eec8e6cee98_300x247.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30aede60-4c2f-4eb6-8588-fff4e2ca6f2a_4000x3000.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96b9b935-74be-42ec-b76e-dbf43ccd9697_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df2dada-ee78-4826-9a1d-a757c94f432d_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cf9e525-26b7-4703-ba29-e4038e8a2214_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a295108-14b9-4ea5-8e5a-747d3bdb44f5_4608x3456.jpeg&quot;}],&quot;caption&quot;:&quot;Photos of HaLow WiFi nodes&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0ca353d-6adc-48af-a6c4-63ff82b53847_1456x1210.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Logging water pressure with Arduino and Thingspeak]]></title><description><![CDATA[The village where I live has an issue with water pressure, it doesn't greatly affect me but the other side of the village can lose pressure quite substantially.]]></description><link>https://www.orbit.me.uk/p/logging-water-pressure-with-arduino-and-thingspeak</link><guid isPermaLink="false">https://www.orbit.me.uk/p/logging-water-pressure-with-arduino-and-thingspeak</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Wed, 26 Aug 2020 20:52:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The village where I live has an issue with water pressure, it doesn't greatly affect me but the other side of the village can lose pressure quite substantially. The water company keep insisting that they are supplying the required pressure so I thought it would be good to find a way to fight their presumption with data. Data always wins in such arguments!</p><p>Here is my methodology, it might evolve and change from here but this is the first part of my exploration and I wanted to share it.</p><p>The stated minimum pressure in the UK is 1 bar which comes in around 14PSI, although it can be 3 bar (45PSI). It is also worth noting here that atmospheric pressure at sea level is around 15PSI. I looked for a pressure sensor which could measure water pressure, I found lots of relatively low cost pressure sensors "1/8 NPT Pressure sensor" and they are available with a selection of pressure ratings. I initially chose 30PSI because I wanted to accurately measure low pressure, but I found that means measuring at my house is at 100%, not great for testing! So I have also ordered a 100PSI unit for comparison.</p><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!984l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!984l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 424w, https://substackcdn.com/image/fetch/$s_!984l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 848w, https://substackcdn.com/image/fetch/$s_!984l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!984l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!984l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg" width="337" height="191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:191,&quot;width&quot;:337,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!984l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 424w, https://substackcdn.com/image/fetch/$s_!984l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 848w, https://substackcdn.com/image/fetch/$s_!984l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!984l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a0849ff-062f-4415-8992-dfb1c5a03083_877x499.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><p>These sensors produce an output from 0.5V to 4.5V with a 5V supply, the 4V range is equal to the full range from 0 PSI to maximum (e.g. 30PSI or 100PSI). So I need an analogue to digital converter that can handle 5V inputs, this is important.</p><p>My next step was to look what WiFi micro-controllers I have in my toolbox, I have plenty of ESP8266 modules that I have acquired over the years. My first attempt was with a NodeMCU because it fit nicely into my breadboard for quick development, I have an ESP-01 as well which I want to use up so that may come into the production design. I haven't actually done much with Arduino before so I decided to do a test run with just lighting an LED to prove I had everything working. Then I tested reading A0 which is the analogue input and that worked, writing out to the serial port. I then attached the sensor but using a 3.3v supply (from the NodeMCU).</p><p>The A0 analogue input read just over 100 and when I blow hard on the input it comes out at about 160, so that's great, I am reading something and it's useful.</p><p>I then took a look at what IoT platform I wanted to send this to. I have a soft spot for MQTT but I elected to not bind myself too tightly. I was about to do it with AWS IoT, but that looked a little complex for this simple use case. While looking deeper I found ThingSpeak has a free, non-commercial, tier for 3m data points and four channels, so that should be enough for our needs.</p><p>I heavily modified the ThingSpeak reference sketch and here is my first draft. I should say that there are some things that were wrong with that sketch that still aren't fixed in here, notably the WiFi parameters are a bit weirdly arranged and I will fix that in the end.</p><pre><code>/*
ESP8266 --&gt; ThingSpeak Channel

This sketch sends the Wi-Fi Signal Strength (RSSI) and A0 of an ESP8266 to a ThingSpeak
channel using the ThingSpeak API (https://www.mathworks.com/help/thingspeak).

Requirements:

* ESP8266 Wi-Fi Device
* Arduino 1.8.8+ IDE
* Additional Boards URL: http://arduino.esp8266.com/stable/package_esp8266com_index.json
* Library: esp8266 by ESP8266 Community
* Library: ThingSpeak by MathWorks

ThingSpeak Setup:

* Sign Up for New User Account - https://thingspeak.com/users/sign_up
* Create a new Channel by selecting Channels, My Channels, and then New Channel
* Enable one field
* Enter SECRET_CH_ID in "secrets.h"
* Enter SECRET_WRITE_APIKEY in "secrets.h"

Setup Wi-Fi:
* Enter SECRET_SSID in "secrets.h"
* Enter SECRET_PASS in "secrets.h"

Tutorial: http://nothans.com/measure-wi-fi-signal-levels-with-the-esp8266-and-thingspeak

Created: Feb 1, 2017 by Hans Scharler (http://nothans.com)
Modified: 26/08/2020 by Bob Hannent (http://www.orbit.me.uk)
*/

#include "ThingSpeak.h"
#include "secrets.h"

const int analog_ip = A0; //Naming analogue input pin
unsigned long myChannelNumber = &lt;THING CHANNEL&gt;;
const char * myWriteAPIKey = "&lt;THING PASSOWRD&gt;";
const int LED = 13; //Naming LED Pin

#include &lt;ESP8266WiFi.h&gt;

char ssid[] = "&lt;SSID&gt;"; // your network SSID (name)
char pass[] = "&lt;PASSWORD&gt;"; // your network password
int keyIndex = 0; // your network key index number (needed only for WEP)
int httpCode = 0;
long rssi = 0;
WiFiClient client;

int pressure = 0;

void setup() {
Serial.begin(115200);
delay(100);

WiFi.mode(WIFI_STA);

ThingSpeak.begin(client);
pinMode(LED, OUTPUT); // Defining pin as output
}

void loop() {
// Measure pressure from analogue pin.
pressure = analogRead(analog_ip);

// Connect or reconnect to WiFi
if (WiFi.status() != WL_CONNECTED) {
Serial.print("Attempting to connect to SSID: ");
Serial.println(SECRET_SSID);
while (WiFi.status() != WL_CONNECTED) {
WiFi.begin(ssid, pass); // Connect to WPA/WPA2 network. Change this line if using open or WEP network
Serial.print(".");
delay(5000);
}
Serial.println("\nConnected.");
}

if (WiFi.status() == WL_CONNECTED) {
analogWrite(LED, pressure/4);
} 
else {
analogWrite(LED, 0);
}

// Measure Signal Strength (RSSI) of Wi-Fi connection
rssi = WiFi.RSSI();

ThingSpeak.setField(1, (int)pressure);
ThingSpeak.setField(2, (long)rssi);

// Write value to ThingSpeak Channel
httpCode = ThingSpeak.writeFields(myChannelNumber, myWriteAPIKey);

if (httpCode == 200) {
Serial.println("Channel write successful. RSSI:" + String(rssi) + " Pressure:" + String(pressure));
}
else {
Serial.println("Problem writing to channel, field 1. HTTP error code " + String(httpCode));
}

// Wait 60 seconds to update the channel again
delay(60000);
}</code></pre><p> This works great and logs to ThingSpeak fine for me, it also outputs to Serial for logging purposes. Now, next steps:</p><ul><li><p>The sensor is powered by 3.3V and I am not sure what that's doing to its range.&nbsp;</p><ul><li><p>I have ordered some AD7705 ADCs which are 5V tolerant which should help.</p></li></ul></li><li><p>Plugging the sensor into a tap it went to 100% straight away, so either 3.3v is the issue or the pressure is.</p><ul><li><p>&nbsp;The ADC should help and I have ordered a 100PSI sensor as well.</p></li></ul></li></ul><p> Check back for more progress and comment with any suggestions or questions.</p>]]></content:encoded></item><item><title><![CDATA[Migrating to Wordpress]]></title><description><![CDATA[After many years of using Joomla I have given in to Wordpress, frankly for a blog I think Joomla is overkill and its page mapping process is just silly.]]></description><link>https://www.orbit.me.uk/p/migrating-to-wordpress</link><guid isPermaLink="false">https://www.orbit.me.uk/p/migrating-to-wordpress</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Thu, 09 Jul 2020 20:39:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After many years of using Joomla I have given in to Wordpress, frankly for a blog I think Joomla is overkill and its page mapping process is just silly.</p><p>My big dilemma now is how to resolve all the old 404s with the content moving.</p><div><hr></div><p>2024 - In another twist, I have now exported all my blog articles to Substack. Let&#8217;s see what a free, hosted platform can do for me?</p>]]></content:encoded></item><item><title><![CDATA[Teardown of Sinotimer TM609 WiFi Switch]]></title><description><![CDATA[I toredown a Sinotimer TM609 DIN rail wifi relay]]></description><link>https://www.orbit.me.uk/p/teardown-of-sinotimer-tm609-wifi-switch</link><guid isPermaLink="false">https://www.orbit.me.uk/p/teardown-of-sinotimer-tm609-wifi-switch</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Thu, 09 Jul 2020 20:30:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!07vf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66c757ab-356c-4ac5-b8e5-fc3926c2bf17_4608x3456.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66c757ab-356c-4ac5-b8e5-fc3926c2bf17_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b002b466-5538-4804-9a0d-045e585f09ab_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fca22458-6167-40d0-a4dc-3b7796b01259_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a2b8230-298c-45b6-ab5c-fe662d8ed6f1_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d36114e9-a0d0-4887-9009-71e1b0bad483_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23960f28-144d-4da5-ba26-6d02ba07f971_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ad2d6d4-41b0-44c6-9cba-8f47f94e3192_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40a954ce-e869-499a-a864-40792afd67f4_3456x4608.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ae2ea2-f04f-4f3d-9dee-4210adcf7ce3_4608x3456.jpeg&quot;}],&quot;caption&quot;:&quot;Sinotimer TM609 Teardown&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2aea632-7a5b-41ee-9c60-4bbf4915e70f_1456x1454.png&quot;}},&quot;isEditorNode&quot;:true}"></div><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54dd1512-ceda-4083-b464-ca6ca6115183_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e80a2e2f-0e5a-424d-8368-3b5100b723ba_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de29b34d-8f3e-49ec-b679-0d4536024779_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e47d0d1-e325-47ef-a6f4-5b226edb1778_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25495899-d0b6-40e4-aa43-eb3c572ee483_4608x3456.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eb1af6c-7912-4ee3-9463-b28e73224108_4608x3456.jpeg&quot;}],&quot;caption&quot;:&quot;Sinotimer TM609 Teardown #2&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb72ef82-60f8-460c-8ed8-89b4c1a68176_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Migrating an old Joomla DB from 1.6 to 3.x]]></title><description><![CDATA[Yesterday I decided to resurrect my website and blog which I took down about five years ago when my dedicated host died.]]></description><link>https://www.orbit.me.uk/p/migrating-an-old-joomla-db-from-1-6-to-3-x</link><guid isPermaLink="false">https://www.orbit.me.uk/p/migrating-an-old-joomla-db-from-1-6-to-3-x</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Tue, 22 Nov 2016 10:54:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday I decided to resurrect my website and blog which I took down about five years ago when my dedicated host died. My domain has sat empty since then and I had not been sharing my wisdom with the world. So I've decided to bring it back, but the database was Joomla 1.6 and the new Joomla is 3.x and that is one hell of a leap in versions, clearly it wasn't plain sailing. I imported the database elements I needed from an SQL dump that I had from my backups and they had a different Joomla table prefix which was essential because the tables had different schemas (the columns were different). The important thing was finding how I could make a transfer of the articles from the old table to the new table, I started to construct an insert statement which mapped all the new table to the old values, but I am impatient and I wondered if there was another way of doing this. Fortunately I found the upgrade SQL for 3.x:&nbsp;<a href="https://forum.joomla.org/viewtopic.php?t=760150#p2910019">https://forum.joomla.org/viewtopic.php?t=760150#p2910019</a>&nbsp;then I used a simple "Operation" to transfer the "<em>_content"</em>&nbsp;table in phpMySQLAdmin. Then I needed to fix the "<em>_categories</em>" section and there were some numbering issues which needed dealing with. My work is not complete but it has filled things out!</p>]]></content:encoded></item><item><title><![CDATA[Itead Sonoff LED Dimmer Photos]]></title><description><![CDATA[I've been playing a lot with home automation, one of the interesting things that I have found are the products of Itead.cc and in particular their Sonoff home automation products.]]></description><link>https://www.orbit.me.uk/p/itead-sonoff-led-dimmer-photos</link><guid isPermaLink="false">https://www.orbit.me.uk/p/itead-sonoff-led-dimmer-photos</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Mon, 21 Nov 2016 15:39:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JKgL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a2abe3a-dd19-4afd-8421-fbed3bc2f3b9_4160x3120.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've been playing a lot with home automation, one of the interesting things that I have found are the products of <a href="http://www.Itead.cc/">Itead.cc</a>&nbsp;and in particular their Sonoff home automation products. I just received one of their latest products the <a href="https://www.itead.cc/sonoff-led.html">Sonoff LED Dimmer</a>. Of course I don't care about their software, I want to make it use the <a href="http://www.letscontrolit.com/wiki/index.php/ESPEasy">ESPEasy firmware</a>, which will need a re-flash, so I stripped it down and it is time to share those pictures with the world. The next step is to make it work by attaching a TTL-USB adaptor to the header that is visible on the ESP8266 card that rises out of the main board.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a2abe3a-dd19-4afd-8421-fbed3bc2f3b9_4160x3120.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36f72a56-4334-47b3-8a02-18561ae9b8e2_4160x3120.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c063d8f-131d-4eb0-a6e9-53316d8b8cf6_4160x3120.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c3ddd72-4abf-455a-94b2-f33c130572e2_4160x3120.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5b2dd65-5bd7-4576-b383-694289ef7b34_4160x3120.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98f9b6f0-69af-4a56-a1f9-e8473ef6600b_4160x3120.jpeg&quot;}],&quot;caption&quot;:&quot;Sonoff Dimmer Teardown&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/307c863f-2c12-41dd-8128-d03ca56f5480_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p>I would comment that the build quality of the PCB is relatively poor, with lots of scrap solder and scratches on the bottom. The board has two channels attached for LEDs but there are also RGB points marked out on the PCB which are calling out to be tested.</p>]]></content:encoded></item><item><title><![CDATA[Alternative Energy Storage]]></title><description><![CDATA[For some time now I have been worried about the present batch of "Alternative Energies", their biggest problems are to do with efficiency and their ability to deliver energy when it is needed rather than just when it is available.]]></description><link>https://www.orbit.me.uk/p/is-compressed-air-a-battery-alternative</link><guid isPermaLink="false">https://www.orbit.me.uk/p/is-compressed-air-a-battery-alternative</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Sun, 07 Aug 2011 12:54:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For some time now I have been worried about the present batch of "Alternative Energies", their biggest problems are to do with efficiency and their ability to deliver energy when it is needed rather than just when it is available. Great savings can be made in energy efficiency in order to reduce our need for energy but fundamentally in order to achieve a low-carbon existence we need ways to make "Alternative Energies" work for us, and by "Alternative Energies" I mean taking advantage of natural sustainable sources of energy such as wind, wave and solar power. Making best use of these sources is even more important since the <a href="http://www.newscientist.com/article/mg21128236.300-the-carbon-cost-of-germanys-nuclear-nein-danke.html" title="Cost of German Energy Policy">German Government decided to shut down all of it's nuclear power generation</a> earlier than planned, because now European fuel prices have to rise dramatically because Germany will now be vastly more dependent on Fossil Fuels until they can fill the gap with viable alternatives.</p><p>Currently the way we store energy if there is an excess in the grid is to convert the excess electricity into potential or kinetic energy until it is needed again later. There are many water storage facilities in the UK which pump water up-hill to large reservoirs in a technique called "<a href="http://en.wikipedia.org/wiki/Pumped-storage_hydroelectricity">Pumped Storage Hydroelectricity</a>". By pumping the water up-hill when you have excess energy you can then let it come back down again and recovery the energy with hydroelectric turbines. Each time you do something like this you waste some of the energy because of energy conversion inefficiencies.</p><p>Wind energy is interesting, when the wind blows we get a fair amount of energy returned by the gigantic wind turbine. The most you can ever capture from a wind turbine is 59% of the available wind energy passing through, this is a fact of physics proved by <a href="http://en.wikipedia.org/wiki/Betz'_law" title="Betz' Law of Wind Power">Albert Betz </a>in 1919. However that is the upper limit, in reality there is conversion from kinetic energy (the motion of the wind) to electrical energy and such conversions always result in a loss of efficiency in gears, dynamos and power couplings. Because this energy is available "When The Wind Blows" and at no other time there have been issues where the National Grid has had to <a href="http://www.telegraph.co.uk/earth/energy/windpower/7840035/Firms-paid-to-shut-down-wind-farms-when-the-wind-is-blowing.html" title="Turbines Shutdown When the Wind Blows">shut down turbines because they weren't needed</a> and this is a great waste of their potential.</p><p>Solar energy is another area of great interest to many people and I struggle to get excited about what should be a great source of energy because everyone gets excited about Photovoltaic (PV) energy which uses chemically doped materials to directly convert sunlight into electrical current. The reason I struggle to get excited is that PV isn't very efficient, typically high quality <a href="http://www.printedelectronicsworld.com/articles/first-solar-achieve-17-3-efficiency-00003648.asp?sessionid=1" title="Solar PV efficiency">solar panels are about 14-17% efficient</a> and that really isn't very much. Also solar PV cells need various exotic chemicals in their production of which only a portion is recycled and they aren't exactly "low carbon" in their transport around the world. Solar energy is logically only available during the hours of sunlight and again, logically, is subject to the intensity of the sun in the location.</p><p>In an "Off Grid" environment, where a home owner has no access to mains electricity from the grid, it is quite common to store energy in batteries so that the peak energy availability can be&nbsp;disbursed&nbsp;over a longer period. Not everyone has access to a source of large quantities of water and a reservoir pond (or two) to store it in. Batteries are great for our mobile phones, they store energy in chemical form for good periods of time and release it on demand. Some batteries can release their energy quickly or some can release it slowly over long periods of time. But fundamentally batteries are flawed because they depend on harsh chemical processes which break down the components over time and can result in failure of the cell. Also you can only really discharge a deep cycle battery to 70-80% before you start causing premature damage to the battery cell, thus you need to be careful with your management of supply and demand.</p><p>Some time ago I started to wonder: why don't we store more energy as directly coupled kinetic or potential mechanical energy? Wind farms, for example, I wondered if it wouldn't be a good idea to install giant clock springs under them (or in their stems) so that we could regulate the release of all of that good mechanical energy. Now, giant clock springs sound silly at first, but actually many companies use kinetic energy storage as a power backup medium. In computer data centres, when you have a power failure it takes time to start the local on-site diesel generators and you need something to keep all the equipment going until the generator is up to speed. Some companies use giant banks of batteries which they carefully maintain and monitor, but I have seen a few UPS failures and they get rather messy and expensive. Plus batteries can release hydrogen gas which could cause harm to operatives working in the UPS battery room. The alternative that some companies really do use is to use a motor to spin a <a href="http://en.wikipedia.org/wiki/Uninterruptible_power_supply#Rotary_DRUPS_.28diesel_rotary_UPS.29">giant "fly-wheel"</a> on a very efficient bearing, when the power fails that mass still has a great deal of momentum, and as the motor is no longer supplying force to keep it spinning it can be used as a generator to take that kinetic energy and turn it back into&nbsp;electricity. There can be enough energy in the momentum of a large enough mass to keep a data centre alive until the generator is ready to take the strain. This spinning mass technique however somewhat depends on the problem that you can't store such kinetic energy for long periods, the friction of the bearings causes momentum to be lost over time and affects efficiency but it is great for short-term non-toxic energy storage. Some buses around the world are now using spinning masses as a means of kinetic energy recovery in breaking and they can then use that energy to help move the bus away from the stop before the engine takes over again, a nice and clean "Start-Stop" technique.</p><p>This application in buses and the idea of the hydroelectric storage leads me to another angle. The disadvantage of water as an energy store is partly because it can't be compressed, it takes up a great deal of space and the disadvantage of kinetic energy is that the spinning mass can't spin forever. Well, what about storing energy in a static way, under compression which can be quickly released on demand. This leads us neatly to:&nbsp;<a href="http://en.wikipedia.org/wiki/Compressed_air_energy_storage" title="Wikipedia: Compressed Air Energy Storage">Compressed Air Energy Storage</a>. Now of course I don't declare to be the first to propose such an idea, because it is already in industrial use around the world to a limited degree. But what I would like to do is highlight the concept because it deserves more attention and also because I think it might have some interesting applications as a battery replacement technology.</p><p>In an off-grid situation we could see a tank being placed in an out-building which has a store of highly compressed air, this is generated through wind, solar or other inconsistent energy supply. In addition I think that some kind of Sterling Engine&nbsp;arrangement&nbsp;could supply the mechanical work for solar energy without needing to waste energy on conversion to and from electricity just to achieve compression. What about automotive situations? Many companies are installing very expensive and potentially unreliable batteries in cars, what about compressed air tanks which could be used as a kind of compressed air transmission instead of a gearbox? Directly drive the gears with the compressed air perhaps? Just put a 600CC compressor in and regenerative breaking, should have a snappy little number!</p>]]></content:encoded></item><item><title><![CDATA[Digital Radio: DAB vs DVB-T2A]]></title><description><![CDATA[[Note: this article has nothing to do with my employer, they are my own musings and may not represent company policy.]]]></description><link>https://www.orbit.me.uk/p/digital-radio-dab-vs-dvb-t2a</link><guid isPermaLink="false">https://www.orbit.me.uk/p/digital-radio-dab-vs-dvb-t2a</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Mon, 18 Jul 2011 11:54:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>[Note: this article has nothing to do with my employer, they are my own musings and may not represent company policy.]</p><p>Recently I have been asked many times about Digital Radio in the UK, specifically about implementing DAB. This has required me to revisit the situation and fully understand the commercial/technical issues around the deployment of digital radio. The UK Government has asked the industry to work towards a switch-off of the current FM radio services, it was originally suggested that a decision about when to switch off would be made in 2015 but in the past year the government stepped back from any fixed dates for a decision and a lesser progress review will be done in 2013 instead. Once a review has been done they will know when they can start thinking about a more formal switch-off programme for analogue services. In this post I want to talk about what DAB means to me and what I would like seen done over the long-term.</p><p>To give some rough background: In the 1980s the DAB system was designed and in 1995 it was implemented by the BBC in the UK. It uses OFDM or DQPSK modulation and with error correction has a usable payload of 1,184kbit/sec. The audio codec is MPEG 1 Layer 2, which produces acceptable audio at about 192kbps.</p><p>According to the Guardian newspaper the first 5 million DAB radios were sold prior to 2007 and the next 5 million were sold between 2007 and 2009. Thus between launch and 2009 10m DAB radios were sold. If 5m radios are over 4 years old that means that by attrition quite a few of those will have been 'retired'.</p><p>I am told that the UK needs 60 million new digital radios to satisfy the current market, this is for cars, kitchens, portable radios, bathrooms, bedrooms, etc. This means that while a portion of the market has been addressed only between 10-20% of radios have been functionally replaced and most importantly there has been very little take up in cars. The SMMT (the trade body which represents car manufacturers) has committed to ensuring that by 2013 all cars are fitted with WorldDMB radios which can be used all over Europe, but currently it costs up-to &#163;2000 to have a digital radio fitted at manufacture.</p><p>Reception is currently quite limited (85-90%) and the system is prone to interference from impulsive noise sources.</p><p>So, as you might guess I am really not a fan of DAB.</p><p>I would like to propose an alternative, I don't want to kill the millions of radios that are currently out there as that would make me wildly unpopular, what I want to achieve is a next generation system that can replace DAB in the long term. I know governments aren't prone to long-term thinking but I think there should be a replacement to DAB which we can quickly work toward but not eliminate the current system entirely. It should be a system which is compatible with some current technology and which provides a substantial benefit to both consumers and broadcasters.</p><p>Some people talk about upgrading to DAB+, which uses AAC audio coding instead of MPEG 1 Layer 2, this provides a nominal 50% advantage and doesn't address coverage issues. The current DAB system gives six channels per 1.7MHz channel in VHF Band III. Adding DAB+ would double the number of channels, but that isn't a big advantage compared to the losses.</p><p>My proposal is to launch a new mux with DVB-T2A as the transmission system, this is the same transmission system as is used in Freeview HD but with much smaller bandwidth of 1.7MHz, this could be broadcast either at Band III, or in UHF along with the TV services even at full 8MHz bandwidth. For the purposes of this I will assume it should be broadcast at Band III VHF, to mimic the DAB licenses of 1.7MHz. I believe the DAB system could be held as it is, or rationalised to fewer channels. If one multiplex license was given to DVB-T2A then a single multiplex could broadcast fifty six services at an equivalent to DAB's six services! This is a dramatic improvement with the same coverage and would also improve noise immunity. With less services the coverage could be increased at no extra cost!</p><p>Using DVB-T2A would allow the use of Multiple PLPs, this is a technology which allows different services to have their own specific space/time in a broadcast stream. Each PLP may have different transmission properties such as error correction, which would allow different services to pay for different levels of protection. A commercial service could have less protection, paying less money and get less reliable coverage. Also other services could be delivered in the payload, thus a low-data rate video service could be delivered to provide mobile TV. Current TV broadcasts are not very suitable to mobile reception (such as in car) and this proposal would allow TV channels to be received on the move with high reliability. They would be MPEG4 at relatively low quality. Also, because of PLPs, when the receiver is looking at one service it can ignore the other services and it can even not decode the other services it doesn't need. Not decoding unwanted broadcast data would reduce the power demands of the product and would improve battery life.</p><p>Using a relatively cheap T2A Bluetooth device any smartphone could receive radio and mobile TV services. These would not demand a great deal of power and would be highly portable. The same system could also deliver IP data packets for other content related (or unrelated) to the broadcast. There could be regional and local information transmitted about network changes and devices could even be location aware for easy tuning. Just set your location in the product and it would be aware of what services to offer you. Channels could have service text which defined now/next and optionally broadcast a full week guide. Programme content could have series link information which allows for the consumer to be notified when a programme is being broadcast and even record that content to local storage.</p><p>A DVB-T2A radio would contain components which are commodity to a number of countries for their HDTV system, this provides an advantage because the volume of production for the components drives the price down competitively. Currently there are very few manufacturers of DAB radio silicon for manufacturers to use, but many large companies are producing large volumes of T2 silicon for the TV market. I believe the price of DVB-T2A radios could be highly commoditised, even more so than current models and many existing Freeview HD TV models could receive services without hardware changes (software updates may be needed to recognise them).</p><p>Because of the large number of services that can be carried in a single multiplex local radio could economically be transmitted nationally, which might be popular with consumers. Local multiplexes could be transmitted in existing DAB white space until DAB is ready to be retired in a further 10-14 years.</p><p>Brand-wise it would make sense to brand this as "Freeview HD Radio", so that consumers don't have to worry about "Digital" confusion, consumers can see the value of the quality increase in terms of the "HD" brand and the compatibility with TV could be established quickly.</p><p>Products could be quickly developed and the standardisation process would be simple if based on existing core DVB and DTG standards. A Danish broadcaster is already running tests with T2A, thus the UK could not be alone. Finland and other Nordic markets use Band III for TV services on T2, so there is room for expansion.</p><p>I believe this is a cost-effective and economical way of delivering a high quality digital radio service, this is in contrast to the existing system which is limited and ageing quickly. Before we are stuck with a legacy of poor products I think we should introduce a system which is fit for the next two decades and keeps the UK competitive in the world. Once one country sets the standard many others will follow and the market could be commercially vibrant.</p><p>What is the migration path for DVB-T2A?&nbsp;Transmission technology has a thing called the Shannon Limit, which was determined to be a physical constraint of transmission capacity in 1948. This states that for any given transmission spectrum there is a fininte quantity of information that can be put through it. DVB-T2 is described as being really very, very 'close to Shannon'. Thus as a transmission technology there is unlikely to be much that can match it within the same spectrum conditions. The error correction technique that is used is really intensive as well, previous systems where more limited by the chip processing abilities but T2 really pushed designers to implement everything but the kitchen sink. I am not saying T2 is all that can be done, but it is very, very fit for purpose.</p><p>The Fraunhoffer Institute recently started demonstrating a new audio codec, this is where I see the next advancement coming from, if more than a 30% improvement in efficiency could be shown then there might be a migration path for such products. The DVB model includes support for broadcasting software updates to receivers, with a system called DVB-SSU, while this can't change the hardware it can be used to keep products in line with new software standards. Increasingly products are moving away from hardware media decoders towards DSPs and software codecs. It makes sense that in the future&nbsp;roadmap&nbsp;a design could be defined which allows for codecs could be upgraded (within resource limits). It is possible now to plan for a post 2020 design which implemented upgradable profiles for decoding of content. Also, as processing power increases and efficiency improves, not only codecs are being implemented in software but also the radio reception function using a "Software Defined Radio" and this *may* be standardised later but this presents a bigger risk. If you upgrade the radio receiver function incorrectly you will make the product non-functional and possibly not upgradable again.</p><p>I welcome comments, no doubt some will be harsh, bit I believe it is better to cut it off now before it gets much worse. Lets not be stuck with the digital equivalent of AM radio when the rest of the world is moving forward without a legacy.</p><p>References:&nbsp;<a href="http://bit.ly/qSP254">http://bit.ly/qSP254</a></p><p>LinkedIn discussion:&nbsp;<a href="http://linkd.in/pu0O2G">http://linkd.in/pu0O2G</a></p>]]></content:encoded></item><item><title><![CDATA[Review of the Greek Issues]]></title><description><![CDATA[This morning my brother asked me to tell him what I thought about the news reporting of the Greek issue, he asked about what are the alternatives.]]></description><link>https://www.orbit.me.uk/p/review-of-the-greek-issues</link><guid isPermaLink="false">https://www.orbit.me.uk/p/review-of-the-greek-issues</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Wed, 29 Jun 2011 21:14:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This morning my brother asked me to tell him what I thought about the news reporting of the Greek issue, he asked about what are the alternatives. The only alternative I see is default, but I wanted to share some background and my views.</p><p>Currently the Greeks have a massive public debt because of massive public spending beyond any reasonable amount. Over 60% of the Greek workers are employed by the state, so less than 40% of the population pays for over 60% plus those on state support (pensions etc). Greece imports the majority of its fuel and manufactures very little beyond food. Tourism accounts for a significant portion of income but not so much to balance the entire economy and it has some ups and downs which would add risk.<br><br>Greece has been borrowing money since the late 1800s, each time they get close to paying it off some other disaster befalls them and they need another loan. They borrowed heavily after WWII and defaulted (as well as defaulting to some degree a few times before as well), so when they asked for another loan they ended up paying about 120% interest, it was like the other countries were being loan sharks. They are still paying loans with massive overheads and poor terms.<br><br>If Greece defaults it is far worse for France and Germany than for Greece, France and Germany have the greatest exposure, the top five French banks would be crippled if Greece defaulted. The Greeks import almost no food and while fuel might get very expensive they are already thrifty (almost no one has more than a 1.6L car) and almost all water is heated with solar boilers. The biggest problem would be currency devaluation for a decade (because they would have to go back to the Drachma), but there is enough import of foreign currency through tourism to help offset it. They have to stop public building projects and lay off lots of public sector workers, but these people are just a stone round the neck of the rest of the people because many of them aren't productive because they effectively have "Job For Life".<br><br>They have already started getting serious about corruption, so that should help a great deal, but corruption is endemic!<br>Every Greek born has &#8364;31,000 of public debt.<br>Unemployment is 43% among 15-24 year olds.<br>Every Greek will evade an average of &#8364;3,000 in tax in their lifetime<br>Europe has demanded &#8364;50bn of public assets to be privatised or sold (20% of GDP).<br><br>In my opinion Greece should default, and the state should start operating just with New Drachma, don't convert savings from Euro to Drachma but the government should only pay out in Drachma and should insist on taxes being paid in Drachma. State industries should only accept Drachma. They could sell their assets but it wouldn't achieve anything. Most of the phone network is owned by the German telecoms company. The power company has an aging infrastructure and horrible regulation which no one would pay much for. Many of the major road developments are already PPP. They don't have enough assets to sell at a good value! Tourism and natural circulation would restore the value of the Drachma in a decade or two, there could be inward investment and with restricted ability to import products there would be a boost to local industries/production!<br><br>In addition: after the push to get Greece into the Euro they fudged their economic data once in to show they were maintaining their financial performance, it was only later, after they were well embedded that it was realised.<br><br>My partner and I have often discussed that despite being declared the "home of democracy" the Greeks now have neglected their duty and forgotten about what it really means to be democratic. I believe also they are negligent because they don't have independent checks and balances. Politicians have the right of asylum in parliament rather than the idea that they should fear even more because they are in the home of democracy! Greek higher education believes it is impure to mix business and academia, they don't leverage their massive assets (even the waiters in the cafes in Greece have a Masters or higher!) and universities don't even know what an "Enterprise Unit" is. The agricultural school sells their excess stocks because they have more than their canteen can handle, but that is a rare exception! <br><br>Hope that gives you an idea. Every one in Greece seems very subdued and depressed at the moment, but they are getting on and trying to live their lives with an average of 20% less money in their pockets.</p>]]></content:encoded></item><item><title><![CDATA[Idea: Microsoft Xbox Reloaded]]></title><description><![CDATA[So, this morning I was having a retro moment and wondered about the original Xbox, the classic one from 2001 which was so popular.]]></description><link>https://www.orbit.me.uk/p/idea-microsoft-xbox-reloaded</link><guid isPermaLink="false">https://www.orbit.me.uk/p/idea-microsoft-xbox-reloaded</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Tue, 28 Jun 2011 16:18:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So, this morning I was having a retro moment and wondered about the original Xbox, the classic one from 2001 which was so popular. It was build on a pseudo Windows system with an Intel processor. Then I remembered the PS2 slim which was reintroduced long after the PS3 had taken over as Sony's flagship and how Sega have also licensed their technology to create retro clones.</p><p>If we look at the Xbox1's original specification:</p><p>CPU: 700MHz Pentium III Coppermine RAM: 64MB DDR1 @ 200MHz GPU: Custom NVidia ASIC @ 233MHz Audio: NVidia custom Surround Processor Storage: 8GB IDE HDD Optical: DVD-ROM Security: Secure BIOS Extras: 100Mbit Ethernet, Analogue Component HD, USB1.1, and other AV connectors</p><p>So, when you compare this to the CE 3100 from Intel, which is being used by set-top box vendors to build the next generation of multimedia products, you find some interesting parallels:</p><p>CPU: +800MHz Pentium-M RAM: Up to 3GB DDR2 GPU: Intel GMA500 (PowerVR SGX 535) Audio: Dual core 337MHz DSP processors Storage: Flash or SATA Optical: DVD via SATA Security: Crypto-processor Extras: GBit Ethernet, HDMI, USB2, and other AV connectors</p><p>So, Dear Microsoft, why not 'Reload' the old XBox classic as a new product and get some revenue from that old architecture? The CE range supports DirectX 9, so there should be legacy support for the graphics calls. I don't know how the GMA 500 compares to the Xbox1's custom ASIC but they are 8-9 years apart in development so they can't be too different. If there are differences they might be resolved with a bucket of faster DDR2 RAM and the better CPU clock.</p><p>I would imagine an XBox Reloaded spec would look something like this:</p><p>SoC: Intel CE3100 RAM: 256MB of DDR2 @ 800MHz (a bucket extra useful for other things) Storage: 8GB of Flash (shouldn't need more, but can utilise USB 2 flash or HDD) Optical: Slimline DVD-ROM AV: HDMI, TOSLink, Composite Networking: 100Mbit ethernet (GBit might increase power/cost)</p><p>The whole thing should be able to emulate the Xbox's original design without much special assistance, just the addition of SATA support to the microkernel, modification of the security mechanism and replacement of the graphics drivers (the highest risk element). If there was any problem with this it might even be possible to use a microkernel bootloader or BIOS to emulate the IDE on SATA in legacy mode and possibly even map the GPU calls. I would put a bootloader on the box which booted a version of MeeGo Linux stored in Flash as an alternative media player tool and possible DVD player alternative function.</p><p>Thus you would have a decent media player, a TV browser and a most importantly of all: a very cool retro-games console capable of playing games like Halo, Project Gotham Racing, MotoGP and Splinter Cell. All for under &#163;100 retail! I know you can get a new Xbox 360 for &#163;160 but there is always a market for the retro and a lower end product. The return on investment could be good and it could reach new markets as a "computer for all" in developing markets!</p>]]></content:encoded></item><item><title><![CDATA[Hardware Trojan Devices]]></title><description><![CDATA[So, I was reading an article which described how a penetration testing company managed to get past a firewall by posting an employee a specially rigged mouse! The idea was that my embedding a micro-controller in the mouse which could be programmed to disable the virus protection on a computer and then load some Trojan vector. The real difference in this design was that it didn't depend on a USB memory stick and autoload, it used HID keyboard commands instead.]]></description><link>https://www.orbit.me.uk/p/hid-threat</link><guid isPermaLink="false">https://www.orbit.me.uk/p/hid-threat</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Mon, 27 Jun 2011 19:51:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So, I was reading an <a href="http://www.theregister.co.uk/2011/06/27/mission_impossible_mouse_attack/" title="The Register - Mouse Penetration Testing">article</a> which described how a penetration testing company managed to get past a firewall by posting an employee a <a href="http://pentest.snosoft.com/2011/06/24/netragards-hacker-interface-device-hid/" title="Netragards Hacker HID">specially rigged mouse</a>! The idea was that my embedding a micro-controller in the mouse which could be programmed to disable the virus protection on a computer and then load some Trojan vector. The real difference in this design was that it didn't depend on a USB memory stick and autoload, it used HID keyboard commands instead.</p><p>One of the comments in The Register article made me think, the suggestion was basically this could be more than just a mouse. That had me thinking:</p><p>Why not put a 2G modem embedded in the keyboard!? Not just a dumb one, but one programmed to accept an incoming connection or create a reverse connection to the hacker. An mbed processor could act as the infection vector controller, or perhaps even one of the modems with embedded python-on-a-chip just to make it neat?<br><br>Then wow, that is a really big security risk and not that difficult to achieve. OK hackers, you have your next project, get going!</p>]]></content:encoded></item><item><title><![CDATA[NHS IT Solutions]]></title><description><![CDATA[There have been a number of articles about the National Health Service's IT over the past 24 hours, most of them are about the LulzSec security breach (some of them mention how helpful LulzSec have been but most focus on the negative).]]></description><link>https://www.orbit.me.uk/p/nhs-it-solutions</link><guid isPermaLink="false">https://www.orbit.me.uk/p/nhs-it-solutions</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Fri, 10 Jun 2011 10:37:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There have been a number of articles about the National Health Service's IT over the past 24 hours, most of them are about the LulzSec security breach (some of them mention how helpful LulzSec have been but most focus on the negative). But there have also been articles about the <a href="http://www.theregister.co.uk/2011/06/10/ambulance_efficiency/">NAO report on the Ambulance Service</a> and <a href="http://www.theregister.co.uk/2011/06/10/cloud_public_sector/">the Socitm report</a> as well. The Soctim article got me to&nbsp;I thinking that the NHS should follow the example of nebula.nasa.gov, they are building a cloud infrastructure specifically for NASA and it's dependencies. Then NHS departments could just bid for server time and be charged appropriately. Here is my proposal, it is probably poorly informed and politically impossible, but that has never stopped anyone writing a blog before! Read more bellow...</p><p>The NHS could replace their local server facilities by buying five ISO container data centres (North, South, Scotland, Wales and NI) which could load balance between each other over a 10 GB/sec backbone provided by C&amp;W or Level3 (or anyone other than BT). Modest staffing at each site could be backup support the other sites and provide remote management capabilities in the event of staffing issues. The containers can easily be supplied with generator power from the hospitals existing solutions and also have their own UPS battery backup on-board just in case. They can also have their on-line UPS batteries maintained by local renewable energy sources (such as solar, CHEP, wind, etc) and thus reducing the demand on the grid.</p><p>Combine these core server farms and backbone with a leased PWAN network between large sites (like hospitals), which is often not as expensive as it sounds if you know how to negotiate, you would have a fast and powerful network which was cost effective due to central purchasing. Local offices like doctors surgeries can survive with ADSL2+, or EFM for larger sites, into a PWAN linked to the fibre WAN. The PWAN could be sub-divided into divisional trust regions but still linked to the same core backbone with it's VLANs, preserving regional independence but taking advantage of central purchasing.</p><p>Use something like MokaFive Baremetal to deal with desktop locations instead of traditional Desktop Virt. That would help the security and support issues because you can remotely lock and retire any asset or you can rebuild a broken computer quickly and automatically. Local IT staff can the be&nbsp;delegated&nbsp;to look after a much smaller asset base with no servers to worry about, just desktop hardware assets and telecoms kit. Traditional Desktop Virt would be a risk if links were lost, but if computers had a local copy of their image they could be managed remotely with reduced risk.&nbsp;Distribute support between the core sites and balance the peaks/troughs between the sites.&nbsp;For example NI has higher unemployment and has a great many people who could do this job but by distributing the support between centres you reduce the need to centralise costs and can make use of existing office facilities without building new specific infrastructure.</p><p>Fail-over and disaster recovery would be de-centralised in this design, costs would be reduced and energy costs would be reduced. &nbsp;Reduced energy footprint at remote sites would improve the environmental consideration. Cooling could be managed because load-shedding could be used (google style) or in the event that cooling failed in one container it wouldn't be an issue because the other regions could cover the load.&nbsp;Security could be managed through a distributed core database which was related to HR databases, thus if someone was suspended their&nbsp;privileges&nbsp;could be revoked quickly. A national VLAN structure would allow regional control to be maintained and sites could have a powerful multi-core network appliance attached to their VLAN switch which would provide flexible firewall and VPN functions that provides further security protection on a local basis. Internet and government intranet peering can be achieved and managed through multiple DMZ VLANs.</p><p>Oh, and they shouldn't commission anything custom, they should buy it as COTS (commercial off the shelf) because the NHS has a history of wasting money on huge IT projects. I would view this as a radical but it need not be a 'millennial'&nbsp;project. Sites could even migrate slowly rather than all together at once. Some would be tempted to build fancy new offices and server rooms for such a project, but I wouldn't; I would suggest just utilising existing facilities assets as much as possible. The server assets could be retired organically as they are migrated to a virtualised infrastructure. The whole thing can sit on-top of the existing infrastructure until eventually everything is migrated.</p><p>Trusts would be encouraged to use these centralised facilities through the cost savings of centralised purchasing and yet they would retain their own independence by being able to manage their own virtualised assets rather than handing power to some over-lording authority. Local connectivity decisions can be made to suit the local needs rather than being imposed from the top because a centrally supported PWAN infrastructure could connect to any type of connectivity, but it would be for the PCT or managers to judge if deviating from standard wholesale communications infrastructure was justified.</p><p>Build it big, build it cheap, keep it flexible and give it scale.</p>]]></content:encoded></item><item><title><![CDATA[NFC Currency Device Concept]]></title><description><![CDATA[OK, I had this idea a wile back and I finally got round to designing the concept, I don't know if it would fly, but I think it is quite neat.]]></description><link>https://www.orbit.me.uk/p/nfc-currency-device-concept</link><guid isPermaLink="false">https://www.orbit.me.uk/p/nfc-currency-device-concept</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Tue, 07 Jun 2011 13:28:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>OK, I had this idea a wile back and I finally got round to designing the concept, I don't know if it would fly, but I think it is quite neat. Fundamentally the principle is that people in rural areas are pretty much excluded from the e-Cash revolution on the basis that they don't have the infrastructure. By rural I am most interested in the way in which people in small villages or remote locations interact, especially in developing countries. We don't have a means by which we could eliminate currency in their domains, we only have solutions for client server architecture in rich urban settings. Also the proposal for NFC is being built around expensive smart-phones which also doesn't help the poorer in society. So I designed a device which should be cheap (~$10) and which can be used without being dependent on infrastructure.</p><p>I did a PDF to illustrate the <a href="https://www.orbit.me.uk/blog/wp-content/uploads/2011/06/Bob_H-Portable_Currency_Device.pdf">Portable Currency Device concept</a>.</p>]]></content:encoded></item><item><title><![CDATA[Returning to Humax]]></title><description><![CDATA[More than a month ago now I announced my departure from Humax as their Chief Technologist.]]></description><link>https://www.orbit.me.uk/p/returning-to-humax</link><guid isPermaLink="false">https://www.orbit.me.uk/p/returning-to-humax</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Mon, 06 Jun 2011 12:55:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>More than a month ago now I announced my departure from Humax as their Chief Technologist. I have since been working for nice company doing some productisation work and while that has been interesting I have missed my colleagues at Humax. Recently I was called by my former Director, we&nbsp;had some discussions&nbsp;and after some careful negotiations I am returning to Humax. I am now to be a member of the development team and as part of this I will now be working more in Korea than before. It is a nice step-up for me and I hope I can input some valuable effort to the Humax development process. My departure from Humax was part of my personal development and I think it also gave a number of parties opportunities to consider approaches. This year is, so far, not only a good one for me but also I think this will be an important year for the companies I work with. The development of the YouView set-top boxes in partnership with the TV industry will be a minor revolution for the market place and Humax is well placed to take advantage of that through foresight and determination to lead the UK TV market. Furthermore I am also looking forward to working with freesat to bring their ambitions to fruition and I think that working together with them Humax can help their platform really evolve.</p><p>Here's to the next step!</p>]]></content:encoded></item><item><title><![CDATA[The State of Education and Authority]]></title><description><![CDATA[Having previously worked in education and still maintaining an interest in life-long learning I find it interesting to read what people have to say about the state of modern education.]]></description><link>https://www.orbit.me.uk/p/the-state-of-education-and-authority</link><guid isPermaLink="false">https://www.orbit.me.uk/p/the-state-of-education-and-authority</guid><dc:creator><![CDATA[bobdvb]]></dc:creator><pubDate>Mon, 06 Jun 2011 10:33:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rMyM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54a67609-75cc-4f49-be82-56d653b86945_400x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Having previously worked in education and still maintaining an interest in life-long learning I find it interesting to read what people have to say about the state of modern education. Regularly I see tweets and blog posts from the likes of <a href="https://twitter.com/euan" title="Euan Semple Twitter">@Euan</a> and <a href="https://twitter.com/#!/mmetcalfe" title="Miles Metcalfe Twitter">@MMetcalfe</a> about teaching and learning. Not specifically from the&nbsp;aforementioned&nbsp;people, but one thing I often hear maligned is lecturing, the process by which teaching is done from the front and experience is shared, essentially lecturing to the audience. This is in compliment to the Socratic Method, in which lecturing is used with questioning to establish a pattern of feedback to measure student understanding and pace.</p><p>Recently The London Evening Standard has been doing a series of <a href="http://www.thisislondon.co.uk/standard/article-23956217-the-economic-results-of-londons-illiteracy.do">articles about literacy in London</a> and how it affects us. Apparently four in ten job applications are now rejected on the basis of poor grammar and spelling and I saw this in action when I was lecturing because I would mark reports that I could barely understand. I was occasionally told that I shouldn't mark a student down because of their ability with English but I never respected that view, if you can't communicate then you deserve a lower mark people need to be driven to success. I've often discussed this with friends and family, and it seems to me, and a few others, that one of the biggest problems that we are having today is discipline and respect. I don't mean in a Victorian punishment kind of way, but in terms of the way those in authority are respected, or not as it seems now. No longer are teachers and the police given the veneration that they need to do their jobs. Parents and guardians no longer tell their children that they must respect and obey teachers and policemen.</p><p>Now, I know there have always been disruptive students, there have been since the beginning of time, but once upon a time students knew who the boss was and these days it is politically incorrect to have a boss. I am not the most disciplined person in the world, but I know who is in charge and I like to think I also know how to take some authority when needed. Learning the basics of language really takes routine and practice, boring repartition and positive re-enforcement. Sometimes children need to sit down and try, and fail, and then try again because if at first we don't succeed... Looking from a far there is a great deal of effort going into finding 'alternative' ways to teach children, when actually if that effort was spent doing boring stuff then the children might learn the virtue of doing mundane tasks. Because there are virtues in learning to do mundane tasks that a person in authority requires you to do and you shouldn't always question authority.</p><p>Of course children need to be educated in critical thought, analysis and debate, I feel this more now than I have ever done, but they must also learn about self-discipline and motivation. In school my Design and Technology&nbsp;(metal and woodwork)&nbsp;teacher, who was very much old school, insisted that we couldn't leave the class at the end until we had correctly answered a multiplication-table question. This forced us to look it up and learn them, otherwise we wouldn't be able to leave and we would be a little&nbsp;embarrassed. Some might see this as bullying, I don't, I think it was a cleaver way of motivating us and remember this man wasn't a maths teacher he was just a man&nbsp;passionate&nbsp;about ensuring we had the right level of numeracy, which is more than I can say about some mathematics teachers I have known.</p><p>Perhaps I am getting more conservative in my old age (;-) but I look at society and the way that the suitability of employment candidates has fallen in recent years and I think it is a shame. I want the world to thrive and I don't want the Western states to become the new third-world. Remember that in many third world countries children can't all go to school but a child will do as much as they can just for the chance to be educated, yet in Europe they children will happily commit crime just to avoid going to school! So, I believe parents need to take an active role in ensuring that children respect teachers and uniformed authorities, this is quite&nbsp;controversial&nbsp;in itself and then I think teachers need to start concentrating on getting the basics sorted through routine not through time-wasting creativity. I feel teachers should be inspiring through their leadership and enthusiasm, not so much through dressing up and entertaining students, after all teaching should be engaging but it doesn't have to be entertaining. It would take years to get back into some sense of order in schools, but perhaps then students would start turning up at higher education who can actually write something which makes sense and companies wouldn't have to do remedial education for their students.</p><p>Also, testing and exams might not be pleasant and they don't represent everyone's abilities, but when combined with practical work and essays I think they are effective measures of students. The idea of not being competitive at schools is&nbsp;ridiculous, I want people to be acknowledged as being a bit thick so they can be motivated to succeed. I wasn't much use at sports, but discipline forced me to participate more than I would have done of my own free will and I even found some things I was good at in sports. Everyone has something they are good at, I believe this, but some people are better than others. This doesn't have to be a Plutocracy in which success is dictated by wealth, but it doesn't have to exclude people from doing well and it seems to me that it is unacceptable to push one group ahead because it might offend those who are less able.</p><p>That is my rant, you are welcome to it.</p>]]></content:encoded></item></channel></rss>