<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><description>My wife and I were talking about the E14 site and she asked something about doing a team project. It was a very interesting idea, but most likely we all have enough of that in our day jobs. I still liked the idea of having to work out design details </description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Tue, 19 Apr 2022 23:10:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>beacon_dave</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;It looks like 1960&amp;#39;s teletype potentially been added to the list of communications methods&amp;nbsp;[emoticon:c4563cd7d5574777a71c318021cbbcc8]&lt;/p&gt;
&lt;p&gt;&lt;a href="/challenges-projects/element14-presents/project-videos/w/documents/27567/episode-546-mapping-the-outputs-of-a-1960s-teletype-machine---how-hard-can-it-be?CommentId=0e4e2102-c08d-4751-a177-d887ddc70986"&gt;/challenges-projects/element14-presents/project-videos/w/documents/27567/episode-546-mapping-the-outputs-of-a-1960s-teletype-machine---how-hard-can-it-be?CommentId=0e4e2102-c08d-4751-a177-d887ddc70986&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It would be quite interesting and fun to take parts of the relay off-Internet however it could also potentially cause some issues.&amp;nbsp;If too much of it is off the Internet then you perhaps start to lose the ability to track the activity throughout the duration of the event and there is no sure way of knowing if it is still going on off-Internet just very slowly or if it has failed. It also becomes less of a &amp;#39;spectator event&amp;#39; if viewers aren&amp;#39;t getting regular updates.&lt;/p&gt;
&lt;p&gt;A peer-to-peer format relay is probably more true to the spirit of things however it does have a significant issue in what happens if any one node fails. In a true event that would be relay race over, which isn&amp;#39;t much fun for all those participants waiting for their turn.&amp;nbsp;&lt;span&gt;Related to this is how does each participating node know who to contact next and what happens if that node has to pull out at short notice or reschedule their slot with minimal administration overhead, given the issue of time zones etc. This could result in an unsuccessful attempt at completing the relay.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Starting out, it may be that by having a high&amp;nbsp;availability node coordinating the relay race may help keep it going by having each participating node providing activity status (ready / active / complete) and then the relay race coordinator node assigning the next node which is reporting a ready status. If a node doesn&amp;#39;t complete within a given agreed timeout period then the coordinator node moves things onto the next participating node showing a ready status. If a queued participating node becomes inactive whilst waiting then it is skipped over but still gets another chance if it becomes active again. Every participating node gets a chance. The co-ordinator node could also take care of automatically posting regular status updates as the relay race progresses. The longest chain of successful consecutive nodes then becomes the target to beat the next time round. In order to keep things running though some nodes could perhaps be designed to be re-triggerable, so if the active node queue runs out, then those nodes will run again giving time for new nodes to join in. This may help with time-zone related issues.&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;With off-Internet sections, then the gateway nodes could perhaps declare this with the coordinator node which then allows for a longer timeout period and specifies the second gateway node to acknowledge complete status from. There however would be a lack of automated status updates during this period and if prolonged, would rely on those participants to post any comments about the activity to keep interest. You could also consider domino train type races where multiple nodes could be triggered to run simultaneously which would allow for really slow nodes to participate as well.&lt;/p&gt;
&lt;p&gt;What is actually getting relayed needs some thought. If it is a text message then the maximum size of the message will need to be declared as a participant could potentially be limited physically (e.g. if they are loading scrabble tiles into a fixed number of individual train wagons for them to be scanned by OCR at the destination station), or some people may want to display it on a small display (imagine a micro:bit trying to scroll 1,000 words one character at a time). If it is a teletype, there may be a limited character set and as this is a global community then their may be language considerations as well. It could be that the participating node specifies its message capability with the coordinator node when registering as a participant and then gets passed an appropriate version of the message when its turn comes up. Participant nodes just wanting to turn on LEDs wouldn&amp;#39;t need to be passed a message (or they could perhaps be given a word count value instead). Messages could potentially also be extended to other formats as well. It depends if this is to be more of a message type relay race or more of a Rube Goldberg Machine.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Another consideration is how do you broadcast / document the event effectively both as it takes place and afterwards. 500 participants turning on a LED and the whole event could be over in a matter of seconds, whereas 18 participants each taking 10minutes and you are looking at 3 hours. The idea of the telephone game is perhaps more suited to those following on-line as each node is outputting content, but perhaps a bit uneventful as digital technology will likely do a pretty good job at copying data accurately between nodes. The Rube Goldberg Machine concept is a lot of fun but is more difficult to capture remote nodes on-line in real time so relies on the uploading of videos and photos or live streaming.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Mon, 25 Nov 2019 13:36:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>ravi_butani</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am in for Team challenge if get planed,&lt;/p&gt;&lt;p&gt;I am planning for pursue Ph.D. from Europe or US and I have never published scrap research paper (Which I think no one reads and used only for lobbying (Fine word used is Paid Networking)) being hobbyist..&lt;/p&gt;&lt;p&gt;I would like to show my skills with this type of Team Challenge by team up with educators e14 members or senior industry person e14 members who are in EU or US and could help me to get Ph.D. admission using my real engineering skills and not by skill in plying with very heavy English words mostly used by So Called RESEARCHERS .:) .&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;RAVI&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Sat, 23 Nov 2019 18:26:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>tariq.ahmad</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Hi &lt;span&gt;[mention:82dcf05dbddf4b99ae060c6cdfaacf4e:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt; ,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As we wind up the year of project activity in &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/project14/"&gt;Project14&lt;/a&gt; with Makevember, RF (Radio Frequency), and the upcoming Holiday Special I will be looking for ways to shake up the Project14 program.&amp;nbsp; We are discussing doing a joint competition with &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/"&gt;element14 presents&lt;/a&gt; and possibly doing a supplier sponsored team competition with teams based on the following conversation:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-message-small" href="https://www.element14.com/community/message/282636/l/re-team-contests#282636"&gt;Re: Team Contests?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thinking ahead to next year would like to some more things that are a bit different and shake the program up a bit to get new people interested and not let things get stale.&amp;nbsp;&amp;nbsp; Will be following this closer and would be open to any suggestions or improvements we can make to project competitions on the community and of course will share any insights you guys come up with, with the rest of the team.&amp;nbsp; :-) &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Wed, 13 Nov 2019 18:59:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>ntewinkel</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;That&amp;#39;s a really fun idea &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-b3672e5d-dd28-4cc0-b66d-38632a21ca24/2772.contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I also like the extra credit challenge / flexibility of participant groups having their own method of communication.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A very easy way to achieve a relay like this in a basic form could be to add a slight modification to my MQTT Christmas tree project from last year. Each node can be custom, it wouldn&amp;#39;t have to be Christmas trees. But it could be a holiday theme in general to tie into the upcoming e14 holiday special, with locally themed nodes for each area of the globe &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-b3672e5d-dd28-4cc0-b66d-38632a21ca24/2772.contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-blog-small" href="/challenges-projects/project14/merryboxesleds/b/blog/posts/connected-christmas-trees---finished"&gt;Connected Christmas Trees - Finished!&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I was using two trees, but it can easily be expanded into a relay without any real customization. I already have it set up so that Tree 1 sends a message starting with &amp;quot;2&amp;quot; to trigger Tree 2 (which makes it flash all the lights). And Tree 2 sends a message starting with &amp;quot;1&amp;quot; to trigger Tree 1.&lt;/p&gt;&lt;p&gt;For a relay chain, each tree or node can just send a message with the next number. The only exception would be that the very last node needs to send back a &amp;quot;1&amp;quot; to replay the scene, or maybe it just needs to set off some fireworks at e14 HQ to show success &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-b3672e5d-dd28-4cc0-b66d-38632a21ca24/6064.contentimage_5F00_2516.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Also, instead of having a pushbutton to trigger the next tree/node, it can simply just do that automatically (or after a few seconds). (edit: or, of course it can be via some fancy action as you said above... like a robot arm pushing a button, or anything else you can imagine)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have the code and schematics in github: &lt;a class="jive-link-external-small" href="https://github.com/ntewinkel/electronics/tree/master/ConnectedXMasTrees" rel="nofollow ugc noopener" target="_blank" title="https://github.com/ntewinkel/electronics/tree/master/ConnectedXMasTrees"&gt;https://github.com/ntewinkel/electronics/tree/master/ConnectedXMasTrees&lt;/a&gt;&lt;/p&gt;&lt;p&gt;It&amp;#39;s set up for WeMos D1 Mini and Witty (both are very inexpensive and easy to use ESP8266 boards), but likely not too hard to modify for other ESP based boards.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;ps, I publish everything with MIT license so it&amp;#39;s free for anyone to use and modify for whatever purpose.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers,&lt;/p&gt;&lt;p&gt;-Nico&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Wed, 13 Nov 2019 18:14:17 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>clem57</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I would be game to this idea... Thanks &lt;span&gt;[mention:82dcf05dbddf4b99ae060c6cdfaacf4e:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt; for the original idea.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Tue, 12 Nov 2019 20:10:27 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Interesting idea.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Tue, 12 Nov 2019 10:25:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>crisdeodates</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Cool idea indeed. Not only this is fun, it will allow a participation globally. Everyone would be able to contribute. That&amp;#39;s what it really make this a community.... [emoticon:fbd079a1c4f748c5a234faee215de9cc]️&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Anyone up for an IIOT Relay Race? (Ignoble Internet of Things)</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/anyone-up-for-an-iiot-relay-race-ignoble-internet-of-things</link><pubDate>Tue, 12 Nov 2019 09:45:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b3672e5d-dd28-4cc0-b66d-38632a21ca24</guid><dc:creator>dixonselvan</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;&lt;span&gt;[mention:82dcf05dbddf4b99ae060c6cdfaacf4e:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Brilliant idea, this sounds like fun &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-b3672e5d-dd28-4cc0-b66d-38632a21ca24/contentimage_5F00_1.png:16:16]&lt;/span&gt; count me in. I would suggest Particle boards for this or Arduino MKR series boards with capability to post to Internet. Once we have sufficient number of participants, we&amp;#39;ll discuss and agree upon a common method to connect, like the cloud platform required to link all the devices and place our data (let the devices be as diverse as possible!).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Before everything starts, if you are ok with, we&amp;#39;ll connect via direct message to test our connectivity from India to your country! Let&amp;#39;s start from blinking an LED by a remote button press.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[mention:44fa45702fda4d95b457f69505107f36:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt; looping you in to see if we can integrate this idea anywhere in any Project14 theme.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=8181&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>