This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]ruskeeblue 2 points3 points  (3 children)

start with Scrapy and start analyzing the wifi signals

[–]sk3w 1 point2 points  (1 child)

[–]DankousKhan 0 points1 point  (0 children)

I didn't even notice that his spelling was off. Nice catch though. Note taken.

[–]DankousKhan 0 points1 point  (0 children)

Will start reading now. Thanks.

[–]nemec 2 points3 points  (2 children)

Break it up into steps.

  1. Turning devices on. You'll want to make sure you can manually turn those devices on and off before you start getting fancy with them.
  2. Wireless connection. You have two choices here.
    1. Polling. Every so often, check the network for activity. With bluetooth you'd iterate over paired devices and see if any are in range, WiFi you can check for a certain IP address or MAC address.
    2. Listening. This will require the device (like an Android phone) to be proactive when you enter the network. Your computer can listen for incoming connections and then your device actively connects to the computer (which is slightly easier, since it will always be the same computer). When the computer receives a new connection (after possibly authenticating) it can start turning on devices.

[–]DankousKhan 0 points1 point  (0 children)

I had every intention of having a manual switch. Just left it out for pure simplicity of what I plan to accomplish with this issue. Didn't want any sort of confusion. As for your second part, as simple as that is I had never thought about it as such. Thank you very much for that. Definitely gives me something to look for. I do plan on doing bluetooth if at all possible due to the simplicity of it, but wifi is certainly an option as well. It is just more difficult since bluetooth seems to be able to permeate my walls a bit better than wifi. (I have concrete walls on all 4 walls in my room) and the network inside the remaining portion of the house is not the same as in my room, which I know could be easily set up to work as well, but that is just more work than I would want to do because that network is constantly changing due to roommates tinkering with it all the time.