<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ahmed Hassan Falah | UCSC OSPO</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/ahmed-hassan-falah/</link><atom:link href="https://deploy-preview-1007--ucsc-ospo.netlify.app/author/ahmed-hassan-falah/index.xml" rel="self" type="application/rss+xml"/><description>Ahmed Hassan Falah</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><image><url>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/ahmed-hassan-falah/avatar_hu855181db4bd0db658ad6d5cbd8fa37b3_187209_270x270_fill_q75_lanczos_center.JPG</url><title>Ahmed Hassan Falah</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/author/ahmed-hassan-falah/</link></image><item><title>Enhancing Usability and Expandability of the Open Sensing Platform project</title><link>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre24/ucsc/osp/20240614_ahmedfalah01/</link><pubDate>Fri, 14 Jun 2024 00:00:00 +0000</pubDate><guid>https://deploy-preview-1007--ucsc-ospo.netlify.app/report/osre24/ucsc/osp/20240614_ahmedfalah01/</guid><description>&lt;p>Greetings everyone,&lt;/p>
&lt;p>I am Ahmed Falah and I am delighted to be part of the 2024 Google Summer of Code program, where I am contributing to the &lt;a href="https://deploy-preview-1007--ucsc-ospo.netlify.app/project/osre24/ucsc/osp">Open Sensing Platform project&lt;/a>.&lt;/p>
&lt;p>My &lt;a href="https://drive.google.com/file/d/1jD2BvRBaCHfiibEcR5sJKr9GWK51RxD7/view?usp=sharing" target="_blank" rel="noopener">proposal&lt;/a> was accepted, and I am fortunate to have &lt;a href="https://deploy-preview-1007--ucsc-ospo.netlify.app/author/colleen-josephson/">Colleen Josephson&lt;/a> and &lt;a href="mailto:jtmadden@ucsc.edu">John Madden&lt;/a> as my mentors. The objective of my project is to enhance usability and expandability of the Open Sensing Platform, a hardware solution for deploying sensor networks in outdoor environments. This platform utilizes low-power, long-range communication to transmit data from various sensors to a visualization dashboard. While the platform effectively collects data, its configuration process requires modifying source code to make it more user-friendly. My first steps to enhance usability of the project:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Improve User Interface (UI):&lt;/strong> Develop a user-friendly interface to interact with the platform, enabling researchers to configure the device without modifying code.&lt;/li>
&lt;li>&lt;strong>Conversion of user configuration:&lt;/strong> convert user configuration data to the Protobuf format for efficient storage and transmission.&lt;/li>
&lt;/ul>
&lt;p>Additionally, I will explore updating the NVRAM functions to interact with Protobuf messages instead of directly writing/reading raw data to NVRAM. I will also implement functions to serialize user configuration data into a Protobuf message and deserialize the message back into a data structure for use within the firmware.&lt;/p>
&lt;p>I will be posting regular updates and informative blogs throughout the summer, so stay tuned!&lt;/p></description></item></channel></rss>