Meshtastic-Based Wireless Emergency Alert System (Meshtastic experience is a MUST)
Mar 30, 2024 - Expert
$629.00 Fixed
Wireless Emergency System Based on Meshtastic
A wireless communication system is to be developed using Meshtastic devices. The system consists of several components: a web server GUI (e.g., using Django), an MQTT server for message processing, an Ethernet-to-CAN bus converter, a Meshtastic module with a CAN interface, and a mobile Meshtastic device.
Mobile Meshtastic Device
The hardware can be based on devices like LILYGO T-Echo or T-Beam. The device includes an emergency button that, when pressed for a long time, triggers an emergency signal via Meshtastic. Normally, the device remains in deep sleep mode, waking up periodically to listen for base station broadcasts. It records are received it is stored in a non-volatile buffer. In case of an emergency, the device wakes up, retrieves recent base station broadcasts, and sends them along with the emergency signal.
Basestation (Meshtastic Module with RS-485)
The basestation hardware has an external power supply (230V) and remains active at all times, continuously listening for Meshtastic messages. Every set interval, it broadcasts a unique identifier. The basestation functions as a regular Meshtastic node, receiving and forwarding messages. If equipped with a CAN controller, it forwards received messages from/to the CAN bus.
Ethernet-to-CAN Bus Converter
A device like a Raspberry Pi 4 with a Waveshare CAN-HAT can serve as the converter. Its function is to transmit every message received on the CAN bus via Ethernet to the MQTT server and vice versa.
MQTT Server
The MQTT server acts as a central storage hub for Meshtastic messages and enables further processing.
Webserver GUI
The web-based GUI serves as a prototype for visualizing emergency events.
Communication Flow
Mobile devices transmit messages via LoRa (Meshtastic). A basestation receives these messages and forwards them to the CAN bus. Other basestations can retransmit the messages within the CAN network. The final station in the network forwards the message to the LAN/MQTT gateway, where the MQTT server processes it for alerting and visualization.
This project covers the software/firmware only.
The process of selecting the hardware is together with the customer (proposals are welcome)
See attached docx for more detail (development process, infrastructure etc.).
The system will be tested in a heavy duty industry (steel).
Team applications are welcome but not required.
All documentation in english.
- Proposal: 0
- 30 days
Dhaanyalakshmi Prajapat
,
Member since
Mar 28, 2024
Total Job