-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to run find-lf on a single RPi? #10
Comments
@SupahNoob Yes, depending on your priorities. If your main priority is Presence Detection (which I assume you mean to monitor who is on the network), then you don't need FIND-LF at all, but you could simply use You listed a second priority as Internal positioning - which is what FIND-LF is designed for and good at. Yes, you can run it on a single RPi, but with one caveat: you can only classify a few locations (maybe ~3) with any confidence in their gelocating resolution. I.e. you can classify one location as being "close" to the Pi,, one as being "kind of close" and one as being "far away". With 2+ RPis you can do more triangulation and classify more locations with precision. However, if learning ~3 location is good enough, I'd say one RPi will work well. Don't hesitate to let me know if you need more explanation! |
This is a great explanation. The second priority is more of an "icing on the cake" feature for me, but still extremely useful and interesting. I don't know that it is responsive enough to be able to completely replace motion sensors, and certainly not with it relying on web I do live in a fairly small apartment, and has 4 total rooms in it so while 1 RPi would still work, it's also not the ideal situation either. Have you tested |
I didn't realize the reliability of Yes, I've tested |
My understanding is that How does RPi Zero differ from using Thanks for all the insight here! This is really useful information. |
The only difference between RPi Zero and RPi2/3 are the number of USB slots. On the Zero, you only have the one USBmicro (which you can adapt to USB for the WiFi monitor adapter). On the RPi2 you have more USB slots, so you can have the WiFi monitor adapter AND another cheap USB WiFi adapter so that you can be connected to the internet so scanning/uploading can occur at the same time. RPi3 is the best in these terms because its got built-in WiFi so you can use the built-in for being connected, and then you can connect the WiFi monitor adapter for the scanning. |
So, |
@schollz I just looked through |
If you can't see your dashboard it means that fingerprints haven't been learned yet. Make sure that you set your system to "learning". I.e. Goto https://lf.internalpositioning.com/, enter your group name, and enter a device and where the device is and click Learn. |
@schollz Got my dash, got everything the way I like in python. Scans run and locally maintain a whitelist of macs I'm trying to keep track of... but now I'm stuck on the MQTT aspect. I keep getting
When setting up a mqtt client in python via paho ... what would my username be? |
Have you tested with Raspberry Pi Zero W? (Embedded wifi and USB wifi) |
@pedrolucasoliva No I have not. That certainly should work though! |
@SupahNoob Your username is your groupname. You will also need a password. To get your MQTT password, you just need to make a request:
|
Any update on using pi zero W? I'm planning to get an additional monitoring mode capable USB adapter and then use the built in wnet to communicate back to the server? Should this just work or changes are necessary? Thanks, this is a very interesting project! |
@mmsylvester Pi0w should work fine in terms of computational power. What you're asking about should do pretty well! I don't use find-lf anymore but that seems completely do-able. |
schollz,
I am hoping to use find-lf for two purposes, in order of importance above. I am running HomeAssistant and as I'm sure you're already aware, reliable presence detection has always been a challenging problem to solve. To my understanding, FIND works by allowing an Android user to connect to the platform via an app. find-lf works much the same, but without the app. Please correct me if I am wrong!
If this is the case, find-lf seems more attractive, as it would work better with both Android and iPhone users.. however I know the intention is to emulate the LF sonar system which implies multiple polling devices. So, in saying all of this..
Is it possible to run find-lf on a single RPi?
The text was updated successfully, but these errors were encountered: