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/2018
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
Project 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 29
You can also read