14 Apr 2020
Project Update 14.4.
Work begins on finalizing parts of the project into one cohesive product. Work continues on the website which will be the part that is the most visible to potential customers, and how the project could be marketed better. Our sensor team has successfully sent data from the sensor to our server, and our database has been set up. We still need to figure out how to display the data on the website and how to incorporate our machine learning predictions into the displayed data.
6 Apr 2020
Project update 6.4.
Work continues on the project, we got some new usable data from the city of Turku to train our machine learning algorithms. That data has been pruned and sorted into a usable format. The data was given to us in an Excel sheet, from that we needed to pick out the needed values and then turn it into a json in and sort the measurements by the timestamp.
Flask for the server is in a deployable format and is pretty much ready to go. Work still continues on the visualization of the data in a website format, and machine learning algorithm is getting training from the newly acquired data.
As for sensor deployment, in the current situation we are probably going to deploy the sensor at one of the group members' home to get some usable data from our own sensor, as we can't deploy them to the school.
24 Mar 2020
Project update - 24.03.
Current situation
Because of the current situation with COVID-19, we have been working remotely on the project. Our sensor is nearly deployment ready, the secure connection and integrity token are being worked on. On the server side we are working on our database and receiving the data from the server, and then processing it. We have successfully sent data in a home network from the sensor to a flask receiver, and we are working on deploying that with the IoT connection.
Next steps
Our next part of the project that needs to get started is the visualization of our data, through a web page on our server. We need to decide on who starts working on the web page as it is a vital part for sales purposes. A potential customer isn't really interested in the back end code side, but the front end visual side of the results is important. That's why we need to start working on it as fast as possible to get a good front end to sell.
10 Mar 2020
ICT-Showroom Report
How did it go?
It went well, we had quite a lot of people that were interested in our project and asked a lot of questions about it.
How did we manage? What was good and what was not so good?
We managed to do well in our opinion. The position of our stand was ok but not ideal, when people were visiting the other stands before us, they kind of blocked the way to our stand so that might have limited some people from coming to our stand
What did you learn out of organising & participating in the Showroom?
Overall organization and planning in short amount of time. Most of the group have never really done any stands before so it was something new to set it up and answering different people's questions about our project.
What did you learn out of the other projects?
Other projects had interesting ways on approaching their tasks compared for instance how we would have done it. Overall stand presentations especially for some of the game projects were awesome. Also, generally more information regarding what and how the projects are going.
What would you do differently next event?
Stand setup could be overall little bit better and more interesting, for instance with more graphical showcase say with PowerPoint on how our project is meant to look like in the end.
It went well, we had quite a lot of people that were interested in our project and asked a lot of questions about it.
How did we manage? What was good and what was not so good?
We managed to do well in our opinion. The position of our stand was ok but not ideal, when people were visiting the other stands before us, they kind of blocked the way to our stand so that might have limited some people from coming to our stand
What did you learn out of organising & participating in the Showroom?
Overall organization and planning in short amount of time. Most of the group have never really done any stands before so it was something new to set it up and answering different people's questions about our project.
What did you learn out of the other projects?
Other projects had interesting ways on approaching their tasks compared for instance how we would have done it. Overall stand presentations especially for some of the game projects were awesome. Also, generally more information regarding what and how the projects are going.
What would you do differently next event?
Stand setup could be overall little bit better and more interesting, for instance with more graphical showcase say with PowerPoint on how our project is meant to look like in the end.
18 Feb 2020
Sprint review/planning
We had our
sprint review and planning on Friday 14.2. Below are the main pointers.
Overall, we feel like the project advanced nicely this sprint, and we got some
important work done.
Tasks we
got done in the last sprint:
- Poster done
- NB-IoT connection working
- Raspberry code almost done
- Machine learning code close to done
- Started working on the server
Tasks we
need to work on the next sprint:
- Pi to server connection needs to be done
- MongoDB needs to be established on the server
- Some test results from the sensors to test machine learning
- Attend ICT-Showroom
Jan will
continue as our scrum master for this sprint.
Our Trello board |
17 Feb 2020
Week Report – Week 7 – Server connection
Tuesday 11.2:
On Tuesday we
didn’t have much to do as a group, since we were waiting to get a response from
Tommi regarding some questions we had about the server. Because of this we thought
it would be best for us to have the sprint review/planning on Friday, when we know
more about the server and what we need to do next.
Friday 14.2:
On Friday
we finally had the answers we needed regarding the server, and we could get on
with working on the connection and database. We also had the sprint planning/review,
which we will be covering in another blog post. Ife and Anastasiaa showed the
group the poster they made for ICT Showroom, which is pretty much ready to go.
Finally, we updated our Trello board to match the sprint planning/review.
Happy
holidays!
10 Feb 2020
Week Report – Week 6 – Posters!
Tuesday 4.2.
On Tuesday we started with a lecture on posters, since we need to make a poster for ICT ShowRoom. Anastasiia and Ife also went to the poster workshop after the lecture to get our poster started. While most of were attending the lecture, Matti and Jan were meeting with Tommi about the server details. When we met after the lecture, they briefed us on the meeting, and shared some tasks which we need to do next to get the server connection up and running. These tasks included for example registering a free domain, getting an SSL certificate and proxy, and deciding on the database we are going to use on the server.
Friday 7.2.
On Friday we mostly researched the tasks we were given on Tuesday. Ife got us a domain and we decided that we will use NGINX for our SSL proxy and MongoDB for our database. The implementation of these will require some more research and we need to get answers to a few more questions from Tommi, but the process seems to be moving along nicely!
7 Feb 2020
Introduction — Anastasiia Pepoeva
Hello, my name is Anastasiia and I am 19 years old. I am from Russia, and yes, I am an exchange student.
At my home university, I am studying in the direction of information security at SUAI in St. Petersburg. However, here I chose the direction of game development. Do not ask me why I chose this.
I have little experience in coding in C and C++. Now I'm teaching Java so that I can pass the exams at home.
I love to play the piano and sing. I very often listen to music and sing along to it. I think many people consider me crazy. I also like to read, draw and watch the series.
I believe that participation in such events (Capstone project) helps to upgrade your English skills, teaches us to work in a team. Well, of course, this is an experience. And any experience is very important for us, both bad and good.
P.S. Sorry, this photo was taken in 2016, but I think I have not really changed.
P.S. Sorry, this photo was taken in 2016, but I think I have not really changed.
2 Feb 2020
Week Report - Week 5
Tuesday 28.1.
On Tuesday, we focused on doing some of the group tasks we
had missed the previous week. We also worked on the Raspberry, and wrote some
code to get the temperature, humidity and CO2 readings to a JSON-file, which we
can later use to send the data over to the server.
Friday 31.1.
On Friday we didn’t have any group tasks to do, so we were able to fully
focus on the Raspberry. Matti had gotten a response regarding the connection of
our Raspberry, and we finally got it working! So now, basically everything on
the Raspberry’s side is done, except for the code we need to communicate with
our server. Matti set up a meeting with our “assistant PO” Tommi, who also
worked on the last year’s project, to discuss how exactly should we go on from
here, and to get the details of the server we are working with. Lastly, we used
some time to look at the last year’s groups code and tried figure out if there
is anything that we can use, but it looks like we might need to do everything
from scratch.
28 Jan 2020
Group task 21 – Scrum planning
On last Friday we had a Scrum meeting where we selected a Scrum
master for this sprint and discussed future tasks and everyone’s parts in doing
these tasks. We’ve also updated these tasks to Trello, which we use to keep track of our project.
In short, the tasks are as follows:
Sami, Matti and Rami – Raspberry Pi, sensors and NB-IoT
connection
Patrik, Jan, Pyry and Anastasiia - Programming
Ife, Minh and Eetu – Machine Learning and Azure
Jan will also be our scrum master for this sprint.
The main outcomes of the week were already covered in the
week report, where you can find more about how our week went.
24 Jan 2020
Week Report - Week 4 - Progress!
On Tuesday we finally made some progress with the Raspberry
Pi and the sensors, as we got some readings from the sensors! Next, we need to decide
how to store the data, and more importantly how to get it transferred over the
internet. We still have some problems with the cellular connection, as we can’t
get the connection working. We think there might be a problem with the data
subscription, but we need to investigate that further.
Thursday we had a PO meeting, which was also attended by some
representatives from the city of Turku. We will have another blog post going
slightly more in depth on the details of the meeting, but in short, the city of
Turku has a similar project to that of ours, and we will be comparing results and
other differences between our sensors and theirs.
On Friday’s meeting we discussed the PO meeting, and how we
should move on from here. Unfortunately, Matti was sick and since he had the Pi
and the sensors, we couldn’t do much practical work. We did review some of the
code we used to get the sensors working and created a GitHub repository for
working on the code.
This week we also got a brand-new team member, Anastasiia! It’s
hard to bring in new people when the project has already been going on for a
while, but we did our best to get her up to date with all the stuff we’ve been doing
and added her to all of our workspaces.
17 Jan 2020
Week report - Week 3 - Pitch review
First blog
post of the decade!
This week
was the pitching week and our pitch was held by Matti. The pitching went
alright despite Matti losing his train of thought towards the end of the pitch.
Luckily the slideshow was easy to follow. Sadly, we didn’t make the pitching
finals but overall the group was content with the results.
Now that
pitching is over and done with, we can start focusing on our project full
force. We set a PO-meeting with us and representatives from the City of Turku
for Thursday next week. We also have been working on reviewing code made by
past groups and have been hard at work with getting our NBIOT device to work
and the connection running.
Our peer
review groups for the pitching were Jameshaft and Jobitti. Here is our comments on the groups:
Jameshaft
The slides maybe
had a bit too much text, but otherwise the presentation was good. Speech was
well delivered and captivating. Ending the presentation with a slogan was a
nice touch.
Jobitti
A well-rehearsed
and captivating presentation. Speech was clear and understandable and delivered
well. The start of the presentation immediately caught your interest and had
you listening through the whole presentation. Could have more slides to have a
visual representation of the project as well.
Subscribe to:
Posts (Atom)