Coder Social home page Coder Social logo

What can I do with this? about whereami HOT 10 OPEN

kootenpv avatar kootenpv commented on May 5, 2024
What can I do with this?

from whereami.

Comments (10)

kootenpv avatar kootenpv commented on May 5, 2024 2

For some IoT stuff, e.g. this is a fun example: wherearehue.

from whereami.

samta avatar samta commented on May 5, 2024 1

I think I have done something really interesting (at least I would like to believe that ;)) with this super smart package.

I have this habit of keep forgetting my mobile at my home or in office. And then I have to search that where I kept my mobile.

So I build a solution using whereami package and AWS. Let me explain my design.

I have three lambda functions: the basic work of each function are as follows:

  1. learnLocation: This function learns the location of my mobile. I basically used learn function and gave enough samples. After learning this function upload the sample files (.txt and model.pkl) to amazon s3.
  2. updateLocation: This function update the location in dynamodb. Mobile updates the access points every after an hour to this function. It downloads files from s3 and does the analysis and based on the result updates the location in dynamodb.
  3. findLocation: This function just queries the last updated location to dynamodb.

I have also integrated Amazon Lex service to findLocation lambda function. I query Lex using any mobile or laptop and ask "Where are you ?" and it returns the location.

It works perfectly except sometimes in my home its unable to distinguish between rooms (bedroom/hall/kitchen). In the office, the result is quite satisfactory. May be because of space and signal strength.

Any thought about this overall solution ??

from whereami.

kootenpv avatar kootenpv commented on May 5, 2024 1

@samta That is indeed very cool! Great that you integrated it like that.

I'm sorry to be the one to tell you, but last time I lost my phone I was happy to find that Google provides a "service":

https://myaccount.google.com/find-your-phone

Even if your sound is off, it can make your phone scream so you'll be able to locate it :)

from whereami.

katlol avatar katlol commented on May 5, 2024

I had the idea to make a whereami-client & whereami-server for my office, which would consist of:

  • An API endpoint for the client to send info about where it is
  • An API endpoint to list clients & their positions
    • Datadog integration? Charting is fancy.
  • (facultative) An API endpoint to get an updated list of places based on everyone's history

from whereami.

gocreating avatar gocreating commented on May 5, 2024

same problem +1

from whereami.

katlol avatar katlol commented on May 5, 2024

PoC of my idea above: https://github.com/chauffer/hereiam

from whereami.

JesseTG avatar JesseTG commented on May 5, 2024

@kootenpv I don't use any IoT tech. I do, however, have a laptop that I carry around with me and use at all times.

from whereami.

JesseTG avatar JesseTG commented on May 5, 2024

Uh, here's some ideas:

  • To encourage you to better separate work and play, it might do productivity-related things (e.g. temporarily block sites or apps) depending on whether you're at work or at home?
  • If you do use IoT tech, it can shut off certain appliances automatically whenever you leave home? (Then again, I'm strongly against having your kitchen connected to the Internet.)
  • If you enter your workplace, clear your browser history?
  • If you enter a public place, turn down your volume in case you had music playing?
  • Whenever you change locations, re-connect any SSH sessions?
  • If you have a personal VPN, automatically connect to it whenever you leave the network that said VPN controls?
  • Whenever you enter your workplace, download any pertinent files automatically (e.g. e-mail, Dropbox content, code checkout) so that it's ready when you sit down? This assumes that your laptop is already on (but closed) when you enter your workplace's building and that there's some time before you sit down and start working (like for breakfast).

The common theme here is that the physical location of a network on Earth isn't important, but the fact that you visit that network regularly is. Also, a lot of it depends on specific personal habits (so it's probably hard to generalize to a GUI or something).

I can't see myself doing any of these things except for the first, though.

from whereami.

JesseTG avatar JesseTG commented on May 5, 2024

Ooh, maybe whenever you cross timezones (like if you live just on the border and commute back and forth) it can update your laptop's clock whenever you arrive at work or home?

from whereami.

samta avatar samta commented on May 5, 2024

Ahh google beat me ;)

from whereami.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.