When scanning for beacons is my phone Is my device discoverable? - mobile

When scanning for beacons with my mobile does my mobile then become discoverable (i.e. am I broadcasting my position) ?
Thanks in advance for your help. John

No: if your device is scanning for beacons, it does not broadcast as a beacon itself. But you need Bluetooth enabled to be able to detect beacons, so your phone will be discoverable through Bluetooth scan.
Cheers.

Related

Codenameone:How to get the mobile number of current sim card in real device?

How to get the mobile number of current sim card in real device and how to read meassage from mobile .
I just want to read sim card number and messages of mobile.
Can you please let me know how to resolve it.
Mobile devices don't provide that information for security/privacy reasons. You can access it in some low level Android API's but since this isn't portable we don't expose that.
Notice that apps like whatsapp, uber, gettaxi etc. all ask you to type in your phone number then a verification code sent via an SMS. That's exactly what JAT (which was built with Codename One) does.

SIM Toolkit Permissions

I'm doing a research on STK, the thing that is missing is do I need user's permissions to send and receive data to the operator?
What I know so far is that this tool is preinstalled in operating system, so isn't already have full permissions to send and receive in the background?
Thanks in advance for the help :)
A lot of SIM cards support STK and yes it can be used to send/receive information.
Permission for a SIM to send an SMS is normally device dependent, I remember the older Nokia phones had a setting that would prompt the user "allow SIM to send message". In my experience most newer devices (both Android and IOS) are setup such that the SIM can send SMSs in the background without user awareness.

Arduino computer mouse/input device

I have successfully talked to the computer from an Arduino via serial USB port and I had the idea that I could make a keyboard or mouse with the arduino. Say I wanted to translate the computer's mouse 1 pixel to the left. What message would I have to send over the serial line in order to achieve this?
Google is a wonderful thing. "use arduino as mouse" returns 1.7 million hits. The third hit on the list takes you to the Arduino Playground for an example using the new Leonardo board.
Note:
The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
Assuming you don't have that board, here is another site for some other specific boards and yet another that is log for a project including hardware and software for older boards.
Hope this helps (and is a better answer to the question).
You would have to reconfigure the USB interface chip to appear as a USB HID endpoint.

Is it possible to disable communications on a mobile phone with software?

Is it possible to disable all communications on a mobile phone (on any brand, like blackberry, iphone or android phone, or even an mp3 player like an ipod) this includes incoming/outgoing calls and text messages, and internet use - for a period of time like an hour or two?
In some way that can't easily be bypassed - like closing the app.
If you take out a SIM card out of a phone that uses them and there is no WiFi network around that should just about do it. Or you can use a phone that doesn't have WiFi (certain older Blackberries I think).
Alternatively something like the iPod Touch in a room without a WiFi network would also do it.
This may be cumbersome, but on a BB device you can likely inject keyboard events in order to turn off the radio. I don't know of a way to use straightforward APIs to disable the radio.
Not sure if this is your goal but you can programatically manipulate the inbox. If a new message arrives while you're "disabled" you can delete it from the inbox.

Connect Bluetooth device to an unknown device

Is it possible to connect a Bluetooth device to an unknown device? I thought all Bluetooth devices had to be paired with another Bluetooth device before they could be used together. Someone mentioned a possible application where a Bluetooth device (most likely a Windows Mobile phone as the iPhone SDK doesn't support Bluetooth connections) can be used to say read electric meters in a given area. I thought the phone would have to be paired with each meter before any other communication could take place. Is this correct? Can the phone receive arbitrary data from a Bluetooth provider before they are paired?
You don't have to have security set up (no pin code) so you could have a bluetooth device that is always discoverable and will always connect/pair. So this could be used for the 'read a meter' type application.
Also, in Bluetooth 2.1, you have Extended Inquiry data so you could get the meter reading by having the meter encode the reading into the Extended Inquiry response. Then you don't even have to connect/pair. Just have a device that does an inquiry and gets the data that way.
There are some new standards coming for BlueTooth for Low Energy devices that would basically act like sensors, which are specifically targeted at this type of application.
There is more info then you could possibly want at www.bluetooth.org
If you know the MAC address of a bluetooth device and it is connectable you can talk to it directly.

Resources