Skip to content

Latest commit

Β 

History

History
61 lines (39 loc) Β· 1.38 KB

File metadata and controls

61 lines (39 loc) Β· 1.38 KB

πŸ›°οΈ OpsPulse

OpsPulse is a tactical Android application for emergency and defense operations. It enables ground teams to send real-time rescue coordinates and messages to drones via LoRa. The drone receives the data, displays the location in Mission Planner, and visually marks the message for immediate rescue coordination.


πŸš€ Features

  • πŸ“ Get GPS coordinates with high accuracy
  • πŸ“ Add custom rescue notes
  • πŸ“‘ Send data via LoRa using AT commands
  • βœ… Receive confirmation (+OK) and trigger haptic/sound feedback
  • πŸ“² Native USB serial communication bridge (Java ↔ React Native)
  • πŸ”” Vibration, audio & haptic feedback on success

πŸ§ͺ AT Command Format

AT+SEND=,,,,

Example:

AT+SEND=2,24,17.438992,78.385452,Help Needed


πŸ”§ Technologies

  • React Native
  • Java (Android Native Bridge)
  • usb-serial-for-android
  • LoRa (e.g., RYLR998)
  • MAVLink (planned)
  • ArduPilot + Mission Planner (planned integration)

πŸ“· Screenshots

You can add screenshots here later if needed


πŸ› οΈ How to Build

git clone https://github.com/mohanbabi/OpsPulse.git
cd OpsPulse
npm install
npx react-native run-android

Would you like me to:

  • πŸ“ Create this file locally and give you the command to commit it?
  • Or paste it in a GitHub UI via browser?

Let me know how you want to proceed.