OPEN INNOVATION PLATFORM FOR IOT-BIG DATA IN SUB-SAHARA AFRICA - WAZIUP
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Open Innovation Platform for IoT-Big data
in Sub-Sahara Africa
Grant Agreement Nº 687607
Report D4.4
Results of Use Case Validation
(Alpha version)
Responsible Editor: C4A
Contributors: CNET, EGM, UPPA, UIL, IT21, UGB, PUBD,
iSpace, FL, C4A, CTIC
Document Reference: WAZIUP D4.4 – Results of Use Case validation
(Alpha version)
Distribution: Public
Version: 1.0
10/02/2018 10/02/2018Project Nº 687607 WAZIUP D4.4
TABLE OF CONTRIBUTORS
Section Contributor Reviewers
Introduction UGB UGB
Section Agriculture Babacar (UGB) Mehdi (IT21)
Amos (FL) Tiago (UNPARALEL)
Malo (PUDB)
Sename (WOELAB)
Section Fish farming Babacar (UGB) Charlotte (EGM)
Amos Amos (FL)
Section Cattle rustling Babacar (UGB) Mamour (UPPA)
Amos (FL) Ousmane Dieng (UGB)
Section Urban Waste Sename (WOELAB) Ousmane Thiaré (UGB)
Koffi (WOELAB)
Scalability Amos (FL) Babacar (UGB)
About Logistics Ousmane Thiaré (UGB) Babacar (UGB)
Conclusion UGB UGB
Page 2 of 29Project Nº 687607 WAZIUP D4.4
TABLE OF CONTENTS
1. Introduction ...................................................................................................................... 5
2. MVP Agriculture ............................................................................................................... 6
2.1. Validation case .......................................................................................................... 6
2.2. Deployment for Agriculture ....................................................................................... 7
2.3. Technical Feasibility and Integration ......................................................................... 8
2.3.1. Integration of devices ......................................................................................... 8
2.3.2. Energy consumption efficiency .......................................................................... 9
2.3.3. Integration of gateway data to the platform ....................................................... 9
2.3.4. Waziup APIs & Analytics ................................................................................... 9
2.3.5. Summary of technical integration and feasibility ................................................ 9
2.4. Deployment & maintenance efforts ......................................................................... 11
2.5. Environmental aspects ............................................................................................ 11
2.6. Device safety .......................................................................................................... 11
3. MVP Fish farming ........................................................................................................... 13
3.1. Validation cases ...................................................................................................... 13
3.2. Devices deployment ................................................................................................ 13
3.3. Technical Feasibility and integration ....................................................................... 14
3.3.1. Integration of devices ....................................................................................... 14
3.3.2. Energy consumption efficiency ........................................................................ 15
3.3.3. Integration of gateway data to the platform ..................................................... 15
3.3.4. Waziup APIs & Analytics ................................................................................. 15
3.3.5. Summary of technical integration and feasibility .............................................. 15
3.4. Deployment and maintenance efforts ..................................................................... 17
3.5. Environment and device safety ............................................................................... 17
3.6. Summary of non technical aspects ......................................................................... 17
4. MVP Cattle rustling ........................................................................................................ 19
4.1. Validation cases ...................................................................................................... 19
4.2. Collars deployment ................................................................................................. 20
4.3. Technical Feasibility and integration ....................................................................... 21
4.3.1. Integration of devices ....................................................................................... 21
4.3.2. Energy consumption efficiency ........................................................................ 21
4.3.3. Integration of gateway data to the platform ..................................................... 21
4.3.4. Waziup APIs & Analytics ................................................................................. 21
Page 3 of 29Project Nº 687607 WAZIUP D4.4
4.4. Deployment and maintenance efforts ..................................................................... 23
4.4.1. Access to Pilot Sites ........................................................................................ 23
4.4.2. Ease of Deployment (estimated time to deploy) .............................................. 23
4.4.3. Remote Access to devices .............................................................................. 23
4.5. Environment and device safety ............................................................................... 23
4.6. Summary of non-technical aspects ......................................................................... 23
5. MVP Urban Waste ......................................................................................................... 25
5.1. Devices deployment ................................................................................................ 25
5.2. Technical Feasibility ................................................................................................ 25
5.2.1. Integration of devices ....................................................................................... 25
5.2.2. Energy consumption efficiency ........................................................................ 25
5.3. Technical Integration ............................................................................................... 25
5.3.1. Integration of gateway data to the platform ..................................................... 25
5.3.2. Waziup APIs & Analytics ................................................................................. 26
5.4. Deployment and maintenance efforts ..................................................................... 26
5.4.1. Access to Pilot Sites ........................................................................................ 26
5.5. Environment and device safety ............................................................................... 26
6. Scalability ....................................................................................................................... 27
6.1. Fish farming ............................................................................................................ 27
6.2. Cattle rustling .......................................................................................................... 27
6.3. Urban Waste ........................................................................................................... 27
6.4. Soil moisture deployment ........................................................................................ 27
7. About logistics ................................................................................................................ 28
8. Conclusion ..................................................................................................................... 29
Page 4 of 29Project Nº 687607 WAZIUP D4.4
1. INTRODUCTION
This document reports the works about deployment and validation of MVPs into the dedicated pilot
sites. We recall that, the concept of MVP has been introduced, following a survey of use cases for
each application: agriculture, water management, cattle rustling and urban waste. MVPs and
leaders are provided in the Table 1. Based on that survey, a set of validation cases have been
identified for each application.
Table 1: MVP and leaders
MVP Leader
Agriculture Innotec21
Fish farming EGM
Cattle rustling UPPA
Urban Waste WOELAB
Following the document, different aspects are presented. These aspects are either technical or non-
technical. Technical aspects rely on some metrics such as the LoRa infrastructure in use for the
deployment, and the study of the feasibility and integration. This later addresses the eventual issues
along the whole deployment process, from devices integration to analytics. Then, non-technical
aspects are introduced, as they may relate the purpose of the application from the user’s
perspective. Questions about deployment and maintenance effort are addressed with each pilot
partner, followed by logistics issues, and environment and device safety.
As introduced before, the methods used in this report, consists of collecting data from the pilot
partners, by means of a survey. Then, based on whether the measured aspect is relevant as an issue,
we put the information inside the report, with a particular look around the feasible solutions.
The document is organized as follows: each MVP is presented in a dedicated section. In Section 2,
MVP agriculture is presented. In Section 3, MVP Water is presented, followed by MVP cattle rustling
in Section 4. Urban waste is presented in Section 5. Finally, Section 6 and 7 introduce important
points about scalability and logistic issues. Section 8 concludes the report.
Page 5 of 29Project Nº 687607 WAZIUP D4.4
2. MVP AGRICULTURE
2.1. Validation case
In modern agriculture, different factors can be monitored, like water quality, weather, storage
conditions etc. Having the ability to monitor and if possible control those factors is a key to increase
the productivity. In this MVP, the problem that is addressed is related with soil monitoring, weather
monitoring and storage area monitoring.
Based on the survey performed in the D1.1, three use cases for different problems have been
identified. Then two use cases were selected, as shown in the Figure 1:
Figure 1: Use Cases for Agriculture
The use cases were initially supported by four validation cases. Then, three validation cases have
been selected. These latter have offered several test scenarios located on the four pilot sites:
Senegal, Ghana, Burkina and Togo. The selected validation cases that are described in D1.1 and also
their relationships with each use case are listed in the Table 2 below:
Table 2: Validation cases for MVP Agriculture
Validation case Use case
VC1 - Field weather situation UC2
VC2 - Soil composition on my farm for preventing inputs waste UC1
VC3 - Pest situation on my farm UC1
The selected validation cases concern field weather situation, soil composition and pest situation for
farmers. The last two ones relate to the use case 1.
The expected outcome is to produce a Minimal Viable Product for the Agriculture domain. WAZIUP
provides technological solutions for all identified use cases. In order to validate it, several
deployments are being conducted in the four (04) pilot sites according to the validation cases
described in D1.1 official release.
Page 6 of 29Project Nº 687607 WAZIUP D4.4
Results about deployment for each pilot site are provided in D4.3. However, the next section shortly
presents the deployment characteristics in the different pilot sites, focusing on the pilot site
description and LoRa infrastructure. Then, technical feasibility is presented, followed by other non-
technical aspects.
2.2. Deployment for Agriculture
Different types of crops have been experimented: tomatoes (Senegal), banana (Burkina), and other
vegetables like Lettuce, Spring Onion, Chinese Cabbage, chilies. The objectives of each one of these
experiments are described in the D4.3 official released.
LoRa parameters are set to LoRa Mode 1. In all the pilot sites, devices are deployed at 1km (in
Senegal) and 200m (in other pilot sites) away from the gateway locations. A clear visibility is present
between the gateway and the devices in all pilot sites. Again, the weather station has been deployed
in Senegal and Burkina for the purpose of the application.
Soil moisture sensors capture data and send them to the gateway. The data rate has been set
according to the discussion with professionals in the area, and the requirements of the application.
For example, in Senegal data are sent every 2 hours, while in Burkina, the interval is set to 20
minutes, and in Ghana every 1 hour. Similarly, data from the weather station are sent to the
gateway, even if weather data is not yet used in the application. Table 3 shows a short presentation
of the deployment parameters. Complete information about each pilot site deployment specificity
can be found in the D4.2 and D4.3 official releases.
Table 3: Deployment characteristics for the 4 pilot sites in Agriculture MVP
Measured aspects Senegal Burkina Ghana Togo
Faso
Pilot Site Dimension of the pilot 50x50 m Not 8094 m2 Not
Description site available available
Type of crops Tomatoes Banana Vegetable Vegetables
s1
LoRa mode (s) Mode 1 Mode 1 Mode 1 Mode 1
Approximated distance 1km 200m 200 m 200m
LoRa
between the devices and
Infrastructure
the gateway location
Presence of visibility Yes Yes Yes Yes
between devices and
gateway
1
Lettuce, Spring Onion, Chinese Cabbage, chilies (hot pepper)
Page 7 of 29Project Nº 687607 WAZIUP D4.4
Has the weather station Yes Yes No No
been deployed?
Usage of weather data? Not yet Not yet Not yet Not yet
Packet sending rate? Every 2h Every 20 Every 2h Every 1h
min
2.3. Technical Feasibility and Integration
2.3.1. Integration of devices
The integration process is achieved by relying on the releases from WP2 led by UPPA, with
the requirements of building low power and low-cost IoT devices. Following the provided
resources, the integration of hardware materials led to some functional devices, already
deployed into the different pilot sites (See Figure 2).
Figure 2: Soil moisture sensors after integration and deployment
Figure 2 shows soil moisture devices after integration and deployments. Soil moisture devices are
essentially comprised of soil moisture sensors to capture ground data related to soil humidity.
Sometimes, they may incorporate temperature and humidity sensor to measure ambient
temperature and relative humidity.
For each deployment site, the repartition of sensors is shown on the Table 4.
Page 8 of 29Project Nº 687607 WAZIUP D4.4
Table 4: Soil moisture sensors repartition along pilot sites
Pilot Site Number of deployed sensors
Senegal (UGB farm) 5
Burkina Faso (Nasso site) 2
Ghana (Peace Love Vegetable Farm) 2
Togo (Urbannatic gardens) 1
Five sensors have been deployed in Senegal, two in both Burkina and Ghana, and one sensor in Togo
garden. The process of integrating devices for building low-cost IoT devices has been driven using
documentation provided in the D2 official releases. From different sides, the process has been
experienced as quite easy. One delicate task is to connect the soil moisture sensor along the tube to
the closed outdoor box. A complete documentation is in preparation with the MVP leader (IT21),
that will help figure out the different steps in building functional soil moisture nodes ready for field
deployment.
2.3.2. Energy consumption efficiency
Depending on the components connected to the sensor board, the energy consumption can flow up
from days to months. The energy consumption is not yet an issue since only 6 packets of messages
are sent every day. A document is in preparation to better assess energy consumption based on the
specific boards, the types of sensors and the used radio modules. This information will be described
in the next version of the validation case deliverable.
2.3.3. Integration of gateway data to the platform
About the integration of the data into the platform, data are pushed to the Waziup platform using
post-processing script. Once on the platform, data are easily visualized using the tools provided by
Waziup: Kibana or the Waziup dashboard.
2.3.4. Waziup APIs & Analytics
About data production, more than one month of data have been produced in UGB, and one week in
Burkina Faso. In Togo, sensor is sending since almost one year, while in Ghana, they are experiencing
their first deployments. The analytics are still at the medium stage. Available results about analytics
are provided in the D3.3 official release. This triggered the need to address the issue of collecting
more data in the next few months.
2.3.5. Summary of technical integration and feasibility
Table 5 shows a summary of the collected results regarding technical feasibility and integration for
all the pilot sites.
Table 5: Technical feasibility and integration
Measured aspects Senegal Burkina Ghana Togo
Page 9 of 29Project Nº 687607 WAZIUP D4.4
Integration process Easy Easy Easy Easy
Batteries replacement Every 10 Not yet Not yet Not yet
days applicable applicable applicable
Duration of the network once Less than 15 Not yet Not yet Not yet
sensors are deployed with full days applicable applicable applicable
batteries
Connectivity between gateway and Almost Almost Almost Almost
devices stable stable stable stable stable
Packet reception rate estimation 90% 90% 90% 90%
Device calibration Yes Yes Yes Yes
Data pushing on the Waziup Yes Yes Not yet Yes
platform
How are the data pushed to Orion? Post- Post- Not Post-
(post-processing script, manually) processing processing applicable processing
script script script
Problems related to data uploading Internet None Internet Internet
connectivity Connectivity Connectivity
not stable not stable not stable
Entities mapping to Orion Sensor -> Sensor -> Sensor -> Sensor ->
Entity Entity Entity Entity
Usage of any metadata for the need No No No No
of the application
Data visualization Available Available Not yet Available
Which visualization option is the Dashboard Kibana Not Dashboard
most accessible? applicable
Are you using other clouds like ThingSpeak No No ThingSpeak
ThingSpeak, or local viz tools for
data visualizations?
How many days of data has the More than week week Almost one
application produce? one month year
What is the status about Analytics? Medium Medium Medium Medium
Another point is the lack of complete datasets for analytics. Actually, basic techniques are used in
the context of data processing. More data is needed from each pilot site, so that advanced analytics
can be applied in the next few months.
One last point concerns the weather station which is deployed into all the dedicated pilot sites, and
data are being pushed from the different gateways. However, weather data is at the stage of
validation. Once done, data could be used to provide prediction to farmers about weather situation.
Based on that, the next step will be to integrate weather data in the agriculture application.
Page 10 of 29Project Nº 687607 WAZIUP D4.4
2.4. Deployment & maintenance efforts
The different pilot sites are physically accessible, either for Burkina Faso and UGB. In Togo, the
deployment is done within a garden, so the accessibility is not an issue. According to the
deployments in Burkina and Senegal, physical access is required in case of devices not responding.
Remote access to devices is not yet possible. About the stability of the integrated devices, problems
have been identified in both side: gateway and device side. Sometimes, problems may arise from the
device side, like the board not responding, the likely breakdown of wired connections. From the
gateway side, internet connectivity is one of the most frequent problems. Another issue is the
eventual lack of stable connectivity between sensors and the gateway (see D4.2 and D4.3 results
testbed).
2.5. Environmental aspects
Environmental aspects can sometimes bring outside effects after the correct deployment of sensors.
The presence of rain, sun and wind are important parameters to know about before deploying
devices. According to the deployment in Waziup, the sun is present almost everywhere, and ambient
temperature ranges from 13° to 24° in Senegal, and 14 to 30° in Burkina. The presence of rain leads
to the use of enclosed boxes for outside deployment.
Until now, any specific issue has been addressed concerning environmental aspects, except from the
gateway safety. This one is related to UGB gateway deployment. Several deployments presented
certain issues, related to different identified problems. However, among them, the presence of hot
sun hitting all day long above the outdoor box has been identified as one important problem very
likely to affect the proper functioning of the gateway. Then a mechanism of aeration has been
thought of, consisting of drilling holes in the lateral sides of the outdoor box incorporating the
gateway, so as to permit air flow motion, and to balance the temperature inside the box.
Another environment specific attempt is the deployment of devices in irrigating fields which
enforces the hermetic encapsulation of the device. The same remark applies when it is to deploy the
sensor IoT devices in rainy areas.
2.6. Device safety
Device safety is the ability of devices to remain on their deployed locations despite the conditions of
the area of interest. For example, the presence of chiefs may expose the devices to rubbery. Some
areas might be located in dense animal penetration farms. For this case, the destruction of the
devices might be very likely. There will be a need to protect them, by any needed mechanism, so
that sensors are stable in producing data during all the duration of the application.
A broad view summarizing non-technical aspects (deployment and maintenance effort, scalability,
logistics and environmental aspects) is provided in Table 6.
Table 6: Summary of non-technical aspects for MVP Agriculture
Measured aspects Senegal Burkina Ghana Togo
Accessibility of the pilot site Easy Easy Easy Easy
Devices deployment in the field Manually Manually Manually Manually
Remotely access IoT devices No No No No
Page 11 of 29Project Nº 687607 WAZIUP D4.4
Are the integrated devices stable? Almost Almost Almost Almost
From which side problems arise more Device Device Device Device
often? (devices side, Gateway side)
Was there any need to replace not Yes, when Not yet Not yet Not yet
responding sensor? How often? batteries go
off
How often are required physical When Not yet Not yet Not yet
accesses to the pilot site? batteries go
off
Interference in Farm activities No No No No
Willingness to have more devices Yes Yes Yes Yes
Adaptable to other pilot sites Yes Yes Yes Yes
Where have the hardware pieces Own From From From
been provided? integration partner partner partner
Presence of rain Sporadic Not yet Not Yet Yes
Presence of sun Yes Yes Yes Yes
Min-max temperature 10-34 °C 14-34° C 34° C 28-34° C
Presence of wind Yes Yes Yes Yes
Are the devices well enclosed and Yes Yes Yes Yes
protected in the box
Is the pilot site safe from steals and Yes Yes Yes Yes
other unwanted (e.g. animal)
penetration?
Page 12 of 29Project Nº 687607 WAZIUP D4.4
3. MVP FISH FARMING
3.1. Validation cases
In the “Fish farming” domain, four use cases identifying different problems based on different types
of data have been presented. These are listed on the Figure 3, and described on the D1.1.
Figure 3: Use cases for fish farming
A survey has been conducted with the purpose to know the preferences of the use cases. This survey
is presented on D1.1 and based on its result it is decided that the following validation case will be
handled as shown in Table 7.
Table 7: Validation cases for MVP Fish farming
Use case Survey Results
Fish Pond Water Quality ● High -94.44%
● Medium – 5.56%
3.2. Devices deployment
The deployment of devices concerns 4 sites located in 3 countries: Ghana, Senegal and Burkina Faso.
In Ghana, a first deployment has been done one year ago, and it is experiencing the second
deployment following the second version of the prototype. In the two other countries, a first
deployment has been performed this last month. Actually, data from three different sites are being
pushed in the Waziup platform. Table 8 presents deployment parameters in the 4 sites. Complete
information about each pilot site deployment specificity can be found in the D4.3 official releases.
Page 13 of 29Project Nº 687607 WAZIUP D4.4
Table 8: Deployment characteristics for all the pilot sites
Measured aspects Burkina UGB Ghana Ghana
(Kumah (KNUST
Farm) - V1 Farm) - V2
Pilot Site Dimension of the pilot site Hatchery 50 x 25 20x40 10x80
Description
Type of fishes Claria/ Tilapia/ catfish Tilapia
tilapia
LoRa LoRa mode Mode1 Mode 1 Mode 1 Mode 1
Infrastructure
Approximate distance 200m 300m 150m 100m
between the devices and the
gateway location
Presence of visibility between Yes Yes Yes Yes
LoRa IoT devices and gateway
Is the application using water No No No No
quality data?
Packet sending rate? 20min 3 times 20min 20min
per day
Figure 4: Buoy (DO & PH sensors) after deployment
Figure 4 shows the three sites, with the water monitoring devices deployed. The first two pictures
from the left are outdoor deployments. While in Burkina, the pond is located indoor within a
hatchery.
3.3. Technical Feasibility and integration
3.3.1. Integration of devices
In this MVP, hardware integration has not been experienced by pilot partners. EGM provided devices
to each of them, with the objective to be deployed in the dedicated pilot site. Since then, the
Page 14 of 29Project Nº 687607 WAZIUP D4.4
required task remains on the gateway side, which objective is to collect data from devices and
pushing them on the Waziup platform.
3.3.2. Energy consumption efficiency
Since the device is permanently requested to provide data even during the night, a solar panel has
been attached above the box incorporating the device, which delivers power to the operating
device. The solar is linked to a rechargeable battery, able to store energy that will power the device
when the sun goes down.
In Burkina Faso, we experienced energy problem. When all the sensors work simultaneously, there is
a problem of battery. The power supplied is not sufficient to power all the sensors. A solution to this
problem is currently being sought by EGM.
3.3.3. Integration of gateway data to the platform
Currently, data are being pushed to the Waziup platform, via the gateway. In UGB, the experienced
problem about pushing data on the platform, was due to the non-stability of the gateway, which was
not receiving data some days after the deployment of the buoy. Since the gateway is switched on by
non-uniform power intensity, the delivered power may fluctuate from high to low, causing instability
in the packet reception. The solution to that was to use an adaptor, that will adapt the power input
from the sector, and deliver the required amount of power, in case of electric starvation.
From the device side, one technical issue was the difficulty to wake up the device after it entered
sleep mode. Since data are not sent every minute, the device shall go to sleep mode once data are
captured, and packet sent to the gateway. Data pushing were sporadic at some points. After
interactions with technical guys from EGM, the problem has been solved. Actually, all devices are
sending data to the gateway, and can switch between sleep and active mode.
3.3.4. Waziup APIs & Analytics
As said in the last subsection, data are being pushed into the Waziup platform. The use of Waziup
APIs helped pilot partners to retrieve the pushed data, and to visualize them using provided tools
from the platform.
At this moment, analytics is at its medium stage, since data analysis occurred only during the first
buoy deployment in Ghana the last year. In order to target analytics, we need to collect enough data
in the last next weeks in all the pilot sites.
3.3.5. Summary of technical integration and feasibility
Table 9 shows a summary of the collected results regarding technical feasibility and integration for
all the pilot sites.
Table 9: Technical feasibility and integration for MVP Water
Measured aspects Burkina Senegal Ghana Ghana
(Kumah (KNUST
Farms) - Farm) -
V1 V2
Page 15 of 29Project Nº 687607 WAZIUP D4.4
Integration of Has the integration Yes Yes Quite Yes
devices process been easy? Easy
Is the documentation Yes Yes Yes Yes
about devices
integration easy to
exploit and use?
Battery How often are the Not yet Not yet Not yet Not yet
management & batteries replaced?
Energy
consumption What is the duration of Not Not Not Not
efficiency the network once applicable applicable applicable applicable
sensors are deployed
with full batteries?
LoRa Is the connectivity Yes Yes Yes Yes
connectivity in between gateway and
LR devices stable?
communication
Packet reception rate 90% 85% 75% Yet to
estimation? estimate
Quality of the Are the devices Yes No No Yes
data and calibrated before
calibration deployment?
Are the data easily Yes Yes Yes Yes
exploitable?
Integration of Are the gateways Yes Yes Yes Yes
gateway data to pushing data on the
the platform Waziup platform?
How are the data Post- Post- Post- Post-
pushed to Orion? processing processing processin processin
(post-processing script, g g
manually)
Data format Are the data easily Yes Yes Yes Yes
exploitable?
Data Uploading Problems related to No No No Yes
data uploading?
Pushing to Orion How are entities Sensor-> Sensor-> Sensor-> Sensor->
mapped to Orion ? Entity Entity Entity Entity
Sensor->Entity ?
Are you using any No No No No
metadata for the need
of the application ?
Page 16 of 29Project Nº 687607 WAZIUP D4.4
Visualize with Are the data ready to Yes Yes Yes Yes
Kibana, be visualized once
dashboard pushed on the
platform ?
Which visualization Kibana, Dashboard Dashboar Dashboar
option is the most Dashboard d d
accessible ? (Kibana,
Dashboard)
Are you using other No Yes Yes Yes
clouds like ThingSpeak,
or local viz tools for
data visualizations ?
Data & Analytics How many days of More than One week More About 1
data has the one month than a month
application produce ? year
What is the status Medium Medium Medium Medium
about Analytics ?
(Simple, Medium,
Advanced)
3.4. Deployment and maintenance efforts
The different pilot sites are physically accessible. Physical access is required when the device is not
responding. Remote access to devices is not yet possible. About the stability of the integrated
devices, most frequent problems have been identified in both sides: gateway and device side.
Problems that arise from the device side were due to the technical issue identified in the last
previous subsection. Due to the strong level of integration of the device, it is not likely to be subject
to wire connections’ breakdown.
3.5. Environment and device safety
Environmental aspect is not a big issue in device deployment. Usually pilot sites for fish farming are
well protected in the context of indoor deployment (like in PUDB), or enrolled with iron fences (like
in UGB), so that device rubbery is not probable. In the same time, device destruction is not very
likely to occur, since the only interactions with the device is due to the deployment (battery is not
replaced). Individuals in the pond, are the fishes, and maybe tiny insects, usually attracted by the the
remnants of the meals used to feed the fishes. Insects use to deeply dive in the pond, and are most
of times, animal proteins providers for fishes.
3.6. Summary of non technical aspects
A summary of non technical aspects is provided in Table 10.
Page 17 of 29Project Nº 687607 WAZIUP D4.4
Table 10: Summary of non technical aspects for MVP Water
Measured aspects Burkina UGB Ghana Ghana
(Kumah (KNUST
Farms) - V1 Farm) - V2
Accessibility of the pilot site Easy Easy Easy Easy
Devices deployment Plugged Plugged into Plugged into Plugged into
into water water water water
Remote access to IoT devices No No No Yes
Integrated devices stability More often More often More often Yes
From which side problems arise more Devices Devices/ Gateway Gateway
often ? Gateway
Need to replace not responding sensor No Yes No No
? How often ?
How often are required physical When When When Not yet
accesses to the pilot site ? devices not devices not device is not
responding responding responding
Interference in Farm activities No No No No
Willingness to have more devices Yes Yes Yes Yes
Adaptable to other pilot sites Yes Yes Yes
Where have the hardware pieces been Provided Provided by Provided by Provided by
provided ? by MVP MVP leader MVP leader MVP leader
leader
How many days before getting the Implement Implementa Implementa Implementa
purchased equipments? ation time tion time tion time tion time
Presence of rain ? No Sporadic Yes Not yet
Presence of sun ? Yes Yes Yes Yes
min-max temperature ? 14-30 12- 30 34 34
Presence of wind ? Yes Yes Yes Yes
Are the devices well enclosed and Yes Yes Yes Yes
protected in the box ?
Is the pilot site safe from steals and Yes yes Yes Yes
other unwanted (e.g. animal)
penetration ?
Page 18 of 29Project Nº 687607 WAZIUP D4.4
4. MVP CATTLE RUSTLING
4.1. Validation cases
In the “Cattle rustling” domain, two (02) use cases identifying different problems based on different
types of data have been presented. These are described in the Figure 5, and described on the D1.1.
Figure 5: Use cases for Cattle rustling
The use cases were initially supported by four (04) validation cases which are going to offer several
test scenarios located on different pilot sites. Below are listed the four (04) validation cases that are
described on the D1.1 and also their relationships with each use case.
Table 11: Validation cases for MVP Cattle rustling
Validation case Supported use case
VC1 - Real-time speed of the cattle’s herd UC1
VC2 - Real-time position of the cattle herd UC1
VC3 - Trace route of the cattle’s itinerary UC1
VC4 - Receive notification in critical situations UC2
The UC1 is supported both by VC1, VC2 and VC3 since they are based on the same place and it will
be using the same type of data, however the VC4 is going to have a more complex application of the
data where further processing will be required.
A survey has been conducted in Senegal with the purpose to know the preferences of the use cases.
This survey is presented on D1.1 and based on its result it is decided that validation case 2 should be
handled first.
Page 19 of 29Project Nº 687607 WAZIUP D4.4
4.2. Collars deployment
UPPA developed the hardware integration, collar design and assembling documentation of the
Cattle Rustling MVP. For this MVP, two (02) collars have deployed. Two (02) cattle out of fifty (50)
have been identified, and collars put around their necks. As stated in the last version of the
prototype in D4.3 official release, collars are made with GPS module, and a PCB board incorporating
an Arduino Pro mini board, an antenna, and other required components. Pictures of the deployment
are provided in the Figure 6 below. Deployment technical characteristics are shown in the Table 12.
Figure 6: Collars deployed around cattle’s neck
Table 12: Deployment characteristics of collars in Senegal
Measured aspects CIMEL Center (Senegal)
Deployment What is the used LoRa mode (s)? Mode 1
Description
What is the approximate distance between the From hundred meters to
devices and the gateway location? less than 10 km, since the
cattles are moving
Is there clear visibility between LoRa IoT devices Yes
LoRa and gateway?
Infrastructure
Has the weather station been deployed? Not applicable
Is the application using weather data? Not applicable
Are the devices and WS using the same gateway? Not applicable
Packet sending rate? every 20 min
Page 20 of 29Project Nº 687607 WAZIUP D4.4
4.3. Technical Feasibility and integration
4.3.1. Integration of devices
Despite the availability of a complete documentation about the collar prototype new release, the
integration task is a delicate process. This is due to the specificity of devices which is comprised of:
GPS module, an Arduino pro mini, an integrated antenna, added to the wires and the connectors
used for linking materials together. All these components have to be integrated into one outdoor
box, with an electric wire used to power the collar. The integration process requires soldering, and
careful attention must be given in order not to destroy the PCB board, or devices.
4.3.2. Energy consumption efficiency
Due to the use of GPS module that is very greedy at energy, a particular care must be done on
energy consumption. To longer the lifetime of the collar, the energy consumption must be efficiently
managed. To achieve this, two actions are undertaken:
• in order to achieve an extreme low power device, the power consumption can be greatly
reduced by removing the power led (left box) and the voltage regulator (right box): 5µA in
sleep mode. Red boxes in the Figure 7 show the elements to be removed from the board.
• During the operation, in order to reduce as much as possible, the energy consumption, the
GPS is completely switched off between two (2) wake up. This means instead of activating
the board all the time, it is more efficient when it switches between low and high energy
mode, leading to drastically reduce the activity duration to the minimum required.
Figure 7: Arduino Pro Mini board with LEDs to be removed
4.3.3. Integration of gateway data to the platform
About the integration of the data into the platform, data are pushed on the Waziup platform using
post-processing script. Once on the platform, data are easily visualized using the tools provided by
Waziup: Kibana or the Waziup dashboard.
4.3.4. Waziup APIs & Analytics
Waziup APIs are used first to push data into the Waziup platform. The use of Waziup APIs also
helped pilot partners to retrieve the pushed data, and to visualize them using provided tools from
the platform. At the state of this MVP, analytics is not yet necessary. In the next few weeks, an
important step will be to validate the deployment of the prototype, and the provided data. Once
Page 21 of 29Project Nº 687607 WAZIUP D4.4
done, it will consist of collecting more data on the platform, so that analytics can be introduced in
this MVP. Table 13 shows a summary of technical feasibility and integration.
Table 13: Technical feasibility and integration for MVP Cattle
Measured aspects CIMEL Center (Senegal)
Integration of devices Integration process Delicate process due to the
specificity of the materials,
require soldering and careful
attention must be given in order
not to destroy the PCB/board
Is the documentation about Yes
devices integration easy to exploit
and use?
Battery management & How often are the batteries Not yet for one week
Energy consumption replaced?
efficiency
What is the duration of the Not yet estimated
network once sensors are
deployed with full batteries?
LoRa connectivity in LR Is the connectivity between Not yet estimated
communication gateway and devices stable?
Packet reception rate estimation? Not yet estimated
(if possible)
Quality of the data and Are the devices calibrated before No
calibration deployment?
Are the data easily exploitable? Yes
Integration of gateway Are the gateways pushing data on Yes
data to the platform the Waziup platform?
How are the data pushed to Post-processing script
Orion? (post-processing script,
manually)
Data format Are the data easily exploitable? Yes
Pushing to Orion How are entities mapped to Collar->Entity
Orion? Sensor->Entity?
Are you using any metadata for No
the need of the application?
Visualize with Kibana, Are the data ready to be visualized Yes
dashboard once pushed on the platform?
Which visualization option is the Dashboard
most accessible? (Kibana,
Dashboard)
Page 22 of 29Project Nº 687607 WAZIUP D4.4
Are you using other clouds like ThingSpeak
ThingSpeak, or local viz tools for
data visualizations?
Data & Analytics How many days of data has the less than one week
application produce?
What is the status about Not yet done
Analytics? (Simple, Medium,
Advanced)
4.4. Deployment and maintenance efforts
4.4.1. Access to Pilot Sites
For cattle rustling case, only one pilot site has been agreed for deployment: CIMEL center with which
UGB collaborates closely. The pilot site is physically accessible. The only problem that can occur is
the difficulty to deal with the cows when attaching the collar. However, this is no more a big
problem because there are professionals at the center who greatly facilitate the process. Physical
access is required when a collar is not responding.
4.4.2. Ease of Deployment (estimated time to deploy)
In the case of cattle rustling, only the pre-deployment takes time because of the delicate process of
building prototypes and time taken to perform tests. However, the deployment is more difficult than
the deployment of other MVPs, because, as said above, cows are generally very hostile and sensitive
to stress. This makes the task of attaching collar not easy. This requires intervention of professionals
who work in the deployment site.
4.4.3. Remote Access to devices
Remote access to devices is not yet supported. Remote access is a very important feature to achieve.
It would greatly facilitate update and maintenance of devices firmware and also avoid physical
access to devices after deployment. Unfortunately, at the state of our IoT solution development,
remote access to device is only on perspective.
4.5. Environment and device safety
CIMEL center, where cattle’s collars are deployed, is a government structure with permanent agents
who live and work there. There are also security agents always present on place. So, the pilot site is
well protected and device rubbery is not probable. The only fear we can have is to see the collars
destroyed or malfunctioned due to the hostility of cows. As an example of this, nine days after the
deployment, the electrical wire of one of the collar was detached causing it to malfunction.
4.6. Summary of non-technical aspects
A summary of non-technical aspects is provided in Table 14.
Page 23 of 29Project Nº 687607 WAZIUP D4.4
Table 14: Summary of non-technical aspects for MVP Cattle rustling
Measured aspects CIMEL Center (Senegal)
Deployment Accessibility of the pilot site Easy to access, but rush
Efforts to deal with the cows
Devices deployment in the field Collars around cattle’s'
neck
Remote access to IoT devices and gateway No
Maintenance Are the integrated devices stable? Yes
Efforts
From which side problems arise more often? (devices Gateway due to a non-
side, Gateway side) stable electric support
Was there any need to replace not responding sensor? Not yet
How often?
How often are required physical accesses to the pilot Not yet applicable
site?
Scalability Interference in Farm activities No
Willingness to have more devices Yes
Adaptable to other pilot sites Yes
Logistics Where have the hardware pieces been provided? Sensors has been
purchased, and PCB
board given by UPPA
How many days before getting the purchased Less than one month
equipment?
Environmenta Presence of rain Sporadic
l aspects
Presence of sun Yes
min-max temperature 13-24°
Devices Safety Presence of wind Yes
Are the devices well enclosed and protected in the box? Yes
Is the pilot site safe from steals and other unwanted (e.g. Yes
animal) penetration?
Page 24 of 29Project Nº 687607 WAZIUP D4.4
5. MVP URBAN WASTE
5.1. Devices deployment
LoRa parameters are set to LoRa Mode 1. In WOELAB, devices are deployed at around 200m away
from the gateway’s location. A clear visibility is present between the gateway and the devices. The
two startups (Scope and Miledoo) have deployed their connected bin using ultrasonic sensors. They
are sending their data to the gateway every hour.
5.2. Technical Feasibility
5.2.1. Integration of devices
The integration process is achieved by relying on the releases from WP2, with the requirements of
building low power and low-cost IoT devices. Following the provided resources, the integration of
hardware materials led to the following functional devices. Figure 8 shows some pictures of the bin
after integration.
Figure 8: Bin detector with ultrasonic sensors
5.2.2. Energy consumption efficiency
The board of the bin incorporates four AA batteries. Batteries can be replaced once depleted. The
duration of the network is around 30 days from the point where all batteries are full. According to
the survey about connectivity, the connectivity between the device and the gateway is quite
stable, with a packet reception rate of 90%. Sensors have been calibrated before the
deployment. Data are easily exploitable.
5.3. Technical Integration
5.3.1. Integration of gateway data to the platform
The data sent by the smart bins are collected by the gateway and uploaded to the WAZIUP platform
using the post-processing script within the gateway. As we are still performing the tests with the old
Page 25 of 29Project Nº 687607 WAZIUP D4.4
gateway that is not responding correctly, a new one is needed to have a stable link between the
sensors and the gateway.
5.3.2. Waziup APIs & Analytics
We are still learning how to use the Waziup provided API to extract our data and analyze them. Soon
we will make applications that will handle our data on the WAZIUP platform and for example load a
map on which are geotagged our smart bins with a coloring that indicates their state.
5.4. Deployment and maintenance efforts
5.4.1. Access to Pilot Sites
Physical access to our bins is easy as it is located around WOELAB. The deployment takes almost four
hour. Access to the devices is easy.
5.5. Environment and device safety
Device safety is the ability of devices to stay in their deployed location despite the conditions of the
area of interest. For example, Miledoo bins are supposed to collect organic waste and sensor may be
exposed to organic gas and we don’t know how it will affect the sensor lifecycle. We will appreciate
this effect over the time. The sensors are located inside the bins so they are unseen to the users,
reducing the risk of robbery.
Page 26 of 29Project Nº 687607 WAZIUP D4.4
6. SCALABILITY
6.1. Fish farming
Buoy devices have been deployed in almost all the pilot sites. The next step will be to identify
potential other sites that are interested by the use of buoys in their fisheries system.
6.2. Cattle rustling
Following the deployment in UGB, more collars are currently being built for other deployments. As
stated in the D4.3 official release, two collars have been deployed for validating the last step of the
tests.
Another aspect of the scalability is the identification of other potential sites that could deal with that
MVP. Though large enough to measure distances from the cows to the gateway, CIMEL center still
remains a private state proprietary, enclosed with properly delimited fences. Therefore, we need to
deploy collars in other pilot sites with more independency in the motions of cows. In this way, we
could rely on more metrics to validate the prototype. At the same time, it will be possible to apply
advanced analytics to huge set of data collected from different pilot sites.
6.3. Urban Waste
It is planned to spread around WOELAB more smart bins. So, more sensor nodes are needed in this
MVP. Following that, it is expected to have more data so that analytics can be applied.
In Senegal, interest has been shown in deploying sensors for waste management in the town city of
Saint-Louis. Recently, authorities have manifested their compatibility to the fact of integrating IT
tools in building sustainable environment regarding waste management. UGB is planning in their
future activities the deployment of IoT devices and build a network of connected bins, with
centralized information. Extracted data can be combined to WOELAB data to target advanced
analytics in the next months.
6.4. Soil moisture deployment
Important points about scalability are as follows: interference in farm activities, willingness to have
more devices, adaptability to other pilot sites. Today, users from the different pilot sites are
requesting more devices for next deployments. This motivation helps to identify the scalability
aspect as a very important feature in Waziup, in the next few months. Several devices have to be
produced and care must be given to the analytics part. Based on this, it is expected to better gain in
large scale feedbacks, and derive from these a recommendation system, that targets different users.
An example of this is that the deployment of the buoy in UGB fish farming site, has attracted a lot of
farmers who expose several problems, related to the lack of data, that might ease decision making.
Page 27 of 29Project Nº 687607 WAZIUP D4.4
7. ABOUT LOGISTICS
Logistics is an important part in Waziup. Since most of times, required materials like hardware pieces
are imported from foreign countries to Africa, it is a matter of big concern to address issues of
shipping duration. Shipping duration ranges from 10 days to more than one month, according to the
online vendor, the chosen option for delivery. According to the efforts already spent in acquiring
hardware pieces, these are usually purchased from Alibaba, Lextronic, Amazon, Aliexpress…The
duration time before correct delivery depends on the provider and the chosen options. Table 15
presents a summary of the different providers used in Waziup, and the mean time duration to get
these materials delivered in Africa.
Table 15: Providers and estimated time duration before delivery in Africa
Providers Estimated time to deliver
Alibaba 3 weeks
Lextronic 3 weeks
Amazon 1 week - 10 days
Aliexpress 2 weeks
For some applications like in fish farming, logistics shall not be a big issue since required materials
are provided by a project partner (EGM). However, it is worth mentioning logistics issues concerning
hardware pieces used in the Raspberry PI. To ensure stability of the dedicated gateway deployed in
the center, we also use an adaptor, that will adapt the power input from the sector, and deliver the
required amount of power, in case of electric starvation.
Page 28 of 29Project Nº 687607 WAZIUP D4.4
8. CONCLUSION
This document reports works about MVP deployment and validation cases. For each MVP, a set of
use cases have been identified. Based on a survey carried out with different users, validation cases
have been selected for each application. The level of complexity of some use cases lead to the
selection of a subset of aspects that will be considered in the application.
In each section dedicated for one MVP, the initial aspects concerning use cases and validation cases
are related first. Then validation parameters are split into technical or non-technical points. The first
one refers to the integration and deployment processes, passing by LoRa infrastructure and data
integration in the platform. Then, other non-technical aspects are given. These concern the efforts
given for deployment, maintenance, and metrics such as the scalability, questions about logistic
issues, environment and device safety. In each ending section, a summary is given represented with
tables.
Analytics is still at its early stage in Waziup, according to the survey. However, issues about
producing more data are raised in this report. This report is a first version about validation cases.
More tasks are planned in preparation of the next version.
Page 29 of 29You can also read