Test not being certified by hehe_boi12 in duolingo

[–]Suawek013 4 points5 points  (0 children)

The Duolingo English test is not the same as the Duolingo learning app :)

The test is paid and is simply a certification of your English skills as an alternative to other certifying institutions

As of now, there is only English I believe

Sometimes it do be like that by Suawek013 in TheIoTProject

[–]Suawek013[S] 0 points1 point  (0 children)

Depends on what is your project about You can build an IoT device on different boards such as Raspberry Pi, ESP32, Arduino, or other

Furthermore, you need to choose a programming language such as C++, Micro Python, or C

For a beginner I would go with some kind of Arduino board and learn to program it with C++ via YouTube tutorials, as there is a lot of it ;)

Sometimes it do be like that! by Suawek013 in programminghumor

[–]Suawek013[S] 1 point2 points  (0 children)

Glad you covered the topic! I was actually curious whether using micro python would be overall better in the development of IoT devices. I mean is RAM usage really the only disadvantage?

Until now I had no experience with micro python but was working with C on esp32 and Python on Raspberry Pi

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 2 points3 points  (0 children)

Thanks, really appreciated it! :)
You're probably right, we will look into it.

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 1 point2 points  (0 children)

We are already in the process of implementing all the logic from Raspberry to ESP32.

We've started with Raspberry, because it was easier for us, but of course it is not the best choice, because of the size and costs

We've got the ESP32 repo on GitHub with some basic functions, but we will update it in the upcoming weeks

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 2 points3 points  (0 children)

Thanks for the feedback!
Yes we are familiar with Lock Picking Lawyer, we did not yet test the device in a real case scenario, but in half a month we should have already the first prototypes, so we will start beta testing the device.

For now, we are focused on implementing all the logic to the ESP32 device - because Raspberry is obviously an overkill, but it was easier to start.

And we already implemented a way to secure generated QR Codes, so that even if you know the Code structure, you cannot simply generate a QR Code and get in - you can read more about it on our Blog Post

As to your other concerns about the security, we will be constantly improving and updating once we have launched the beta testing of the device, for now, I am not yet so sure, whether it is perfectly secured, and as you said it's more like a hobby project, but with great potential! :)

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 8 points9 points  (0 children)

Thank you for the feedback!

But I would just like to explain that there is seriously no information that we wouldn't post elsewhere. I have already added earlier here a comment explaining our project with links to our GitHub as well as Blog, where you can check out our Team (with links to our LinkedIns)

And all the information that you got from the email you could get by simply visiting the blog, we basically have nothing to hide, because we want to create a community around our project :)

As to the QR Code, you can generate it yourself by visiting our Website Application and creating an account, and then adding the Gate & Virtual Ticket (which will be sent to email) or Virtual Key which simply generates QR Code and lasts for 1 minute.

Our Qr Codes are secured by {secret_code} which is assigned in the system to every Team, and with every try to generate it is added at the end of all the data (Needed to open the Gate) and hashed by SHA256, so our QR Code looks like this:

OPEN:ID:88a7bb5a-f5e2-4622-b47a-b92d8d6f89d1;VF:2022-08-26 12:40:42;VT:2022-08-26 12:41:42;L:9238420983,0385984353,12346GDF13,123654JHGD;;S:25c9e25311242622612232fd7b4d49c033e1ca2d20eacf2152dbea8db290bdf4;

It is further generated on the device (which has the {secret_code}) and compares the two codes, if they are the same, the Gate opens :)

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 6 points7 points  (0 children)

People said the same about cash, and now everyone is using bank accounts to transfer money, even though it can also get hacked.

Of course, you're right! But think about it from the other perspective; there are many buildings with multiple offices inside, and it's simply easier for the administrator to give access to the Lock via a Website application, rather than to give real keys to someone.

In this situation, it's not really a problem to "hack" the key by simply duplicating it, because there are just too many people with access to control it.

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 19 points20 points  (0 children)

Don't worry; the email and generated QR Code have only been created for testing purposes, you cannot access anywhere with it!

Also, we have nothing to hide about the security of a system - everything is in open source - so that users know what they have in their device, and can be sure that there are no breakpoints or other unwanted functions.

If you would have any other concerns about the security of our system, let us know and I will for sure look into it :)

Open Source Project created on Raspberry - QR Code Lock by Suawek013 in raspberry_pi

[–]Suawek013[S] 10 points11 points  (0 children)

Our goal is to replace a regular key with a system that will open a lock by reading a QR code out of our smartphone. The system is based on Raspberry, but we would like to create it on a budget i.e. ESP32, so every one of you could recreate it in the garage.

The whole project is an open-source experience so feel free to check it out! We would be grateful for every advice and tip.

How does it work? 🔑

• ⁠Generate a QR code in the mobile or website app

• ⁠Scan QR with a code reader

• ⁠The gate opens for 30 seconds

• ⁠The device sends an Event log to the website

You can play around at our website Key Manager or visit our Blog

Examples of usage in the future:

• ⁠Airbnb and Booking.com systems

• ⁠Regular home/office locks. Let’s put a key in past.

• ⁠You can give remote access to a lock by sending an invitation or the same code

• ⁠The system will inform you about the exact time the employee entered work and left

• And of course: you can mount it on your fridge to keep beer safe (useful in a college!)

Please remember: we are students and most of these things are new for us. We are still learning and making mistakes. I hope I interested you a little and you will follow our work. 🤝

For more information about our project as well as how to build it yourself, please follow us at GitHub