Replies: 1 comment
-
Hello Andrew, Thank you for taking an interest in this project! To answer you inquiry shortly, i am envisioning this repository to become eventually a library that is part of a much greater collection of authentication systems package powered by an ESP microcontroller. For the moment, however, I'm concentrating on making the code more stable and more or less efficient. As you will see in #3 there are some problems. Regarding your suggested use cases, as mentioned above, I'm open to implementing more protocols and extending the usability of the project once I can say that the HomeKey implementation is ready. Additionally, my goal is to make this a device that you can put anywhere and trigger anything through MQTT and such and you will have Remote locking mechanism and while you could hardwire the ESP to a lock and trigger it like that, i'm not planning on adding support for that(though not set in stone). Remote authorisation is on the map, as I'll be exposing the issuerId, which is unique per iCloud acc, and the endpointId, which is unique per device via MQTT, so you can make decisions based on a person or a device. Having that said, you are more than welcome to contribute to this project if you wish. |
Beta Was this translation helpful? Give feedback.
-
I've been working on a similar project. Albeit a bit more focused on the hardware side at the moment. Designing a weather resistant (something akin to IP65) NFC reader that could be flashed with custom firmware, like the one in this repository.
The hardware design is based around POE (or 24v, whichever is more readily available), an ESP32, and the Elechouse PN532 module.
Instead of duplicating efforts, I'd rather combine efforts and make contributions to an existing public project.
The current structure of this project implies a fairly specific use-case at the moment. (A single physical locking mechanism controlled by the ESP32 where the NFC module is connected to that same ESP32. Additionally, the Home Key is provisioned to that specific ESP32 device.)
I'd love to contribute to the project, but desire some additionally flexibility to compose some other use-cases. (I see an MQTT ticket on the project board, but this still might not be flexible enough for other use-cases I have in mind.)
Let me know what you think about these use-cases:
Beta Was this translation helpful? Give feedback.
All reactions