Applications

With FLOTO, you can configure and simultaneously launch data collection applications on multiple distributed devices across the United States. (Check out our map to see our current device locations.) Our infrastructure handles the complexity of deploying an application across nodes so that you can focus on the data and the research.

The FLOTO portal gives you fine-grained control over your application deployments:

  • upload custom applications or use public applications from the FLOTO user community;
  • configure your application runtime environment, select the duration for which you want your application to run, and target specific nodes for deployment;
  • monitor your jobs and view events and device logs from the applications you deploy on the infrastructure.

If you are interested in deploying an application on the FLOTO infrastructure, including one of the applications from our user community, you will need to submit an application request and receive approval for your application deployment from the FLOTO team.

Click here for more information about the application user policy on FLOTO. You can submit the form below.

FLOTO applications are packaged as Docker containers and jobs are orchestrated by Kubernetes. Check out our application user documentation to learn more about deploying applications on FLOTO.

Featured Applications from the User Community

Netrics Featured Image

Netrics

Netrics is an innovative, open-source tool designed to empower communities with data-driven insights into their internet performance. By meticulously measuring broadband speed, latency, and other critical network parameters, Netrics offers a comprehensive view of internet quality in various environments. This tool is pivotal for initiatives aiming to bridge the digital divide and enhance internet equity. With its user-friendly interface and robust data collection capabilities, Netrics is an essential resource for researchers, policymakers, and community leaders striving to improve internet accessibility and performance across diverse regions.

Version: 0.0.2-post2

More Details

Netrics Featured Image

Data Uploader

Data Uploader is a versatile service designed for the FLOTO ecosystem, facilitating the automatic synchronization of data to a specified remote destination. By actively monitoring a designated directory for any changes, Data Uploader employs rclone, a powerful command-line program to manage files on cloud storage, ensuring your FLOTO data is consistently and securely uploaded to the cloud. Configuration is straightforward, requiring just the RCLONE_CONFIG_JSON for remote source details and the DIRECTORY to watch. Ideal for seamless data management within FLOTO applications or jobs, Data Uploader streamlines the process of data backup and sharing, making it an indispensable tool for researchers and developers alike.

Version: 0.0.1

More Details

Application Deployment Request Form

How to Submit an Application Request

How to Submit an Application Request

This form enables researchers, developers, and organizations to request access to FLOTO devices for their projects. It is designed to gather essential information needed for the FLOTO team and device providers to evaluate and approve deployment requests efficiently.

To complete the form, applicants must provide the following information:

1. Applicant Information: Name, affiliation, email address, and phone number.

2. Project Details: Title, description (2-3 paragraphs), including objectives, research field, expected outcomes, and project duration (start and end dates).

3. Application Details: Name, description (1-2 paragraphs), including purpose, functionality, technologies used, and estimated network usage (bandwidth consumption, data transfer frequency and volume, and specific network protocols or ports required).

4. Device Requirements: Number and types of devices needed, specific hardware, peripheral, or sensor requirements.

5. Data Handling: Types of data collected or processed, data privacy and security measures, and data retention and disposal plans.

6. Risk Assessment: Potential risks or impacts on device owners' networks and resources, mitigation strategies, and contingency plans.

7. Additional Information: Any other relevant details or requirements.

8. Acknowledgment and Agreement: Applicants must agree to abide by the FLOTO Application User Policy and understand that their request is subject to review and approval.

By providing comprehensive and accurate information in the FLOTO Deployment Request Form, applicants enable the FLOTO team to assess the feasibility, impact, and alignment of their projects with the platform's goals. This streamlined process facilitates the efficient allocation of resources and ensures that approved projects can leverage the full potential of the FLOTO platform for their research and development endeavors.

Please contact us at contact@floto.science if you have any questions about this process.

Applicant Information

Project Details

Briefly describe your project, its objectives, research field, and expected outcomes (2 - 3 paragraphs).

Application Details and Device Needs

Briefly describe the purpose, functionality, and technologies used in your application.
Estimate the bandwidth consumption, data transfer frequency and volume, and list any specific network protocols or ports required by your application. Identify any potential risks or impacts your application may have on device owners' networks and resources.
Types of data collected or processed: Describe the types of data your application will collect or process. Data privacy and security measures: Explain the measures you will implement to protect data privacy and security. Data retention and disposal plan: Describe your plans for retaining and disposing of collected data.
Number of devices requested: Specify the number of FLOTO devices you need for your project. Desired device types or configurations: List any specific device types or configurations required for your project. Specific hardware requirements: Mention any additional hardware requirements for your application (if applicable). Peripheral or sensor requirements: List any peripheral or sensor requirements for your application (if applicable).

Acknowledgement and Agreement

Please check each box acknowledging the following:

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.