Blog

Backup

We have some new rsync backups from our openvino servers! Badly needed....all that matters is the data. But now we have copies.

Alvaro Gandía and Luis Rovello from interblend.org came to visit this morning and share their vision about future wine models!

Everything is flowering at Costaflores Organic Vineyard.

Updated Blockchain nodes

Jordi finished rebuilding echo, our initial blockchain node, and made the udpates to accommodate Vinoblocks. Now we have four nodes up and running for testing.



....and I managed to pull off the battery terminal connector on the Cabernet Sauvignon vinduino...so that sensor group is out of commission until I can solder it back on. 

Otherwise, I setup the backup initial backup scripts for OpenBravo. Luckily we didn't lose any information over the past days without a backup. 

INTA presentation

Today I made a short (10 minute) presentation of Openvino at an INTA event in Mendoza. 

The rest of the day was spent working on the vinophonics motorized slider controller and the vinoblock update with Jordi Estapé Canal.

Recently we had to recover our ethereum nodes, due to file system corruption on one of our virtualized servers. We were able to reconnect the nodes, and added a new prototype vinoblock node at Costaflores.



0



1


Vinophonics?...we will find out!


Here is where we it starts.

WineLab @ FabLab

On Saturday, we got to visit the amazing WineLab program at FabLab in Barcelona. Surely, we will be borrowing and sharing ideas with WineLab in the future.

This is an example of a new post on the new server, after having imported the backup copy of the previous server.

Visit to Valldaura

Today Mike Barrow met with Jonathan Minchin, director of the romi-project.eu.

We look forward to many collaborations with Jonathan and his team to develop help develop vineyard robotics.

Over the weekend, we installed a RasperryWeatherPi and Vinduino at Baussitges. We have some issues pending with the LoRa link between the two stations, but otherwise, all went well. Coincidentally, or maybe accidentally, after installing the weather vanes on the solar panel tower, the solar array stopped working properly and Baussitges is now in the dark. Oops. 

This weekend, we are installing sensors (vinduino and RaspberryWeatherPi) in the Pyrnees at Bausstiges.com. This is 2000Ha forest from which we will be extracting organic cork for future vintages, and where we are evaluating the feasibility of planting an experimental Torrontés vineyard on the hillside of a previous, pre-phylloxera vineyard (Clot de la Vinya).


 

"hotel" - the Baussitges Vinduino LoRa gateway and RasberryWeatherPi.

View from la Llosa

Building the LoRa gateway in the offices in Terrassa.


Joaquín Jiménez building the "Clot de la Vinya" vinduino node.


Currently, data received from vinduinos and sensor stations is being stored in a DB service. Vinduinos and sensor stations send the data collected to Bravo node (10.112.48.22) where the DB is allocated (PostgreSQL 8.3.x server). This database is used by the website (costaflores.com) to display the data for the user to check. A structure similar to the one shown in the following figure:

With this proposal I want to change this strucuture in order to replace the database with a Side Chain (Ethereum private network) solution. This proposal will integrate the database part of the project into the blockchain, and thanks to that, this project is going to based on a full-blockchain backend (not really common). Having a full-blockchain backend contributes highly to transparency and immutability. As OpenVino is an open-vineyard, transparency is crucial. The new structure is going to follow this structure (extended description of internal side chain design in the 'Blockchain storage proposal'):
Apart from that, this migration will also allow the future introduction of the validator figure, explained in the initial 'Blockchain storage proposal'. Adding this figure will increase the value of the project by giving the opportunity to:
  1. Prove that data collected and stored is correct and no negligence is committed during the sensor to bravo communication.
  2. Control that data stored has no outlier and that everything is working correctly during the Growing the grapes process.
  3. Add a new feature to allow users interaction with the vineyard via and App that leads them to improve their wine and blockchain knowledge.
 
This initial proposal will only include the part of storing the data in the blockchain. This decision was made because after making a first approach to the problem with the 'Blockchain storage proposal', I have realised that there might be several problems when it comes to using Blockchain as a Database because it is not as optimized as an SQL DB and this could lead to a slower response time which is undesirable. So in this first step of the Side Chain Development, I'm going to implement the data storage part of the side chain solution and load tests are going to be executed in order to check if the system proposed response time is acceptable or not. In case of not being acceptable a second iteration is going to be done adding a DB to store utility indexes in order to reduce the response time of queries and searches and other optimizations.
 
For this project to be done, a private Ethereum Network and a Database Server (in case of reaching the second iteration) must be given.  The raspberry in charge of inserting data to the blockchain will have to own a pair of private/public keys. I will also need a clear specification of the data extracted with the sensors and its treatment. Communication with the website development team might be necessary in order to make both developments fit.
 
After having finished the first part of the proposal, a blockchain database system will have been deployed and documentation for its integration with the sensors/vinduinos and the website will be given. Once finished and accepted, the validation part of the Side Chain proposal will begin (defined as a new project). This part might alter the first smart contracts given but a full migration will be included and previous functionalities won't be changed.
 
The development of this Side chain data storage feature is being started today and tomorrow it is planned to have already defined the requirements. Communication with team members might be necessary in order to establish quality and performance requirements.

Joaquín JiménezJordi Estapé Canal, and Mike Barrow, were in full representation of Openvino at the Barcelona Blockchain Breakfast, hosted by ctech.

Here is a good intro to the blockchain from the event for Catalan speakers.

Recently, Manuel Ponce Peñalva met with the CNV (Comisión Nacional de Valores) in Argentina to discuss the legality of our ICO. The response was positive, as the CNV does not see the MTB18 as a speculative token. We will continue to work with them as we move towards the "You Drink It, You Own It" security token. 

We have added (again) bitcoin as a payment method on shop.costaflores.com.

In the past we accepted BTC as payment in our shop (since 2015), but we had to change the payment module, because before we were using the bitpay.com module which now has a limitation of $100 USD transactions per day. 

We are still billing in Argentine Pesos (ARS), but can accept bitcoin as payment. This has a