<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[ClusterDuck Protocol - Medium]]></title>
        <description><![CDATA[The ClusterDuck Protocol is an open source firmware for wireless internet-of-things devices to build communications, sensor, and custom networks. For more information visit http://clusterduckprotocol.org/ . - Medium]]></description>
        <link>https://medium.com/clusterduck-protocol?source=rss----e4244c79f653---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>ClusterDuck Protocol - Medium</title>
            <link>https://medium.com/clusterduck-protocol?source=rss----e4244c79f653---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 25 May 2026 22:39:18 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/clusterduck-protocol" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Fire Alert System]]></title>
            <link>https://medium.com/clusterduck-protocol/fire-alert-system-43575163387d?source=rss----e4244c79f653---4</link>
            <guid isPermaLink="false">https://medium.com/p/43575163387d</guid>
            <category><![CDATA[wildfires]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[lora]]></category>
            <category><![CDATA[wireless-network]]></category>
            <category><![CDATA[clusterduck-protocol]]></category>
            <dc:creator><![CDATA[Eric Rodriguez]]></dc:creator>
            <pubDate>Tue, 24 Jun 2025 15:47:54 GMT</pubDate>
            <atom:updated>2025-06-24T15:47:54.804Z</atom:updated>
            <content:encoded><![CDATA[<h3>Detecting Fires using the ClusterDuck Protocol</h3><p>On average, the U.S. experiences about 70,000 wildfires annually (EPA, 2025). In 2023, over 56,000 fires burned nearly 2.7 million acres, destroying 4,318 structures, including 3,060 homes (NIFC, 2024; Center for Disaster Philanthropy, 2024). Research suggests that reducing wildfire response time by one hour can significantly decrease the likelihood of a fire becoming large-scale, while delays increase the risk of rapid spread (USDA Forest Service, 2023). Therefore, we were on a mission to detect fires in their earliest stages and deliver real-time alerts to first responders within 5–10 minutes, enabling faster deployment and more targeted suppression efforts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CB6l5hEPFjV14criFJC7bQ.jpeg" /><figcaption>The MamaDuck (red) attached to a tree sensing for fire.</figcaption></figure><p>Our system promotes environmental stewardship and community resilience in the face of rising wildfire threats. By enabling early detection it gives first responders a critical head start, reducing the likelihood of large-scale destruction to homes, forests, and lives. The low-cost, low-power mesh network ensures coverage even in remote areas, making wildfire protection more equitable and accessible. Beyond its technical function, the project also raises awareness around the importance of preparation overreaction, highlighting that investing in early warning systems and proactive solutions is far more effective than responding after disaster strikes.</p><h3>Implementation</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*wIpqeZq0AEEUnS-5" /><figcaption>The network architecture of the fire detection.</figcaption></figure><p>The solution we thought about was sprinkling nodes in a forest to be smelling for fire. Once it gets a whiff of fire, it will alert an operator that there might be a fire. To complete this solution, we need a node that has sensors whiffing for fire attributes, a ML algorithm that fuses the sensor readings and can detect if it is a fire, and a wireless mesh network to relay that critical piece if it is a fire.</p><p>The system is built around four main components:</p><ul><li>ClusterDuck Protocol</li><li>MamaDucks</li><li>PapaDucks</li><li>Analytics Dashboard</li></ul><h3>ClusterDuck Protocol</h3><p>With a press of a button, the MamaDucks and PapaDuck connect with each other using OWL’s open source protocol, the ClusterDuck Protocol (CDP). The CDP is a simple, low-cost, and low-power self healing mesh network for IoT that operates in remote and infrastructure-limited environments. In wildfire prone areas where cellular or Wi-Fi coverage is unreliable, CDP allows devices to pass packets between one another until they reach a connected node (PapaDuck), which pushes the data to the cloud. By leveraging CDP for our system, we create a robust connectivity system capable of relaying critical information such as early wildfire detection.</p><h3>MamaDuck</h3><p>Each MamaDuck is a Lilygo TTGO TBeam with a SX1262 LoRa chip and a NEO-M8 GNSS Module with a BME 688 module soldered into it. It handles three main tasks:</p><ul><li>Sensing — The BME 688 is a gas sensor that collects environmental data (temperature, pressure, humidity, gas levels)</li><li>Detecting Wildfire — Runs on-device ML inference. We are using a Random Forest model due to its low resource constraints. Since Random Forests don’t capture time-based patterns directly, we add rolling statistics, volatility and velocity, to provide temporal context for each reading. Inference results are packaged and sent just like sensor data.</li><li>Packet forwarding — It receives data from nearby nodes and relays it to other Ducks, maintaining the mesh network.</li></ul><h3>PapaDuck</h3><p>The PapaDuck is the bridge that connects the CDP mesh network and the Internet. We used a basic WiFi PapaDuck. All it needs is WiFi credentials to connect to the Internet.</p><h3>Analytics Dashboard</h3><p>Once the data was pushed to the cloud via a PapaDuck, we used OWL’s APIs to extract that data and inject it into our analytics dashboard, where users can monitor real-time sensor readings and Duck status seen below</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*LclZEGEOpqLXD0KT" /><figcaption>Dashboard we built to visualize the sensor data collected from the network.</figcaption></figure><p>Furthermore, we can observe where data points are being recorded from the MamaDucks on our dashboard seen below. If a data point collected has been inferred to be a wildfire, an alert will be sent to authorities containing details of the measurement as well as the GPS coordinates of the MamaDuck that detects the wildfire.</p><h3>Testing</h3><p>These nodes were tested with two main goals; training the machine learning model on both fire and non-fire present areas and the ClusterDuck protocol running alongside said model in parallel to ensure no bottlenecks. We replicated as many common factors as we could between the first forest we were planning to deploy (Kaibab National Forest) in our own local environment. Following the location we set up our nodes at varying heights and distances and monitored the readings prior to any fire being present. Finally we introduce a fire, done safely in a campfire style, to start getting data with a fire present. This here is the main challenge with the project, but as many factors as could have been replicated where and the model accuracy reflected the data quality. Visualization of the data collection efforts can be observed below.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*aOQzUhnDenxyzUNx" /><figcaption>The data of four different sensors from our fire detection network.</figcaption></figure><p>In red, is the node placed nearest to the fire, blue being furthest. Below, see additionally the deployment structure of the nodes. In total around 15,000 readings were collected and stored with around 800 determined NULL due to collection being done during sensor calibration periods.</p><h3>Wrap Up</h3><p>This is a potential use case and not the final solution. The testing was completed through a replication of what a wildfire might entail, but in no way representative of collecting data during a real wildfire. Ideally the first deployment of these devices is a monitor to collect measurements from different parts of a large forest. With this data high risk areas can be detected by locating high temperature low humidity areas more conducive to fires. Then if a wildfire were to break out invaluable data could be collected and used to train a fire detection model. Alternatively a controlled forest fire could also replicate the data to train the model. In addition to this the only step needed is ensuring self sufficiency from each node by adding solar power to the nodes rather than relying on batteries.</p><p>This solution would help anyone with a need to monitor a large area susceptible to fires, where early response could minimize the damage. Organizations both in charge of and owners of wildlife preservations could use this system to monitor their environment, but more importantly quickly respond to wildfires. Farmers, specifically with dry crops such as wheat which could easily catch fire would find value. The United States Government, which oversees the majority of the forest in the United States, would find a smart investment in the preservation of their land with a system to minimize losses in an area where the problem is at an all time high.</p><p><strong>CONTRIBUTORS:</strong></p><p><a href="https://www.linkedin.com/in/2ericrodriguez/">Eric Rodriguez</a>, <a href="https://www.linkedin.com/in/kortney-curry/">Kortney Curry</a>, <a href="https://www.linkedin.com/in/prabhath-a-622431290/">Prabhath Naidu Adireddi</a>, Sai Shiva Satwik Mallajosyula</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=43575163387d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/clusterduck-protocol/fire-alert-system-43575163387d">Fire Alert System</a> was originally published in <a href="https://medium.com/clusterduck-protocol">ClusterDuck Protocol</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Elevating Disaster Resilience]]></title>
            <link>https://medium.com/clusterduck-protocol/elevating-disaster-resilience-50ef8eae6aac?source=rss----e4244c79f653---4</link>
            <guid isPermaLink="false">https://medium.com/p/50ef8eae6aac</guid>
            <category><![CDATA[clusterduck-protocol]]></category>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[lora]]></category>
            <category><![CDATA[wireless-communication]]></category>
            <category><![CDATA[iot]]></category>
            <dc:creator><![CDATA[Pratik Shrestha]]></dc:creator>
            <pubDate>Mon, 13 Nov 2023 16:12:49 GMT</pubDate>
            <atom:updated>2023-11-13T16:12:49.474Z</atom:updated>
            <content:encoded><![CDATA[<h3>Elevating Disaster Resilience: A Trek through Langtang Valley with OWL’s ClusterDuck Protocol</h3><p><em>In November 2023, my companion, Mohammad Waris Ali, and I embarked on an adventure to explore the Langtang Valley in Nepal with the goal of reaching Tsergo Ri, a peak standing at 5,033 meters. Lantang, being part of the Himalayas, naturally attracts many tourists around the world because of its beautiful views.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C81oKjWzaLlXAHbJorZqdw.jpeg" /><figcaption>Way to Langtang Valley</figcaption></figure><p>However, this was not the only reason we were on this week-long trek. Not only does Lantang attract tourists but it also attracts natural disasters such as landslides. Taplejung, only a couple of months ago, experienced a landslide that left the area contactless for days. Also, people suffer emergencies during their treks with nowhere to seek help. In January 2023, a South Korean woman was found dead in Thorang La Pass, the world’s highest pass. It highlights the importance of being aware of the unique risks associated with high-altitude trekking and ensuring that emergency response and communication resources are readily available to address unforeseen challenges and emergencies.</p><p>Coming from a tech background, being a frequent trekker, and residing in one of the most disaster-prone regions of Asia, I want to contribute to effective disaster management; whether it’s a natural disaster or health emergency. I wanted to witness disaster scenarios and understand their frequency in the region. It was important to survey the challenges people face in remote areas like Langtang, where there is a lack of internet, electricity, and reliable cellular communication. This trip allowed me to see firsthand the vital importance of establishing communication channels in such critical situations, particularly for post-disaster recovery, where timely assistance can be a matter of life and death. Indeed, the region has already experienced devastating disasters, such as the 2015 earthquake that wiped out the main village and took over 300 lives. Landslides and avalanches are constant threats, especially in close proximity to human settlements. Due to the remote location of this region, being far from the city and capital, post-disaster recovery becomes an even greater challenge. It bridges the gap between remote areas and the rest of the world, ensuring that help and information can reach even the most secluded communities. The need for reliable communication and assistance in such critical situations is evident, as these remote areas are particularly vulnerable to the devastating impacts of natural disasters.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lz19ZD_UIZtu-IH3HnwfkA.jpeg" /><figcaption>Remains of 2015 Earthquake</figcaption></figure><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FEL-b2tibdpM%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEL-b2tibdpM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FEL-b2tibdpM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/4c343aa8abfbe55e27f6caae2f5e4765/href">https://medium.com/media/4c343aa8abfbe55e27f6caae2f5e4765/href</a></iframe><blockquote>The area affected in the above video is really huge, there was an entire village before 2015 earthquake. For size reference, there is a well-grown Himalayan Sheepdog crossing the bridge.</blockquote><p>I discovered OWL while conducting a literature review for my bachelor’s thesis on disaster management without relying on cellular and internet connections back in 2022. As someone with a background in cybersecurity, I have a preference for open-source tools and applications, and the ClusterDuck Protocol (OWL’s open-source firmware) piqued my interest. Since that initial discovery, I’ve been fascinated by CDP’s capabilities and potential applications in the field of disaster management, especially in disaster-prone nations like Nepal.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qSBtoHlwy_3Ta2zn0mpycA.jpeg" /></figure><p>The key characteristics of Ducks (the basic unit of the ClusterDuck Protocol) that intrigued me revolved around their reliability, range, and potential for disaster management. Ducks proved to be remarkably reliable, even in the most challenging altitudes and temperatures, as witnessed during the Langtang Valley trek. This level of dependability is essential in regions prone to natural disasters, where communication can be a lifeline.</p><p>Initially, we tested the Duck within the elevation of 3000 to 4000 meters to evaluate its communication capabilities. It proved effective for our team of two to stay connected and assess its basic range. The real challenge came when we pushed the device beyond 4,000 meters, subjecting it to extreme cold. At such altitudes, even modern smartphones often struggle, but the Ducks and the ClusterDuck network held up remarkably well. To examine its range from high elevations to lower ones, we left one of our Ducks in a Yak shed at approximately 4100 meters. We instructed the shed owner to monitor messages and respond if they received any. We got a range of around 4 km in a 915 Mhz frequency channel. A few times we had a problem with the Lora connection between two duck devices. Since we didn’t have a laptop with us we were unknown what caused that.<br>The concept of establishing a mesh network with Ducks was particularly fascinating, as it could create a self-sustaining communication infrastructure, critical in disaster scenarios. The network concept behind Ducks is clever and reminiscent of a walkie-talkie network (Not exactly the same).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ADbOltsrnFKUc-41HT8oag.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3fNVYEdDQ-tBcI3uyyPAig.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*slf4-Tkd0VKcKn3lTdMo4w.png" /></figure><p>Talking about the key characteristic of Ducks, it demonstrated a high level of reliability, even in extreme conditions and at high altitudes, as described in the Langtang region trek. This reliability is crucial in disaster-prone and remote areas.</p><p>Talking about the usability of ducks, setting up a clusterduck network was surprisingly straightforward once the firmware was burned into the hardware. The compact size of the Ducks made them highly portable, similar to a mobile device, and this ease of use was particularly advantageous during our trek in Langtang Valley. The captive portal of the network was straightforward and intuitive, making it accessible to users of various age groups who are familiar with using mobile phones. With a little training on the captive portal’s functionalities, users can harness the full potential of the application, enhancing the effectiveness of the Duck network for communication and connectivity in remote and challenging environments.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PGSngodcHiqffyunp6MY-Q.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*EnhtxVduzToR_DLmX0xzmg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*aqDQwSRvm4gmhtbTxwIesA.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xtJOUM1JEBmkTAvBbaOi4g.jpeg" /><figcaption>Duck Devices at 4000+ meters</figcaption></figure><p>One notable improvement with this Duck was its stability. In previous versions, we encountered issues like the LoRa connection disconnecting on its own or not connecting even when devices are in close proximity. This version showed significant progress in terms of reliability. <br>One feature that could significantly enhance the Duck is the inclusion of a small screen that displays the list of Duck devices within range and their respective connections. Additionally, the implementation of a network monitoring tool, similar to Nagios, could complement the Duck Device Management System’s (Duck DMS) existing map, which illustrates device locations. By deploying a network of Ducks in specific areas and establishing a base station with an internet connection, this monitoring tool could track device connections and the formation of a mesh network. This capability would be instrumental in visualizing any connectivity issues during deployment and identifying potential breaks in the mesh connection. But the overhead is that there must be a network monitoring packet like SNMP (Are you alive packets) sent to all the devices in a certain interval of time. I would love to contribute to the development of this visualization tool if it happens.</p><ul><li><a href="https://youtube.com/shorts/_x8wNQCCB2M?feature=share">On the way to Peak</a></li><li><a href="https://youtube.com/shorts/g8bQmnjniIE?feature=share">Duck Device (CDP)</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=50ef8eae6aac" width="1" height="1" alt=""><hr><p><a href="https://medium.com/clusterduck-protocol/elevating-disaster-resilience-50ef8eae6aac">Elevating Disaster Resilience</a> was originally published in <a href="https://medium.com/clusterduck-protocol">ClusterDuck Protocol</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Using ClusterDuck Protocol to Monitor Vacuum and Temperature in Maple Syrup Production]]></title>
            <link>https://medium.com/clusterduck-protocol/using-clusterduck-protocol-to-monitor-vacuum-and-temperature-in-maple-syrup-production-3b1d0488499d?source=rss----e4244c79f653---4</link>
            <guid isPermaLink="false">https://medium.com/p/3b1d0488499d</guid>
            <category><![CDATA[maple-syrup]]></category>
            <category><![CDATA[wireless-communication]]></category>
            <category><![CDATA[lora]]></category>
            <category><![CDATA[clusterduck-protocol]]></category>
            <category><![CDATA[open-source]]></category>
            <dc:creator><![CDATA[Jeff Wiles]]></dc:creator>
            <pubDate>Tue, 28 Mar 2023 13:49:37 GMT</pubDate>
            <atom:updated>2023-03-28T13:49:37.074Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*d3LJqJskzsfv0kXw" /><figcaption>Photo by <a href="https://unsplash.com/@kathyryn_tripp?utm_source=medium&amp;utm_medium=referral">Kathyryn Tripp</a> on <a href="https://unsplash.com?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3><strong>Overview</strong></h3><p>At our outdoor camp in Ohio, we utilize over 200 acres of maple trees to create delicious maple syrup. Our process involves tapping each tree with 1–2 taps and connecting them to lateral 5/16&quot; tubing. These lines are then connected to 1 of 7 main lines, made of 1&quot; plastic tubing, which transport the sap downhill to sap collection tanks. To maximize production, we have implemented a vacuum system that runs throughout the entire system. This innovative technology has had a significant impact on our syrup production, allowing us to create more syrup than ever before.</p><p>Our camp contains a total of over 900 taps, connecting 700 trees in total. On a good day over 2000 gallons of sap can be collected. It takes 60–70 gallons of sap to make 1 gallon of syrup. Last year we collected 24,000 gallons of sap and produced close to 300 gallons of finished syrup!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/450/1*gz4WflkITJFNcDPTpYGvfQ.png" /><figcaption>A main line racing across the forest.</figcaption></figure><p>As you can imagine, producing maple syrup at this scale is a highly labor-intensive process, and we rely entirely on volunteers to make it happen. However, by automating certain aspects of the process, we are able to significantly increase efficiency and streamline our operations. By leveraging technology to our advantage, we can produce maple syrup more efficiently and ensure that we are able to provide a high-quality product to our customers.</p><h3><strong>Vacuum and Temperature Monitoring</strong></h3><p>With all the tubing and the connectors, there are many places where the tubing can leak and loose vacuum. If it does leak, it would be very hard to pinpoint where it is in the 200 acre of land. For a solution, I created sensors built with Arduino micro controllers to monitor vacuum and temperature. If there is any abnormality in the readings, then we would know exactly where the leak is and fix it right away.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/733/1*AURyho1b4kGt9ZtOA3XXIw.png" /><figcaption>Heltec board / solar charge controller / vacuum sensor</figcaption></figure><p>These devices are placed at the ends of each of the main sap lines. If it is deployed at the end of each main sap line, how do we get the readings?</p><p>The first option was utilizing Wi-Fi. We can use Wi-Fi to send sensor readings to the cloud. However it was not the optimal solution. One major problem was power. Wi-Fi consumes a lot of power and there is the lack of electricity in forests. Previously, I used a 12 volt car battery connected to a Wi-Fi access point to provide Wi-Fi. Sensors would connect to Wi-Fi and publish sensor readings. Another problem was the distance. The sensors are 300–400 yards from the closest relay/gateway device. Wi-Fi was not supportive of long range communications. The last problem was unreliability of Wi-Fi. Obstructions (trees, hills) and weather made Wi-Fi access points unreliable at times.</p><p>This is where the ClusterDuck Protocol (CDP) comes in. CDP is an open-source firmware that leverages LoRa to wirelessly communicate with internet-of-things devices called Ducks. CDP allows for greater distances without the need to adding Wi-Fi access points out in the woods. And best of all, it is a low power wireless ad hoc network (LPWAN). This simplifies the process and, in my experience, is much more stable than Wi-Fi.</p><p>We integrate the CDP into the sensors so that all the data from the sensors relay through the trees back to our maple barn. Leveraging CDP allowed us to monitor the maple syrup production in real-time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/438/1*jRxiR9jD5DxlS5ToilFW6w.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/733/1*kbfh3QxcuYvjHH2EibYD8Q.png" /><figcaption>Sensor connected to mainline.</figcaption></figure><h3>Design of MapleDuck Network (2023)</h3><h4>Sensors</h4><ul><li>Heltec WiFi LoRa 32 V2 boards</li><li>Onewire temperature sensor</li><li>Adafruit MPRLS Ported Pressure Sensor</li><li>90X60mm Micro Mini Solar Panel Cells</li><li>18650 battery</li></ul><h4>PapaDuck</h4><ul><li>gateway LoRa + Wi-Fi</li><li>TTGO T-Beam board — Connected to power</li></ul><h4>Raspberry Pi</h4><ul><li>Apache web server</li><li>Mosquito MQTT server</li></ul><h4>How Does The Network Deliver Data</h4><p>The sensors take readings of vacuum and temperature from the environment every 10 minutes. Then they broadcast these readings to the to nearby devices and then goes to sleep (to preserve battery) until it is time to read the sensors again or it receives a message to relay.</p><p>The messages are relayed from device to device until it reaches the PapaDuck (the gateway). When the PapaDuck sees the LoRa message, it decodes the CDP message and publishes a message over Wi-Fi to MQTT server.</p><p>In the maple barn I have a Raspberry Pi running Mosquito, and Apache. As the readings are published to the server, they are displayed on a web page. With the current setup 90X60mm Micro Mini Solar Panel and 18650 a battery, several of the sensors have been running 5 weeks with no issues.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Z1GsyYRGVZuWY_PlyuCVXA.png" /><figcaption>Dashboard showing vacuum of main lines.</figcaption></figure><h4><strong>Tank Level and Temperature Monitoring</strong></h4><p>Along with the Vacuum/Temperature sensors, I have built Tank Level Sensors. These use a Maxbotix Weather-Resistant Ultrasonic Rangefinder — MB7092 XL-MaxSonar-WRMA1 to measure the distance from the top of a tank to where the sap is located. We have 6 different tanks varying in sizes from 150–1500 gallons. Most of these are retired bulk milk tanks, horizontal cylinders. I convert the volume into gallons of sap. These sensors are using WeMos D1 WiFi Arduino Development Boards. Readings are taken every 30 seconds a sent to the MQTT sever. These are close to power and Wi-Fi, so I have not converted these to LoRa</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/1*jtcm0YBlKUAlxXLzVOO7pA.png" /><figcaption>Dashboard showing vacuum of main lines.</figcaption></figure><p>At the moment, I am working with the ClusterDuck Protocol open source community to provide some feedback and improve the network. In addition, I am in the process of finalizing the microprocessing board. I used Heltecs but maybe CubeCell might be a better option. Also Onewire temperature sensor integrated with CDP network. The end goal will be automating the entire process to significantly increase efficiency and streamline our operations.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3b1d0488499d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/clusterduck-protocol/using-clusterduck-protocol-to-monitor-vacuum-and-temperature-in-maple-syrup-production-3b1d0488499d">Using ClusterDuck Protocol to Monitor Vacuum and Temperature in Maple Syrup Production</a> was originally published in <a href="https://medium.com/clusterduck-protocol">ClusterDuck Protocol</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Integrating Satellite Communications into Clusterduck Protocol]]></title>
            <link>https://medium.com/clusterduck-protocol/integrating-satellite-communications-into-clusterduck-protocol-e25fef2a1d67?source=rss----e4244c79f653---4</link>
            <guid isPermaLink="false">https://medium.com/p/e25fef2a1d67</guid>
            <category><![CDATA[lora]]></category>
            <category><![CDATA[iridium]]></category>
            <category><![CDATA[clusterduck-protocol]]></category>
            <category><![CDATA[disaster-response]]></category>
            <category><![CDATA[disaster-relief]]></category>
            <dc:creator><![CDATA[EVGN]]></dc:creator>
            <pubDate>Mon, 16 Aug 2021 17:23:27 GMT</pubDate>
            <atom:updated>2021-08-18T15:32:09.126Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In 2019, Project OWL deployed 30 solar-powered Ducks called SolarDucks in three different locations in the island of Puerto Rico. In each location, these Ducks generated a mesh network where people can connect to them and submit a message. It also sends sensor and health data periodically throughout the day. All of this was happening without the need to recharge these devices because it was solar-powered. But a problem arose in the beginning of 2020. Puerto Rico was hit with powerful earthquakes stripping away power and internet communications from the already fragile infrastructure from Hurricane Maria. While the SolarDucks were still operating and transmitting messages throughout the network they could not publish the messages up into the cloud and into the OWL Data Management System (DMS). The reason is that PapaDucks needs an Internet connection to forward the messages to the DMS. However, the power outages took out the WiFi access points, so the messages had nowhere to go.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*yaRbnZt_wzb5ZGLl" /><figcaption>SolarDuck in Puerto Rico</figcaption></figure><p>To make CDP more resilient, we needed to take it a step further by solving the issue of getting the messages to the cloud and into the DMS when Internet infrastructure goes down. Through research and development, the solution I came up with is to integrate satellites into the CDP.</p><p>The concept is that CDP will work normally as intended. When the PapaDuck receives a message, it will send it to the DMS using a WiFi connection. The moment when the PapaDuck cannot establish a connection to the Internet, the PapaDuck will <em>evolve</em> into a DishDuck, a Duck that can communicate with a satellite. It will send the messages to the satellite and when the satellite receives the messages, it will send the message back down to the DMS. It will continually send messages through the satellite until the PapaDuck regains Internet connection. To establish the connection with a satellite, we need to integrate the RockBlock 9603, a small form factor low power Short-Burst Data modem.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*DQtRdcXO55FYVqv5" /><figcaption>Rockblock Short Burst Data modem in duck enclosure.</figcaption></figure><p>The RockBlock utilizes the Iridium Network, a network of 66 satellites in the Earth’s orbit that allows for devices to send Short-Burst Data. Using the Rockblock, the PapaDuck can bounce the data off one of the 66 satellites to the DMS when an internet connection is not available or goes down (Fig 1.2).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lbPdV7aHdC6GkvArEXun4g.jpeg" /><figcaption>Messages being sent over satellite into the DMS.</figcaption></figure><p>And it works! We applied the DishDuck in one of our recent deployments in space! The SpaceDuck was the payload that had the RockBlock in it and it was attached to a weather balloon. The goal was to launch the balloon and keep the connection locked in throughout the whole flight time. There was a ground station that was attached to a Yagi antenna to collect the packets that the SpaceDuck was sending. However, as it goes up and up, there might be a chance that SpaceDuck might lose connection with the ground station. That is when the DishDuck kicks in. The DishDuck will be sending data to the satellite so that if the SpaceDuck does lose connection, there is a backup to ensure that the data will still be received.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*9mFY_M4_BkChrWLr" /><figcaption>Inside the SpaceDuck (the Rockblock is the module labeled DRG-ARG).</figcaption></figure><p><a href="https://youtu.be/uwE_IVzqH3c">Watch the Full SpaceDuck Documentary</a></p><p>Now this makes the Ducks more resilient to unstable or crippling existing internet infrastructure taking the CDP a step further into making it a fully resilient network. Integrating the DishDuck will allow anyone to retrieve sensor data or emergency messages from anywhere globally without worrying that they will miss any emergency messages or sensor data readings due to failures in WiFi or LTE connectivity. As for some future work it is in our hopes that we can access cheaper and higher throughput satellites or even create a LoRa satellite service.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e25fef2a1d67" width="1" height="1" alt=""><hr><p><a href="https://medium.com/clusterduck-protocol/integrating-satellite-communications-into-clusterduck-protocol-e25fef2a1d67">Integrating Satellite Communications into Clusterduck Protocol</a> was originally published in <a href="https://medium.com/clusterduck-protocol">ClusterDuck Protocol</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Setting up a BMP180 using the ClusterDuck Protocol]]></title>
            <link>https://medium.com/clusterduck-protocol/setting-up-a-bmp180-using-the-clusterduck-protocol-4093a76fcdaa?source=rss----e4244c79f653---4</link>
            <guid isPermaLink="false">https://medium.com/p/4093a76fcdaa</guid>
            <category><![CDATA[open-source]]></category>
            <category><![CDATA[clusterduck-protocol]]></category>
            <category><![CDATA[iot]]></category>
            <category><![CDATA[mesh-networks]]></category>
            <category><![CDATA[lora]]></category>
            <dc:creator><![CDATA[Taraqur Rahman]]></dc:creator>
            <pubDate>Mon, 09 Aug 2021 13:31:24 GMT</pubDate>
            <atom:updated>2021-04-05T22:48:18.480Z</atom:updated>
            <content:encoded><![CDATA[<h3>Setting up a BMP180 with the ClusterDuck Protocol</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hXNGQGep7ctnxkCbvWHZyw.jpeg" /></figure><p><em>BMP180 is a great way to start learning how to integrate sensors with DuckLinks. The BMP180 are these really small sensors that collect temperature and pressure. It requires three steps: </em><strong><em>Soldering the BMP180</em></strong><em> to a board and</em><strong><em> Uploading the firmware</em></strong><em>, and </em><strong><em>Collecting the data</em></strong><em>.</em></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/427/1*b0kL5uwhLkYi77N5GglIKg.png" /></figure><h4>The BMP180</h4><p>The BMP180 has four pin holes: VIN, GND, SDA, SLA. The VIN is the input voltage. This is where the power source goes into. GND is the ground. SDA stands for <strong>S</strong>erial <strong>DA</strong>ta and SCL stands for <strong>S</strong>erial <strong>CL</strong>ock. These are special pins used to transfer data. We can solder these BMP180s to both the Heltec ESP32 and TTGO T-Beams.</p><h4>Soldering to the Heltec ESP32</h4><p>The ESP32 board has many pins but only two of them correspond to the SDA and SCL. So we have to make sure we solder in the right places.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/378/1*V5hIyYxvfWIed-X3fRd5HA.png" /></figure><h4>Uploading the Firmware</h4><p>The next step is to upload the firmware from the ClusterDuck Protocol. (If you haven’t cloned the repo, check out our wiki on how to do that. [LINK]) We can get the BMP180 example by opening Arduino then File -&gt; Examples -&gt; ClusterDuck -&gt; examples -&gt; 3. Sensor-Examples -&gt; BMP180Example.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*tdGsyRQBOPy2cYq3" /></figure><p>That should open up the BMP180 example. Two things I like to change for preferences is the name of the Duck and the frequency we send the data. To change the name of the Duck, we go to line 37:</p><pre>std::string deviceId(“MAMA0001”);</pre><p>Replace <em>MAMA0001</em> with a name of preference. <strong>The name has to be 8 characters long and inside quotes</strong>.</p><p>To change the frequency we send the data, we have to go to line 30:</p><pre>const int INTERVAL_MS = 60000;</pre><p>And replace the <em>60000</em> value with another value of preference. <strong>This value is in milliseconds</strong>, so right now it is sending data every 60 seconds. If we only need to take measurements every hour, we have to convert 1 hour into milliseconds (1 hr = 3600000 milliseconds).</p><h4>Collecting the Data</h4><p>There are two ways to get the data. One way is to register for the Duck Management System (DMS) or if you would like a local solution, you can make a <a href="https://github.com/Project-Owl/dms-lite">DMS-lite</a>.</p><p>So now we finished the set-up, we can deploy the Ducks and watch the data flow!</p><h4>User Case</h4><p>I have already deployed three Ducks named Gotham00, Central0, Mtrpolis, with BMP180s around my house. Each duck sent temperature and pressure reading every 30 minutes and I collected the data for about a week. These are the some data graphs I have created:</p><figure><img alt="Temperature Data for three of the Ducks deployed" src="https://cdn-images-1.medium.com/max/900/0*BGrZGdmDbtMDyEW8" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/900/0*APyFi8p12SZKbT64" /></figure><p><em>Hope you enjoyed this tutorial of integrating a BMP180 with a Duck. We will be doing more integration blogs. If there are any specific sensors you would like help with or have any questions and/or comments join our ClusterDuck Protocol community and give us a quack in </em><a href="http://www.project-owl.com/slack"><em>Slack</em></a><em>.</em></p><p><a href="http://clusterduckprotocol.org/"><em>Learn more about the ClusterDuck Protocol</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4093a76fcdaa" width="1" height="1" alt=""><hr><p><a href="https://medium.com/clusterduck-protocol/setting-up-a-bmp180-using-the-clusterduck-protocol-4093a76fcdaa">Setting up a BMP180 using the ClusterDuck Protocol</a> was originally published in <a href="https://medium.com/clusterduck-protocol">ClusterDuck Protocol</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Research in LoRa: The Disaster Communication Networking Space]]></title>
            <link>https://medium.com/clusterduck-protocol/research-in-lora-the-disaster-communication-networking-space-2a853c48051?source=rss----e4244c79f653---4</link>
            <guid isPermaLink="false">https://medium.com/p/2a853c48051</guid>
            <category><![CDATA[wireless-communication]]></category>
            <category><![CDATA[networking]]></category>
            <category><![CDATA[lora]]></category>
            <category><![CDATA[disaster-response]]></category>
            <category><![CDATA[iot]]></category>
            <dc:creator><![CDATA[Brenton Poke]]></dc:creator>
            <pubDate>Mon, 09 Aug 2021 13:13:51 GMT</pubDate>
            <atom:updated>2021-08-18T12:11:24.189Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*b1X52w3Zn-LGGh99Fjwfeg.jpeg" /></figure><p><em>There has been a lot of interest in LoRa over the last few years in the IoT space for its long range, low power, and low cost of both hardware and electrical requirements. Platforms (like SigFox, The Things Network (TTN) and now the ClusterDuck Protocol), have made getting started with LoRa and IoT easy by providing wireless hardware and software infrastructure. We can easily connect our device to services we build ourselves. The benefits of LoRa intrigued the interest of people in the natural disaster sector. The natural disaster sector has been stuck with a problem: “How will we be able to communicate in the event of a disaster when mobile communication networks aren’t available?” And they believe that LoRa might be a viable solution. Current research is being done to leverage LoRa technology solve this problem. We will explore this subject using a few research papers that propose network architectures pursuant to this problem.</em></p><h3>LoRa Modules, Meshed</h3><p>Let’s start with how LoRa’s characteristics and how it can be used in a mesh network. In our first paper, <a href="https://ieeexplore.ieee.org/document/9370792">Pham, Kisel, et al</a> [1]. examine LoRa’s capabilities in mesh networks using OMNET++, a popular piece of network simulation software.</p><p>LoRa modules can be configured using a few key parameters, which are spreading factor (SF), coding rate (CR), and bandwidth (BW). <a href="https://josefmtd.com/2018/08/14/spreading-factor-bandwidth-coding-rate-and-bit-rate-in-lora-english">Explained nicely by Josef Matondang</a>, these three components can be used to determine the data rate (DR), given by this equation:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/338/1*XMEPXOnAxO-ckbVk_15g-g.png" /></figure><p>Noted by the authors, high BW increases the data rate, but decreases coding sensitivity. High SF increases decoding sensitivity but decreases the data rate. The typical LoRa mesh is going to look like any other wireless mesh you’ve encountered. The authors give this figure to illustrate.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/558/0*MBp5zGcS5kP6gkqd.jpg" /></figure><p>Routing selection is done via Received Signal Strength Indicator (RSSI), a common method of metric for measuring the strength of a signal. Here it’s being used to determine the cost of a link between two nodes, which can be used to determine the total cost of any route. The algorithm always chooses the link with the lowest cost.</p><p>When simulating the network, a propagation model that considers an urban setting where devices have structures in between them. Payload is generated randomly and there is a gateway node in the center of the network. For completeness, you can see the simulation parameters here in one of the paper’s tables.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/581/0*QjEKpRIbltQjK0zN.jpg" /></figure><p>Now let’s look at their results. Below are Figures 3 and 4 graphing the influence of load intensity and number of relay nodes respectively, on delivery latency.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/613/0*cRKVyZ9zzxyPmQq-.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/573/0*70wtpiM8hKigh9c-.jpg" /></figure><p>High spreading factor on increasing loads leads to considerable jumps in latency but can be counteracted by increases in bandwidth. This tracks with the original equation that model’s data rate. Interestingly latency numbers seem to converge on <em>SF</em> = 9, <em>BW</em> = 125 and <em>SF</em> = 10, <em>BW</em> = 250. The number of relays is also quite important here, showing a similar arrangement of linear relationships. Notice again the convergence of the previously mentioned spreading factor-bandwidth pairs. The relationship between spreading factor and latency is further intimated by the authors when increasing the node count to 100, showing the high SF means longer transmission time.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/759/0*lzkzdckC_aqmmTBz.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/763/0*pNyao8J4u9nxdIdW.jpg" /></figure><p>The number of nodes in the network makes more interesting data. When there are more nodes, there are more packets generated. With more nodes to travel through, the latency is higher and there are more chances for a packet to get lost. The authors find this in Figures 6 and 7 below.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/772/0*Fl12fCc0PVeEWXyq.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/773/0*AP9W5sst981Mjuk0.jpg" /></figure><p>This should give us some good intuition about LoRa and how a mesh network would operate using it. Next, we’ll look at some problem-based solutions being researched today.</p><h3>Phone, Meet Network</h3><p>Our second paper is out of the University of the Philippines from <a href="https://ieeexplore.ieee.org/abstract/document/9342944">Macaraeg, Hilario, et al.</a> [2] It looks directly at our topic of off-grid communications by evaluating LoRa’s ability to serve as a text message delivery medium. The work is accomplished by implementing an ad-hoc on-demand distance vector (AODV) routing protocol using received signal strength indicator (RSSI) for the routing metric.</p><p>The network assumes a mobile phone is available to the user, and a LoRa transceiver is present. The LoRa transceiver is on an ESP32 development board along with a battery and bluetooth submodule. This will allow the phone to exchange information over the network as shown in Figure 1 of the paper.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/931/0*nyNr175m43Rsjo76.jpg" /></figure><p>The AODV routing mechanism using RSSI as the distance metric (RSSI-AODV) is chosen by our authors because of it correlates well with peak data rate (PDR). The routing is described by Figure 3 of the paper.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1009/0*dYtkah6bTNq-2KNW.jpg" /></figure><p>The experimentation includes two sets of tests; one point-to-point test and a multi-hop test. The point-to-point test has two nodes on the ground, with clear line of sight between nodes. The authors have shown reliable communication beyond 800 meters using packet size groups of x&lt;25 bytes and 256&gt;x&gt;25 bytes. Results of the PDR performance are detailed in Figure 4.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*8IuPjgk1g8bY4EzG.jpg" /></figure><p>However, in a more “real-world” scenario with obstructions in between nodes, the authors indicate a PDR of only 50% with a distance of up to 300 meters.</p><p>In the second set of tests using a multi-hop network, the authors implement two network structures shown in Figure 7 of the paper.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/419/0*L1KDv6FaOntnIDV4.jpg" /></figure><p>The tests are then run using both AODV and RSSI-AODV and monitor the route from source to destination. In confirming the route, the packets do take path with higher RSSI as expected. In Figure 8, it’s shown that PDR deteriorates wit hop count, consistent in AODV and RSSI-AODV and across both spreading factors evaluated.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/760/0*9OT9kfzfbfoVr-WZ.jpg" /></figure><p>The authors note that this type of network could cover a 5-square km area for around USD$240 at the cost of USD$40 per node. Since smartphones are ubiquitous in the Philippines, the deployment of such a network should be negligible with the assistance of local governments.</p><h3>What If the Users Could Help Each Other?</h3><p>The next paper in our research battery examines a network that links each person into a sort of mutual aid infrastructure using LoRa as the wireless network. They call this strategy LOCATE.</p><p><a href="https://www.sciencedirect.com/science/article/abs/pii/S1570870518309004">This work out of University of Bologna in Italy</a> [3] seeks to disseminate emergency requests (E-REQs) throughout a LoRa network where each node is phone connected via USB to a LoRa radio. The E-REQ should eventually encounter another node that can solve the emergency.</p><p>The messaging system follows a dissemination strategy that uses a timer set when a node in the network receives an E-REQ. When the timer is up and no emergency solver (EV) is identified, the node passes the message to other nodes in the network. The authors described the strategy visually in their Figure 5.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/548/0*1VURMTDuvGlxmmZK.jpg" /></figure><p>The timer is referred to as a “contention window” and is described by</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/345/1*M91Q-44iTU6P2LpIiqsmGA.png" /></figure><p>Where CWacc is the acceptance contention window, or the time a node will wait for an EV. Our exponent in <em>e</em> determines how close or far away priority should be given to potential solvers, as <em>d</em>(<em>as</em>, <em>aj</em>) is defined as the distance between the emergency source and the receiver node. For this contention window, priority is given to nodes closer to the source to win the contention. since nearby solvers might be able to reach the emergency source sooner.</p><p>For forwarding the E-REQ, there is a forwarding timer with a very similar equation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/244/1*1VsajboGcKWQNx1tmb5eTw.png" /></figure><p>This prioritizes the nodes further from the source node, so the message can be spread as fast as possible.</p><p>This was all done in phase 1 of a transmission. In phase 2, those that have received a message give an emergency response (E-REP), disseminated over this same scenario. This entire protocol is tuned using an epidemic diffusion model, where whether or not to actually send out the E-REQ message is determined probabilistically so as to not flood the network. How to tune this <em>p</em>∗ value is discussed further in the paper, but that’s enough math for now.</p><p>The simulation results of this strategy look promising. Several strategies were evaluated, but we’re going to look at the LOCATE scheme vs flooding and continuous dissemination in the graphs from Figures 11 and 12.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/515/0*u5jcJXE43sVRUGPw.jpg" /></figure><p>Here, the emergency resolution rate (ERR) is far and away an improvement over continuous dissemination, which is the probabilistic dissemination scheme without any analytical tuning. Even flooding is outdone here, as the ERR really picks up at 20 nodes and beyond.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/502/0*JxKl1su2aYUvJQCn.jpg" /></figure><p>For the emergency response time (ERT), the LOCATE scheme employing the probabilistic tuning again outpaces both continuous dissemination and flooding, indicating that not rebroadcasting the E-REQ from every node is key to good performance of the network. But wouldn’t it be nice to have an overhead metric? Well, University of Bologna does happen to report that as well.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/519/0*uAI5ty0FFBGAiB20.jpg" /></figure><p>The overhead of LOCATE does spike at 20 nodes as the other metrics do, but tapers off the more you have. This makes sense given that greater number of node means fewer actually <em>have</em> to disseminate the message. Even so, the overhead of LOCATE at its worst is better then both continuous dissemination and flooding at their <em>best</em>.</p><p>Now what about actual experimental results? Empirical data is always best, so let’s see those results.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/503/0*YotKq5hXDbgwmmOa.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/499/0*BJu-8klJgJAkaIeV.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/508/0*yOduH17MpnJ0xy41.jpg" /></figure><p>Again, the LOCATE scheme performs better on each metric, although emergency overhead (EO) seems to grow much closer to flooding’s overhead. It should be noted that varying the number of solvers in the LOCATE scheme has a noticeable impact, shown in the paper. It should also be noted that the attempts to use 802.11 with the LOCATE scheme did not go well, further enhancing our desire to use LoRa.</p><h3>Closing Thoughts</h3><p>We’ve seen three different implementations of the LoRa technology for disaster relief scenarios. Beyond the development of Doomsday Survival Tech, there are other more mundane scenarios LoRa is being explored such as smart cities. The concept of smart cities is to provide promising opportunities for water safety monitoring, positional sensing, responsive wireless-enabled technology and more. We could have a city where current kilowatt-hour prices are given straight to vehicles so that smart electric cars are aware of the cost of charging up whenever they’re near a charging station. And even smart traffic lights that can detect accidents and communicate with other traffic lights using LoRa to reroute traffic to avoid the accident area? In these scenarios LoRa would be a possible solution since it is a long-range, low cost, low power communication standard. There are some limitations to LoRa such as the limiting power transmission and low bandwidth, and that is why there is still research being done to navigate through these limitations. I am very interested in the implementations of LoRa and hope to be in the forefront on these research topics, whether it be for disaster relief or improving the daily lives of people.</p><p>The graphs and tables are from the research papers summarized within the article.</p><ol><li>Pham, V. D., Kisel, V., Kirichek, R., Koucheryavy, A. &amp; Shestakov, A. Evaluation of A Mesh Network based on LoRa Technology. <em>2021 23rd International Conference on Advanced Communication Technology (ICACT)</em> 1–6 (2021) doi:10.23919/icact51234.2021.9370792.</li><li>Macaraeg, K. C. V. G., Hilario, C. A. G. &amp; Ambatali, C. D. C. LoRa-based Mesh Network for Off-grid Emergency Communications. <em>2020 Ieee Global Humanit Technology Conf Ghtc</em> 1–4 (2020) doi:10.1109/ghtc46280.2020.9342944.</li><li>Sciullo, L., Trotta, A. &amp; Felice, M. D. Design and performance evaluation of a LoRa-based mobile emergency management system (LOCATE). <em>Ad Hoc Networks</em> (2020) doi:10.1016/j.adhoc.2019.101993.</li></ol><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2a853c48051" width="1" height="1" alt=""><hr><p><a href="https://medium.com/clusterduck-protocol/research-in-lora-the-disaster-communication-networking-space-2a853c48051">Research in LoRa: The Disaster Communication Networking Space</a> was originally published in <a href="https://medium.com/clusterduck-protocol">ClusterDuck Protocol</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>