| Literature DB >> 35161586 |
Anna Nora Tassetti1, Alessandro Galdelli2, Jacopo Pulcinella1, Adriano Mancini2, Luca Bolognini1.
Abstract
During the last decade vessel-position-recording devices, such as the Vessel Monitoring System and the Automatic Identification System, have increasingly given accurate spatial and quantitative information of industrial fisheries. On the other hand, small-scale fisheries (vessels below 12 m) remain untracked and largely unregulated even though they play an important socio-economic and cultural role in European waters and coastal communities and account for most of the total EU fishing fleet. The typically low-technological capacity of these small-scale fishing boats-for which space and power onboard are often limited-as well their reduced operative range encourage the development of efficient, low-cost, and low-burden tracking solutions. In this context, we designed a cost-effective and scalable prototypic architecture to gather and process positional data from small-scale vessels, making use of a LoRaWAN/cellular network. Data collected by our first installation are presented, as well as its preliminary processing. The emergence of a such low-cost and open-source technology coupled to artificial intelligence could open new opportunities for equipping small-scale vessels, collecting their trajectory data, and estimating their fishing effort (information which has historically not been present). It enables a new monitoring strategy that could effectively include small-scale fleets and support the design of new policies oriented to inform coastal resource and fisheries management.Entities:
Keywords: cloud computing; fishery management; maritime communications; small-scale fisheries; vessel positional data
Mesh:
Year: 2022 PMID: 35161586 PMCID: PMC8839369 DOI: 10.3390/s22030839
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Architecture that manages real-time data sent over LoRaWAN and 2G/3G/4G connections. A GPS tracker collects SSF positional data.
Figure 2The small-scale fishing vessel (A) on board of which the Teltonika FMM640 was installed (B) and the proximity inductive sensor attached to the hauler (C).
Figure 3The Web interface of the Sencha ExtJS framework, the equipped small vessel (green point), and the geofence of its homeport (Ancona, Italy). The geofence was defined in Traccar and used in post processing to validate the estimated trips.
Licensing/open-access/open-source status of the employed technologies.
| Technology | Status |
|---|---|
| LoRa | Open-access (Lora licensed) |
| MQTT (Mosquitto) | Open-source (EPL/EDL licensed) |
| AWS | Open-access (Amazon licensed) |
| Traccar | Open-source and |
| open-access (Traccar licensed) | |
| MongoDB | Open-source (MongoDB license) |
| NodeJS | Open-source (MIT license) |
| Angular | Open-source (MIT license) |
| Kibana, | Open-source (Elastic license 2.0) |
| elasticsearch | |
| GeoServer | open-source (Open Source |
| Geospatial Foundation license) | |
| Cellular | Mobile Operator licensed |
| Docker | Open source (Docker licensed) |
Data structure, from the combination of Traccar Server and Teltonika device parameters.
| Attribute | Description | Value |
|---|---|---|
| id | Ping identification | Number: integer |
| priority | I/O property type of priority | 0–3 |
| sat | Number of satellites | >0 |
| event | System event | 0 to 999 |
| sensor | Proximity sensor state | 0–1 |
| io22 | Current Profile | 1 to 5 |
| io71 | GNSS status | 0—off |
| 1—no antenna | ||
| 2—no fix | ||
| 3—got fix | ||
| 4—sleep | ||
| 5—over current | ||
| motion | Motion state | 0–1 |
| rssi | Received signal strength indicator | 1 to 5 |
| io200 | Deep Sleep mode | 0 – No Sleep |
| 1—GPS Sleep | ||
| 2—Deep Sleep | ||
| 3—Online Sleep | ||
| ignition | Ignition state | 0–1 |
| battery | Teltonika Battery Voltage | Voltage:mA |
| io68 | Battery Current | Voltage:mA |
| pdop | Position Dilution of Precision | Number: float |
| hdop | Horizontal dilution of precision | Number: float |
| power | Vessel Battery Voltage | Voltage:mA |
| io24 | Speed Over Ground [km/h] | >0 |
| distance | Distance from previous ping | Distance: metres |
| totalDistance | Odometer | Distance: metres |
| hours | Hours counter | Hour: ms |
| deviceId | Device identification | Number: integer |
| type | Event type | geofenceExit-gefenceEnter |
| deviceTime | Device time | timestamp |
| latitude | Latitude | −90 |
| longitude | Longitude | 180 |
| altitude | Altitude | Altitude: metres |
| speed | Speed Over Ground [knot] | >0 |
| course | Course Over Ground | −180 |
| accuracy | Accuracy | Number: integer |
Identified trips and related statistics.
| Trip | tripStart | tripEnd | Duration (h) | SA * (kmh) | Distance (km) | Hauler (h) | Entry | Exit |
|---|---|---|---|---|---|---|---|---|
| 1 | “2021-11-01 01:40:10” | “2021-11-01 06:50:47” | 5.18 | 4.27 | 47.27 | 3.03 | 2 | 2 |
| 2 | “2021-11-03 07:48:34” | “2021-11-03 11:50:37” | 4.03 | 4.28 | 34.49 | 1.97 | 2 | 1 |
| 3 | “2021-11-03 15:58:46” | “2021-11-03 16:37:23” | 0.64 | 7.46 | 9.44 | 0.00 | 1 | 1 |
| 4 | “2021-11-04 02:46:35” | “2021-11-04 04:02:32” | 1.27 | 3.50 | 9.59 | 0.73 | 1 | 1 |
| 5 | “2021-11-04 15:37:07” | “2021-11-04 19:07:55” | 3.51 | 4.44 | 31.54 | 1.87 | 1 | 1 |
| 6 | “2021-11-05 02:11:56” | “2021-11-05 05:01:01” | 2.82 | 5.64 | 31.84 | 1.32 | 1 | 1 |
| 7 | “2021-11-07 15:07:38” | “2021-11-07 16:34:34” | 1.45 | 8.46 | 22.51 | 0.02 | 1 | 1 |
| 8 | “2021-11-08 02:43:32” | “2021-11-08 05:18:12” | 2.58 | 3.96 | 21.69 | 1.67 | 1 | 1 |
| 9 | “2021-11-08 06:24:19” | “2021-11-08 10:19:29” | 3.92 | 4.94 | 39.91 | 2.13 | 1 | 1 |
| 10 | “2021-11-10 14:18:54” | “2021-11-10 18:32:35” | 4.23 | 6.49 | 53.53 | 1.55 | 2 | 2 |
| 11 | “2021-11-11 01:39:33” | “2021-11-11 05:33:34” | 3.90 | 5.12 | 40.88 | 2.07 | 1 | 1 |
| 12 | “2021-11-11 15:23:24” | “2021-11-11 18:33:41” | 3.17 | 6.76 | 40.96 | 1.15 | 2 | 2 |
| 13 | “2021-11-12 01:43:35” | “2021-11-12 05:39:19” | 3.93 | 4.46 | 37.66 | 1.35 | 1 | 1 |
| 14 | “2021-11-12 07:06:50” | “2021-11-12 08:41:23” | 1.58 | 4.87 | 16.63 | 0.02 | 1 | 1 |
| 15 | “2021-11-13 01:41:42” | “2021-11-13 06:07:41” | 4.43 | 4.80 | 45.11 | 0.00 | 1 | 1 |
| 16 | “2021-11-14 14:59:38” | “2021-11-14 15:56:21” | 0.95 | 6.53 | 11.92 | 0.02 | 1 | 1 |
| 17 | “2021-11-15 02:41:28” | “2021-11-15 06:00:27” | 3.32 | 4.00 | 27.20 | 1.85 | 2 | 2 |
| 18 | “2021-11-19 06:54:01” | “2021-11-19 08:45:59” | 1.87 | 5.11 | 18.15 | 0.62 | 1 | 1 |
| 19 | “2021-11-20 01:58:53” | “2021-11-20 05:37:43” | 3.65 | 3.92 | 31.12 | 2.07 | 1 | 1 |
| 20 | “2021-11-20 06:38:39” | “2021-11-20 09:18:39” | 2.67 | 6.46 | 33.53 | 1.10 | 1 | 1 |
| 21 | “2021-11-21 14:02:21” | “2021-11-21 17:01:05” | 2.98 | 4.40 | 26.54 | 1.35 | 1 | 1 |
| 22 | “2021-11-22 01:45:45” | “2021-11-22 08:09:12” | 6.39 | 3.43 | 46.42 | 4.12 | 1 | 1 |
| 23 | “2021-11-24 14:07:27” | “2021-11-24 15:33:19” | 1.43 | 7.86 | 21.59 | 0.02 | 1 | 1 |
| 24 | “2021-11-25 01:39:22” | “2021-11-25 06:13:22” | 4.57 | 3.93 | 38.50 | 2.48 | 1 | 1 |
| 25 | “2021-11-25 07:28:34” | “2021-11-25 09:13:33” | 1.75 | 5.86 | 21.09 | 0.82 | 1 | 1 |
| 26 | “2021-11-25 16:04:59” | “2021-11-25 20:44:41” | 4.66 | 4.37 | 38.46 | 2.37 | 1 | 1 |
| 27 | “2021-11-26 14:06:30” | “2021-11-26 18:42:23” | 4.60 | 4.19 | 38.28 | 2.42 | 1 | 1 |
| 28 | “2021-11-29 05:13:32” | “2021-11-29 09:47:31” | 4.57 | 3.89 | 37.49 | 2.30 | 1 | 1 |
* SA: speed average; Entry/Exit: num. of entry and exit from the geofence.
Figure 4Identified port-to-port trips and sensor activity (red points). The geofence area is represented by the gray solid line.
Figure 5Fishing activity (minutes) over daytime, excluding steaming and in-port reports (a), and speed values by hauler activity (b).
Costs of the technological solutions used.
| Technology | Cost | |
|---|---|---|
| Hardware | Data Traffic | |
| LoRaWAN | EUR 5–30 | - |
| Cellular | EUR 10–80 | EUR cent/KB |
| AIS | EUR 200–400 (Class B) | - |
| EUR 800–5000 (Class A) | - | |