GithubHelp home page GithubHelp logo

seetadev / ethops Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 115.84 MB

Developer Tools to manage and monitor drones, UAVS and embedded devices for cost effective healthcare delivery

License: MIT License

Solidity 7.23% JavaScript 78.50% HTML 2.99% Dockerfile 0.02% TypeScript 5.81% Shell 0.18% CSS 2.70% Vue 0.11% Python 2.17% EJS 0.01% Cadence 0.07% Smarty 0.01% PLpgSQL 0.04% Procfile 0.01% SCSS 0.12% Makefile 0.01% Nix 0.01% Starlark 0.01% Java 0.03% Objective-C 0.02%

ethops's Introduction

Drone DAO

Developer Tools to manage and monitor drones, UAVS and medical embedded devices for cost effective healthcare delivery, patient monitoring, first aid delivery. Monitoring tools for water management and reducing water wastage. Crowdsourcing information sharing for better and cleaner drinking water, Remote Water Monitoring, Recyclability of Water using Analytics and Visualization tool, Payments Elusiv SDK, Filecoin, Ethereum and key Web3 Eco-system tools.

Inspiration: Remote water monitoring systems have not been used effectively in emerging countries. We got motivated to recycle and use old phones and tablets, used devices like computers on providing remote water monitoring facility to prevent havoc in case of hurricanes, excessive rainfall. Chennai floods in 2015 has made it all the more urgent to design, develop and deploy such systems cost effectively.

Plan: Our vision is to carry out research on new models that incorporate technology and which aims at revolutionizing the water management practices around the world . The technology solution is designed specifically to address the needs of the water, health and environment eco-system comprising of civic bodies, water management units, hospitals, environment and health ministry, laboratories, citizens, R&D organizations and improve the operational efficiencies.

Just in Time service: Availability of city’s water records suffering from environmental issues across different stakeholder through secure blockchain network.

Record Management: Quality documentation reduces the issues regarding implementation of water management policies.

Research: Research laboratories can use the data for diagnosis of water borne diseases, suggesting personalized action to water treatment plants.

Web Application: Decentralized Cloud-based web application with a chat-based interface for quick water wastage attention. It can also be used for environment protection and steps to reduce the issues.

Transparency: Insurance agencies can utilize the data to provide customized house insurance plans to the customer. Ground water levels are at an all time low.

Better Management Practices: Journal of water usage records covering complete city history improve the policy implementation and help define stringent rules towards saving water.

We are planning to develop a platform powered by ethereum and its key solutions having the following features:

•Detection : Identifying the drones & UAVs in the video feed using object detection.

•Discovery : Logging the identities of the drones & UAVs flying in a particular air space at any instant of time, using exchange of unique identifiers.

•Geo-fencing : Discovering unlawful presence and raising alarms using the detection & discovery data.

•Monitoring : Looking out and reporting incidents based on event detection in visual data.

•Analysis : Analyzing route patterns and incidents.

•Drone Incident Reporting : Publish drone incident reports

Solana Blockchain:

  1. Solana Analytics and Visualization Tool: https://github.com/seetadev/EthOps/tree/main/Solana-Analytics-NFTs-Payments/viz-analytics-platform

  2. NFT for NFC tags of Drones using Solana NFT Collection: https://github.com/seetadev/EthOps/tree/main/Solana-Analytics-NFTs-Payments/nft-nfc-tags-collection-metaplex

  3. Receiving IRL and Online Payments using Solana and QR code scanner: https://github.com/seetadev/EthOps/tree/main/Solana-Analytics-NFTs-Payments/IRL-Online-Payments-Integration/solana-pay-tutorial-start

  4. Enabling Private Payments using Elusiv SDK for Drone Services and Repair, Maintenance AMC: https://github.com/seetadev/EthOps/tree/main/Solana-Analytics-NFTs-Payments/private-payments-Elusiv-SDK

Ethereum, Harmony & Near Tools, Protocols and Techniques Utilized and Details

  1. Tableland: We are using tableland to develop a monitoring notes application and are maintaining it along with maintenance and security notes of drones and UAVs. Please visit: https://github.com/seetadev/EthOps/tree/main/Module1/Monitoring-Notes-tableland

  2. NFTPort: We are using NFTPort to see all NFTs from different networks. This enables UAV Users:UAV Users can views their NFTs in different network when they enter their address and select the network such as Ethereum, Polygon (Matic), Avalanche, and Binance Smart ChainUAV Users can view the contract of the NFT such as floor price, unique token ids sold today, gas quote rate day, and list of NFTs mintedPlease visit: https://github.com/seetadev/EthOps/tree/main/Module1/NFTs-from-different-networks

  3. NFT.Storage for Filecoin/IPFS: We are using NFT.Storage for storing a variety of offchain data like incident snapshots, alarm metadata and object types at the time of incident. Please find the video at  https://drive.google.com/drive/folders/1HMbdCn79woH2TGFCF_sH-oGDZEuzjm7f (screencapturewithoutsound.mov file). We are storing Alarm metadata using NFT.Storage. Also, Saving/deleting alarm metadata and image to/from IPFS using NFT.Storage. We are also storing the hash returned from IPFS/filecoin to Ethereum test network using NFT.Storage. Further we are using NFT.Storage for: Video analytics configuration using NFT.Storage; Camera Management: Add/edit/delete cameras with integration with Livepeer, NFT.Storage; Live streaming with Object Detection Video Analytics using Livepeer for streaming, and NFT.Storage for snapshots.Please visit: https://github.com/seetadev/EthOps/tree/main/Module2/incidentandalarmstorage

  4. Unstoppable Domains: We are utilizing 4 unstoppable domains for authentication, authorization and identity/access management. Please visit the link: https://github.com/seetadev/EthOps/tree/main/Module1/Unstoppable-Domains-login/uns-login-moduleThe project domain "ethops.blockchain" has been purchased from UNS along with other 3 domains "ethercalc.nft", "ethercalc.wallet" and "ethercalc.blockchain". Please visit the screenshots at https://drive.google.com/drive/folders/1AVqcWde98QEbgNAellKEZUadRi2Q1Kcr

  5. Aave governance for extensibility of drone governance on Optimism and Arbitrum: We are using Aave cross chain bridges to extend drone governance to other blockchain networks like Optimism and Arbitrum. Please visit https://github.com/seetadev/EthOps/tree/main/Drone-robotics-governance Governance of Drones and UAVs using Aragon Plugins: A decentralized survey for drone ratings by users using a governance solution built with Aragon plugins at the core is done at key intervals and its onchain voting snapshots enable credibility of ratings. We can enable our smart contracts read the storage of any contract at a given block. This enables on-chain voting, airdrops on Ethereum and Polygon. Please visit https://github.com/seetadev/EthOps/tree/main/Drone-Survey-Ratings and https://github.com/seetadev/EthOps/tree/main/Drone-robotics-governance

  6. Optimism: We are using Optimistic rollup technology to enable scaling of the decentralized public goods mobility network and effective management and communication setup for Drones utilized in Operations and Maintenance across multiple regions. Drones can be effectively utilized for building operations, inspection and maintenance and safer and more efficient surveys.Please visit the Optimism faucet configuration screenshots: https://drive.google.com/drive/folders/1ZJQc1qsTT0DA7haYnA0lG2w-lH_iSUAs

Please visit the github link at https://github.com/seetadev/EthOps/tree/main/Module3/drones-scaling-multi-regions

  1. Livepeer: We are using Livepeer ondemand service to enable effective management and communication setup for Drones utilized in Operations and Maintenance across multiple regions. Drones can be effectively utilized with Livepeer's ondemand support for building operations, inspection and maintenance and safer and more efficient surveys. Please visit ethops1.mp4 (We use Camera Management Module powereded by Livepeer open source video streaming system: Add/edit/delete cameras with integration with Livepeer, NFT.Storage for snapshots of road incident. Livepeer for online video streaming at the road incident spot for better coordination and immediate action) and ethops2.mp4 at https://drive.google.com/drive/folders/1fWCZ3SuJ27xdeR4S8YcnmFtqO7qxbFat

  2. Harmony Marketplace Smart Contracts: https://github.com/seetadev/EthOps/tree/main/Harmony-Blockchain/NFTMarketplacecontracts

Smart contracts and implementation for Harmony Marketplace.

Harmony Vizualizing and Analytics Tool: https://github.com/seetadev/EthOps/tree/main/Harmony-Blockchain/Viz-analytics-platform

We are developing an open source vizualization tool to enable tabulation, charting, organization and graphing of data.

  1. XMTP: We are implementing XMTP Chat for Transport administrators in a particular region with CyberConnect functions. Please visit the implementation link: https://github.com/seetadev/EthOps/tree/main/Module1/decentralized-chat-xmtp

  2. Skale Network: Skale Network: We are using Skale Network for storing geolocation file data and additional snapshot files and data. This will enable effective management and communication setup for Drones utilized in Operations and Maintenance across multiple regions. Drones can be effectively utilized for building operations, inspection and maintenance and safer and more efficient surveys. Please visit https://github.com/seetadev/EthOps/tree/main/Module3/Skale-file-storage-metadata

  3. SuperFluid + UMA: We are using Superfluid as a token streaming protocol that lets UAV users and consumers create streams of tokens fluidly between addresses. This will enable effective incentivization, management and communication setup for Drones utilized in Operations and Maintenance. We are extending Superfluid’s streaming tokens with UMA’s KPI Options: Perpetual Conditional Rewards (PCR) tokens that combine Superfluid’s programmable cashflows with UMA’s KPI option concepts. UAV Users and administrators would receive immediate benefits and feedback based on how that KPI was doing. Immediate feedback like this would be highly motivating.  Please visit the link: https://github.com/seetadev/EthOps/tree/main/Module2/superfluid-stream-uma-kpi

  4. Near Protocol and Aurora: We are using Aurora to enable scaling of the network and effective management and communication setup for Drones utilized in Operations and Maintenance across multiple regions. Aurora enables dApps to easily move to the NEAR blockchain. It allows users to do two distinct things: upload and interact with Solidity smart contracts on NEAR blockchain and move assets (including ERC-20 tokens) between Ethereum, NEAR and Aurora via the Rainbow Bridge. Please visit the link: https://github.com/seetadev/EthOps/tree/main/Module2/scaling-with-aurora We are also utilizing Near Protocol to receive drone and UAV incident feedback, store feedback details from both users and government officials on the incident reports so that they could strategize more productively and do early stage prevention of collisions.

  5. We are using Covalent to see all NFTs for NFC tags of Drones across different networks. Further, we have the following 4 Covalent end-points APIs:

Get Log Events by Contract Address: to get log events like sold/listed nft for NFC tags/NFC Tags of Drones on marketplace.

Get Log Events by Incident Types: to get log data for specific incident event along with its metadata

Get NFT External Metadata: To get metadata for NFT like attribute and snapshot images.

Get Historical Token Prices: To get price of token for currency that accept NFT/item on marketplace.

  1. Chainlink VRF: We utilized Chainlink VRF (Verifiable Random Function) to enable provably fair and verifiable random number generator (RNG) that further enables smart contracts to access random values without compromising security or usability for drone incident reporting. For each request, Chainlink VRF generates one or more random values and cryptographic proof of how those values were determined. The proof is published and verified on-chain before any consuming applications can use it. This process ensures that results cannot be tampered with or manipulated by any single entity including oracle operators, users, or smart contract developers. At this juncture, we are planning to use only subscription supported network for Chainlink VRF. Link: https://github.com/seetadev/EthOps/tree/main/Module1

  2. Chainlink External Adapter returns 4 uint64 packed into a bytes32. This External Adapter is executed by a Job, which is triggered by an External Initiator. Finally, this Job sends a TX to a Smart Contract with the result of the External Adapter, unpacking and saving the 4 uint64. Link: https://github.com/seetadev/EthOps/tree/main/Module1

  3. Worldcoin - We are using WorldCoin to enable multi-region distribution of the public goods and incentivizing maintainers for effective management and communication setup for Drones utilized in Operations and Maintenance across multiple regions. Drones can be effectively utilized with WorldCoin's currency support for building operations, inspection and maintenance and safer and more efficient surveys. Please visit the link: https://github.com/seetadev/EthOps/tree/main/Module3/world-id-currency-support

  4. XRPL-py-lite for Asset Management, Automation and Reducing decentralized Transaction Costs in UAV Monitor: We are utilizing xrpl-py-lite for asset management, automation and reducing transaction costs with XRP Ledger in UAV Monitor. This is especially useful for enabling UAV Monitor at all levels - drone drivers, citizen, dispatcher, Ministry of Aerial Transportation and Fleet Organizations. Please visit: https://github.com/seetadev/EthOps/tree/main/Drone-robotics-governance/asset-mgr-xrpl-py-lite

Features of XRPL-py-lite for Asset Management, Automation: Account creation, XRPL and Asset transfer, XRPL and asset management, Creation and management of Escrows, with support for conditions, Creation and management of Checks, Creation and management of Offers, Token creation and management, NFT creation and management.

ethops's People

Contributors

seetadev avatar

Stargazers

Matt Ma avatar murat onur avatar

Watchers

 avatar

ethops's Issues

Subgraph endpoint update required

Hey team,

We've noticed that you're referencing a subgraph deployed on The Graph's hosted service in this repository. Just a heads-up: after June 12th, hosted service subgraph endpoints will no longer be available as the offering is being deprecated.

If you are the subgraph owner or maintainer, it's time to upgrade your subgraph to the network. This ensures everything keeps running smoothly and you get access to all the latest features and improvements. Here is a quick guide with all the upgrade steps.

If you're not the subgraph owner or maintainer, check Graph Explorer to see if the subgraph development team has already upgraded to the network. If you don’t find an upgraded subgraph, a friendly nudge to the subgraph development team would be greatly appreciated—it's a quick process that benefits everyone. Here's the upgrade guide with all the necessary steps for the subgraph development team.

Once the subgraph is upgraded to the network, you can create an API key and updated query URL in Subgraph Studio then update this repository to query from the new endpoint, https://api.studio.thegraph.com/query/<ID>/<SUBGRAPH_NAME>/<VERSION>

Need more support or have more questions? Feel free to reach out to [email protected]. We're here to help!

Cheers,

Paka

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.