/PolyOps

Enable effective management and communication setup for Drones utilized in Construction, Logistics, Operations, Remote Water Monitoring, Sewage Management, Quality Assurance and Recyclability of Water in rivers.

Primary LanguageTypeScriptMIT LicenseMIT

Drone Monitor

Ensure effective design, engineering and delivery of solution for detecting & managing UAVs & Drones using modular iot gateway device solution, setting up geo fences using predictive analytics, expert.ai nlp apis, automation, Ethereum & Filecoin eco-system tools compiled to FVM.

Platform 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.

Demo Information

Website: https://sites.google.com/view/latcglobal/home

Demo Links: https://youtu.be/dk3TQlEsxfo and https://youtu.be/dqR-I70UT1I (dapp, management); https://drive.google.com/drive/u/3/folders/1AUdsHAcUPTF85gVk93w8tzfEzbD7K6-Y (dapp, monitoring),

FVM eco-system and Tools

FVM enables us to use building blocks exposed through interfaces, enabling the construction of incident archiving and drone imaging solutions. This improves better outcomes for monitoring, incident reporting, precision logistics. We are using FVM for:

  • Creating a Drone NFT on the FVM for NFC tags of drone service and repair providers & UAVs to improve drone incident management, decentralized NFT-based voting system for contract work by service providers, Votes are uploaded to IPFS with the most recent vote linking to one before. Please visit https://github.com/seetadev/PolyOps/tree/main/incidentalarmstorage/nft-gen-drones-nfc-tags

  • Decentralized NFT-based voting system for contract work for service & maintenance providers and companies and Aerial Traffic Control. DAOs can issue NFTs to wallets based on service and maintenance performance and work completed, and the holders of these NFTs can create proposals and vote on other proposals whilst they have the NFTs of that contract work.

  • To develop and use composable blocks and ensure effective design, engineering and delivery of a decentralized solution for drone monitoring and incident management using Ethereum & Filecoin eco-system tools. Automated Workflow for decentralized voting for service providers and DAOs:https://github.com/seetadev/PolyOps/tree/main/incidentalarmstorage

Drone DAOs create a RFP for providing service or maintenance on the dapp. Drone drivers can join a RFP by minting an NFT of that RFP. This NFT is created on FVM. Drone drivers that have a certain RFP's NFT are eligible to create proposals and vote on them. Voting is gasless and the vote is stored on IPFS and Filecoin with the most recent vote linking to one before. Votes are uploaded to IPFS with the most recent vote linking to one before. This is done by storing the previous vote's CID in the file of the newest one. Therefore a chain of verifiable data is created.

We are generating NFTs for NFC tags of drone licenses of drone owners/drivers and contract professionals involved in drone administration on FVM. Please visit https://github.com/seetadev/PolyOps/tree/main/Moralis-Tx-Dashboard/nft-fvm-nfc-tags

NFT.Storage for Filecoin: 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/107GHYZVHIr867kV4abkQaWbeCrSrMwVN (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 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.

Vital Metadata on Filecoin Network: We are storing vital geofencing and additional monitoring data on Filecoin network. Please visit https://github.com/seetadev/PolyOps/tree/main/incidentalarmstorage/metadata-storage-on-filecoin

Tableland: We are developing monitoring notes platform for Drone and UAV administrators using Tableland. Please visit the app link at https://github.com/seetadev/PolyOps/tree/main/RemoteIslandServices/remoteislandmonitoring/Valist-Distribution/Monitoring-Notes

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/PolyOps/tree/main/Chainlink-VRFs

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/PolyOps/tree/main/RemoteIslandServices

Filecoin Data tools: We are developing FVM Calc, an open-source analytics tool and an OSS spreadsheet to enable data tabulation, visualization, organization, collaboration for dicom asset files on Filecoin network.

Filecoin saturn dapp for discovery and retrieval of NFTs uploaded to IPFS via NFT.Storage: We are developing a socially scalable and open-source metadata retrieval, indexing, and management tooling for decentralized bulk query and retrieval of dicom data and user training. Bandwidth is a major issue in South Asian aerial traffic and Filecoin Data tools fit right at the spot for quick data retrieval where learning via video streaming is not possible due to high latency or unavailability of a network for streaming.

IPFS Helia implementation: We are developing a dapp using Helia (JS implementation of IPFS) along with NFT.storage that let us export the dicom file generated from Web3 Orthanc tools as an NFT and upload it to IPFS using NFT.Storage. We are using the Electron example of Helia and are adding features like File (Edit/Delete), Save, save As, Email and print using ionic Capacitor framework plugins to our dapp.

Lilypad: Creating an NFT for the cad file on the Filecoin Virtual Machine (FVM / FEVM) with Bacalhau Stable Diffusion. We are generating NFTs for NFC tags of drone licenses of drone owners/drivers and contract professionals involved in drone administration on FVM. Please visit https://github.com/seetadev/PolyOps/tree/main/Moralis-Tx-Dashboard/nft-fvm-nfc-tags

Invoice Automation: We have developed an invoice dapp with integration with bacalhau for just in time invoicing for design contracts.

Applications: Drones for Logistics, Maintenance and Services: https://sites.google.com/view/dronesforrealestate/home

Drones for Integrated Water Management (Website for End Consumers, Civic bodies): https://sites.google.com/view/integratedwatermanagment/home

Benefits: Enable effective management and communication setup for Drones utilized in Construction, Logistics, Operations, Remote Water Monitoring, Sewage Management, Quality Assurance and Recyclability of Water in rivers.

Web3 and OSS eco-system and Tools

We utilize the SAP UI5, Fiori platform, Arcana network, expert.ai nlp apis, IPFS/Filecoin via NFT.Storage, XMTP, Tableland to built the platform solution and Tron DAO for DAO tooling. We also utilized Ethereum blockchain for developing a decentralized rating and review system for drones used by infrastructure service providers.

Our platform solution offers an Artificial Intelligence-based object detection system that utilizes blockchain solutions for sorting information obtained from a variety of drone cameras deployed at monitoring spots.

Our platform will provide the requisites features to share security conditions and remotely monitor the management policies in a place using used and broken phones and tablets, alarm clocks, internet connection, sync service, integration with IP cameras, raise safety alarms. The cost of deployment and added technology is limited which could help the businesses living in a variety of geographical regions. We also utilized google spreadsheets and its apis, google map APIs and telegram bot for developing monitoring and management application.

Expert.AI NL API: We are using expert.ai NL API for solving multiple challenges in investigative case management of UAVs for the admin role: sentiment analysis of a particular UAV incident for the admin role, social media text mining for a UAV incident and classification of the UAV incidents, early stage UAV incident reponse and prevention. We are using it for incident overview and assignment for the admin role too (please visit https://drive.google.com/file/d/1EKc_Cp_wYxp2SCux_WP8HdBXp2Du3kHT/view?usp=sharing ).

Please visit https://github.com/seetadev/PolyOps/tree/main/expert-ai-nlp

We have developed our solution based on a variety of blockchain protocols and solutions.

1a. Moralis Transaction Dashboard: We are developing an aggregated dashboard for all transfers and transactions using Moralis boilerplate as a reference. Please visit the link at https://github.com/seetadev/PolyOps/tree/main/Moralis-Tx-Dashboard/Tx-Dashboard

1b. NFT.Storage for Filecoin: 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/107GHYZVHIr867kV4abkQaWbeCrSrMwVN (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 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.

1c. Vital Metadata on Filecoin Network: We are storing vital geofencing and additional monitoring data on Filecoin network. Please visit https://github.com/seetadev/PolyOps/tree/main/incidentalarmstorage/metadata-storage-on-filecoin

Please visit: https://github.com/seetadev/PolyOps/tree/main/incidentalarmstorage

1d. XDC blockchain network: EV Charging Systems on XDC network for monitoring of charging in drones, Connected UAVs for efficiency and sustainability. We are extending and adapting our platform for connected drons for sustainability and efficiency. Please visit: https://github.com/seetadev/PolyOps/tree/main/EV-Charge-Monitoring-XDC-blockchain/EVCM-XDC-Drone-Monitor

  1. Tableland: We are developing monitoring notes platform for Drone and UAV administrators using Tableland. Please visit the app link at https://github.com/seetadev/PolyOps/tree/main/RemoteIslandServices/remoteislandmonitoring/Valist-Distribution/Monitoring-Notes

  2. XMTP: We are implementing XMTP Chat for Drone administrators in a particular region with CyberConnect functions. Please visit the implementation link: https://github.com/seetadev/PolyOps/tree/main/XMTP-chat-CyberConnect/XMTPChat-CyberConnect

  3. Polygon and 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/PolyOps/tree/main/Snapshots-DroneSurveyRatings

  4. 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/PolyOps/tree/main/Chainlink-VRFs

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/PolyOps/tree/main/RemoteIslandServices