Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'd like to uniquely identify all wireless devices (phones, tablets, etc) within range. I don't care how far the devices are nor do I need to send them anything. I just want to be able to say: phone ABC was in this zone between 9:00 - 9:30, and 17:00 - 18:00.
I was thinking of sniffing Wifi packets but it seems that some phones avoid sending Probe Request packets, furthermore it's difficult to get Wifi cards into Monitor Mode. I've been unable to find any information on EDGE/3G detection.
I'm trying to measure queuing time similar to what they do in Finland.
The approach must "uniquely identify" the device. Meaning I want to be able to differentiate between the same device entering the zone multiple times versus new devices entering.
The approach must collect "anonymous" data, meaning I don't want to record any information that would allow someone to figure out the owner's identity.
What's the best way to detect the presence of mobile devices?
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
I paired a phone to an android device , but there is a problem in the response of some AT commands:
""" I get an incoming call to the paired phone then i executed random commands"
AT+BLDN
AT+CLCC
AT+CMOD
I have read some informations about the AT commands but I still not understanding if those commands are executed from the paired phone side or from the device to which i paired the phone ?
So if i get problems in AT commands response, shall i consider it as a phone issue or the android device issue?
The AT commands are something that is being processed on your device. Not only BT modules understand AT commands, there are others like WiFi (ESP8266, for instance) or GSM modules that read those.
So usually they are read, interpreted and executed by your chip.
Can you send AT commands as a bluetooth payload? Yes you can! Is it common practice? I don't think so
Then we must fully understand how your device and phone are interacting with eachother to be able to definitively answer yes it's the phone or no, it's just your device.
Reading the manuals of your device would help a lot, but for what you've been providing I would say you're doing something wrong with the AT commands
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I am thinking of doing a project with wearable electronics.
First off I was wondering if you can connect the HC-6 Bluetooth device to the Lilly Pad, to send data to a computer via Bluetooth? or do I absolutely have to buy the "expensive" Bluetooth Mate?
Second, if the above is not possible, what is the smartest and cheapest solution for sending data from a Lily Pad to a computer?
I don't see why not. First off, this tutorial shows you how to attach the HC-06 to an Arduino Uno: http://www.instructables.com/id/Add-bluetooth-to-your-Arduino-project-ArduinoHC-06/?ALLSTEPS
Even though you are using a Lilypad, the pins are the same. Here is a pinout diagram for the Lilypad: http://figures.oreilly.com/tagoreillycom20090710oreillybooks308088I_book_d1e1/figs/I_mediaobject5_d1e21363-web.png
This does a decent job of explaining Bluetooth serial communication for Macs: https://decyborg.wordpress.com/2013/09/08/bluetooth-serial-communication-with-arduino-jy-mcu-bluetooth-and-macbook-pro/
Or you could check this out for Windows: https://www.microsoft.com/en-us/store/apps/bluetooth-serial-terminal/9wzdncrdfst8
Hope this helps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
I am working on a fleet management system that track a fleet fo ambulance using tracking device "Teltonika FMXXXX".
The system should finally operate almost 1400 ambulance, recording their history (Position, speed, ...) and online tracking.
I need to do a stress test on the server. I need to ensure that the 1400 devices will operate probably and the server can handle them.
I need to know how to simulate 1400 devices that send there data packet through TCP protocol?
The only way to do this is to write a basic teltonika GSM-GPS module emulation program that connects to your server and send some fake location etc as many times as you want.
In order to do that you have to read your FM-xxxxx device protocol and see how teltonika's protocol works.
Usually those kind of device protocols are proprietary and you have to ask the ventor (teltonika) to provide you more info about the protocol, in order to implement the whole communication scenario.
you can take a look at this pdf Teltonika FM Protocol
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
Everyone says Skype is VOIP based application. Can anyone explain how Skype works on VOIP?
VoIP is a technology that can be used to provide voice communication (in apps for example).
Apple puts is this way:
A Voice over Internet Protocol (VoIP) app allows the user to make
phone calls using an Internet connection instead of the device’s
cellular service. Such an app needs to maintain a persistent network
connection to its associated service so that it can receive incoming
calls and other relevant data. Rather than keep VoIP apps awake all
the time, the system allows them to be suspended and provides
facilities for monitoring their sockets for them. When incoming
traffic is detected, the system wakes up the VoIP app and returns
control of its sockets to it.
Basically, it is a group of technologies for the delivery of voice communications over Internet Protocol (IP) networks, such as the Internet.
I do not believe that there is something special about the implementation of Skype, there are lots and lots of VoIP apps out there (Viber, iCall etc.). Have a look at this Ray Wenderlich tutorial on how to implement VoIP in iOS, scroll down to Providing VoIP Services.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm trying to periodically check out if several linux machines are alive.
My idea is to have a main computer that receives a periodic message from every machine, so if any of them stops messaging, the main one will know something's going wrong with that particular equipment.
I want to make it as "lite" as possible, I mean, using the less data transmission possible, because some of the machines I want to look after are placed on installation with a not so good internet connection. So, if it's possible, I'll prefer not to use email or ftp.
Any idea?
Thanks in advance.
You should use a dedicated piece of software for monitoring your infrastructure. Inventing something from scratch will probably take longer and be much less powerful than such a product. nagios for example is something that is commonly used for this purpose.
Well, you could connect to the main machine on a specific port and keep sending one byte periodically. Is that "lite" enough? :)