Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Not sure if this is a Stack Overflow question (if anyone knows a more apropiate section of StackExchange I'll be happy) but all questions on NFC Readers seamed to be here so, here I go:
I want to use NFC-Tags for a project and need a reader. While more and more phones are capable of reading such tags, any older phone is not. These phones do however usually have Bluetooth. So what I am looking for is a NFC Reader that can connect to a phone via Bluetooth.
I thought this would be a common device but to my surprise I did not find much. Readers usually connect via usb (as these do). There is at least one device that does use Bluetooth, the Blueberry UHF, but I could not find any retailer that sells it.
So, my question would be this: Is there a reason that there are almost no such devices or am I just looking at the wrong places?
I know I am late answering this questions, but maybe my response will help others who are searching for the same thing. What you are looking for is available from Serialio. There are multiple Bluetooth NFC readers available. The BlueBerry is re-branded with the Scanfob brand.
Here is a link to the updated Scanfob NFC page (the above link posted earlier no longer works): https://serialio.com/products/rfid/readerwriters/scanfob%C2%AE-nfc-bb2
There are multiple apps available that interface with the readers. This really depends on what you want to do with data from your reads.
Heres' an example of attendance managment solution using an NFC reader on Android:
https://serialio.com/products/mobile/software/MobileGrid/Android/use/TimeTrack/MG_TimeTrack_Android.php
There's a lot more. I just don't have the reputation to add more links yet.
The type of device you refer to is available here: https://serialio.com//store/index.php?cPath=89&osCsid=nep7av4i0431r39eqdl23oh2i7.
The reason you struggle to find a Bluetooth enabled device is because the peripheral market for NFC/RFID readers are targeted at the desktop embedded market where USB/RS232 cable options are cheaper/easier/stable offerings people are familiar with. The driver stack provided with a cabled device can also do a lot of the hard work in dealing with the incoming data.
There are however a few companies on the market producing RS232 to Bluetooth bridges which means you can try and port peripherals across to this using Bluetooth. Although you'll be able to pair the devices, you'll then need to write the software that can interrupt in the incoming payload over the Bluetooth serial port connection so it'll be a lot more work to get a platform like this up and running - especially with older devices. However it is possible if required.
What possible problem would a NFC reader that connects to a phone via bluetooth solve? The phone is not going to know anything about NFC, it does not have the required software or stack.
Sure, you could write that software (possibly) but to what end? The unit you linked to is what you are after, sure, but it's for a very specialised purpose (i.e. you have to write the s/w at the other end).
It's likely to be cheaper (in time and money) to just buy a phone that supports NFC rather then trying to upgrade a unit that does not.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am trying to leverage bluetooth (GATT, GAP, Security Manager, Pairing, Broadcast etc...) using BlueZ.
To decode BlueZ however I need access to full bluetooth core/protocol specifications. As an individual developer, where can I get hold of these specifications?
The membership to Bluetooth SIG requires me to be part of an incorporated company and I am asked to send them filing details etc...
Is there a way to get hold of Bluetooth Core Specs for individuals and hobby developers?
Importantly does BlueZ fully implement all Bluetooth Core specifications?
The Bluetooth specification should be free to download for everyone. You can find the latest specification at the following link:-
https://www.bluetooth.com/specifications/bluetooth-core-specification/
Make sure to click at the "5.1" link.
BlueZ is fully compliant with the Bluetooth specification, however, it does not support all the available features in the specification.
I hope this helps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm trying to create an Arduino bluetooth remote that can connect with my Mac (and potentially other devices) and basically transmit a few distinct signals back and forth at the push of a button (or Arduino pushbutton). I want to create a remote to control a web app I've built, basically a controller for a game.
I have an Arduino Uno Rev3 starter kit, an RN-42 bluetooth module & a 1sheeld from Google Play, and a Macbook Pro.
Could anyone suggest good guides or online tutorials that can help me set up the communication from Arduino to my computer? Or does anyone have experience with this and would be able to give me some tips?
It's relatively straightforward.
bind the arduino bluetooth to your mac bluetooth.
use Serial.* print commands. Normally these go to your computer via USB, but if you have the Bluetooth connected it will go over the Bluetooth connection.
the default baud rate of most bluetooth devices is 9600 baud.
So, develop your code the same way as if you were connected via Serial over USB, and it will work without change when you attach the Bluetooth.
Note: Typically USB and Bluetooth will use the same pins, so you can only use one or the other, not both at the same time.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking for corresponding Linux HID APIs similar to what is mentioned on Microsoft this page :
http://msdn.microsoft.com/en-us/library/windows/hardware/jj126202(v=vs.85).aspx
Basically functions corresponding to DataMovement :
Data Movement
The following list identifies HID API that an application can use to move data back and forth between the app and a selected device.
HidD_GetInputReport
HidD_SetFeature
HidD_SetOutputReport
ReadFile
WriteFile
I have two directions currently to :
-> Install the wine framework and try use the Windows Application(utilizing HID Apis)
-> Second to Use the Corresponding Linux HID Apis(dark area for me)
Thanks,
A cross-platform HID API library is HIDAPI (under the hood, it uses the ReadFile/WriteFile stuff for Windows and libusb for Linux). I have never used it so I cannot vouch for it.
If all you need is SetReport and GetReport, then it may be easier to operate on hidraw devices in Linux. I use this technique for ltunify. You can discover which /dev/hidrawX device belongs to a device by querying sysfs (example).
Once you have a device (say, /dev/hidraw0), then you can open it for reading and writing and use the POSIX read() and write() functions. You may hit a permissions issue, but that is solvable by changing the permissions of the device, either manually (setfacl -m u:$USER:rw /dev/hidraw0) or with a udev rule such as 42-logitech-unify-permissions.rules.
Since you need to support both Windows and Linux platforms, I think that you are better off with using the HIDAPI library mentioned before.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is it possible to share computer screen with someone else over internet ?
I have attended few sessions of IBM where the presenter has shared his computer screen with the participants !
How should i go about to include this feature in my project. Any open-source API available to do the same ?
There are a lot of options when it comes to screen sharing. Wikipedia has a nice table comparing lots of remote desktop software.
One that looks fairly promising is FreeRDP. The source is on github and it seems to be pretty active project.
If you want to learn more, you can search for info about the Remote Desktop Protocol (RDP) which is what is being implemented in many of these programs.
If you are looking for something more web-specific (like Chrome's remote desktop), check out WebRTC. It is what the Chrome team is using to accomplish their screen sharing.
If you don't mind being limited to Chrome:
Chromoting (Chrome Remote Desktop) - Chromoting API
Google Hangouts - Hangout API
Skype also has a fantastic function for sharing screens. It allows an entire screen during a phone call for free. Makes working with someone on a project incredibly easy.
Go with TeamViewer, you can share your Computer Screen.
Else Go with Skype, share screen, Video calls etc etc.
I Personally like http://join.me
Its fast, small and easy to use.
Will hardly take few seconds to set-up!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
I am currently working on creating application for Bio Metric Time and attendance system, which stores the time details into its own memory. The current software (delphi Application) provided with that retrieves data from the device does not meet the need of the Customer and it is in Chinese Language Half the way.
I am tasked to work on retrieving data from the device. I am a dot net programmer and I have no idea on Device communication. I tried network packet sniffer to understand the packets sent across. but that does not give much info.
Any right direction would be much appreciated.
Thanks
you can try "Fingerprint 1.0" software. it is available on this link. its free to download.
http://fingerprint-attendance-system.fyxm.net/
i am in the same research, from Venezuela, i just found this
http://www.codeproject.com/Questions/125530/FingerPrint-machine.aspx
I am now testing to get the data from the marchine, to retrieve the data when i check up and analyze it
It would be nice if we keep in touch helping each other
P.D.: sorry for my bad english
i just found two SDK to work with network devices.
Just as i told you i have an ANVIZ EP300, but still couldn´t make it work with this SDK because is it in Visual Basic (old) and i work with C# 2010.
Just in case here is ANVIZ SDK
http://www.microcom.com.ar/anviz/sdk.rar
If someone can translate it to C# and make it work, i would be very happy :D
And i found Suprema Products SDK too, but i do not have a Suprema Device to test it
http://www.fingerprint-it.com/Downloader.aspx?dir=Downloads/SDKs&file=BioStar%201.26%20SDK.zip
Just tell me the brand of your device and i will research too