Seantinel Project
About
An open IoT platform, with real-time data processing that can be used as an independent communication layer to gather reports of illegal fishing and maritime incidents in different municipal waters without fully relying on expensive existing communication infrastructures, such as signal reception and expensive radio equipment.
Seantinel [Sea + Sentinel] - Derived from the phrase "Guardian of the Sea". Is the first re-implementation of the SagiPinas Project created to tackle the problem of illegal fishing in the Philippines
The Project was awarded 2nd Prize winner in the first-ever Karagathon, a hackathon to combat illegal fishing in the Philippines on September 4, 2020.
important
This project is in active development.
Project Update: (December 14, 2020)
After a few months of development. Here are the significant updates for the software and hardware aspects of the project.
Software Updates:
For the software aspect of the project we have added the following features:
- Automatic FMA categorization of reports using geolocation lookup.
- FMA Picker for analytics (Allows the user to select an FMA, and see the corresponding dataset available within the system)
- Filter Data by date for analytics.
- More advanced mapping feature that can support automatic drawing of line paths.
- Dedicated Mobile Application to complement Hardware devices. (Under development)
(Above)
is the FMA selector interface, which allows users to quickly fetch data about a specific FMA that is available within the system.
(Above)
shows the image of the analytics interface that now has an area chart to better visualize how the number of incidents changes over time.
Hardware Updates:
Hardware development progress:
As seen above are the latest set of hardware prototypes for the Seantinel project. on the leftmost side is the latest iteration of the Gateway Device.
Smaller LoRa Devices still based on the versatile TTGO OLED v1 board is enclosed on a smaller form factor for Node Devices. A new usage paradigm is implemented where a Mobile Application can be used to act as the Frontend Interface for the system which would increase the efficiency of the Node devices.
Testing
Testing for the system around this time frame is still based on land. As COVID-19 Pandemic still made it relatively difficult to allow field testing on the sea.
The testing focused on determining the performance of Node Devices to echo data from one device to another. Problems were found on the ability of the Gateway Device to efficiently record data if no direct line of sight is available between it and the Node Devices.
The initial range test was done in Tanza Cavite, with expected low efficiency of logging data if there is no direct line of sight for the devices to communicate. But this also prompted the implementation of Automatic categorization of FMA (Fishery management Area's) Based on the report coordinates, with complementary line path mapping if the location data of the report is updated multiple times.
Next Steps:
The next steps of the project will focus on the development following features:
Hardware:
Node device | Gateway Device |
---|---|
Solar Power / Charging | Solar Power / Charging |
Internal device ID | Waterproof / Buoyant Enclosure |
Waterproof Enclosure | GSM Modules / Transmit Support |
Software:
Backend | Web App | Mobile App |
---|---|---|
Support Report Upload | Improved UI | Improved UI |
Improved Database Integration | User Management Screens | Report Logging |
Improved Timeframe mapping | GSM Modules / Transmit Support | Upload Reports |
Support Dataset export | UI for dataset upload / Export | FMA handbook |
Support Device Registry | ||
User Management |
History
How did this project came about?
Seantinel was created as an entry to the first ever Karagathon. A hackathon calling for Technology-based solutions to combat illegal fishing in the Philippines.
The event was hosted by:
- Department of Agriculture
- Bureau of Fisheries and Aquatic Resources
- DOST-ASTI
- Oceana Philippines
- Karagatan Patrol
How it works
The system consists of IoT devices forming a mesh network to create a communication layer for patrol authorities to help detect and monitor different maritime events including illegal fishing and accidents.
Devices like nodes and gateways communicate with each other to help transmit the data to the internet, or a base station ready to record and analyze the report.
Hardware Documentation
Github Organization
all of the source code for the project can be found here:
The Team
Team Hydraean discussing the Seantinel project over Google Meet.
- Bryce Narciso Mercines
- Aletheia Grace Del Rosario
- Michael Allan Corpuz
- Francis Mago
- Hunneleth Villalon