IPhone SDK - Bluetooth capabilities - iphone

with the current version of the iPhone SDK, is it possible to establish a bluetooth connection to any other bluetooth device, or are there restrictions?
A customer wants an iPhone app to get specific data from another device via bluetooth. This device is measuring some chemical stuff and has a bluetooth interface. So the customer wants to send some data to this device, and then the device sends data back to the iPhone. Is this possible right now?
And by the way: Is it possible to offer iPhone apps to a customer other than using iTunes?
Thanks for your help!

Here you go! All I can say is have fun trying to get in. And to get the apps on try ad hoc which is part of the $99 a year dev program

Related

iOS Two different apps talk to each other

I have an app that I want to release for iPhone and iPad. There is a feature in the app that allows data transfers via gamekit between other people who have the app. I don't want to make the app universal. I want an iPhone version and an iPad HD version. The iPhone version will be free and the iPad version will be paid. My question is, will my iPhone app be able to "speak" to my iPad app if they are two separate apps? The code base is the same for both iPhone and iPad as far as data transmission goes.
Thoughts?
Yes, the two app's can speak using either GameKit over bluetooth or via Bonjour wifi. When you setup a GameKit session, you define the the session with a string identifier. This identifier is the key, as any app that includes the same identifier in it's code will be able to speak to other apps that use the same identifier regardless of what device or app bundle the user is running with.

is it possible phone-calling in ipad?

Recent iPads are having provision to insert sim card in that. So with latest iOS SDK, is it possible to call from my application. I know that in-app call is possible from iPhone. But how about iPad? is any api for that? or any app already in market? any tutorials or links .
thanks
The 3G ipad doesn't support native phone calls. The 3G is just for data transfer. However there's nothing stopping you from creating an app similar to the way Skype and other voice over ip apps work, that allow you to make phone calls from the ipad. Line2 is an example of such an app.
It's not possible. The iPad was not created to make phone calls, and there is no native Phone app (like what the iPhone has).
The SIM card slot is to allow internet use via 3G.

iphone blutooth device connection

I have an app which has to connect to a medical bluetooth device to get data from that device. (Not to any iOS device).
Using which framework or class I can connect and receive data from?
Thanks.
After you get an MFi license, you then have to have an Apple supplied authentication chip on the bluetooth device. You must create custom protocols to transfer the data.
The BT on iOS is locked down and you can only access simple AVRCP events inside an app, no data transfer is allowed, except using GameKit (which only works between iOS devices).
UPDATE:
If you are using a BLE device then you can checkout this, it is iOS 5 only though.
http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html
Are you planning to develop this app with a jailbreak device?
If not, you have to enroll the MFI(Made For iPhone) program, then you can define your custom protocol and use the ExternalAccessory framework to communicate with your device.
If yes, take a look at Btstack project.

Does IPhone development device require an AT&T plan

Just trying to getting things straight before signing up in the development program and paying my $99. I have an older iPhone that we'd like to use for development so I don't have to do anything to my current iPhone. Does the device used for iPhone development require an AT&T plan of any kind. We need data access, but the wifi would suffice for that.
Thanks.
You should be OK with just with WiFi if you are not wanting to use the packet data or telephony in your app.
You can develop apps for the iPhone with just an iPod Touch.

Target Hardware Requirements for iPhone Development

Are there limitations to doing iPhone development on an iPhone without a contract? That is, can one purchase a used iPhone from ebay and successfully develop software for the iPhone? Will GPS work?
It will work just fine in general, I've been using a first generation iphone sent from my employer in the states for months as a test and development phone without any issue. I have been using wifi for all network related stuff and tested 3G on my own personal phone using ad hoc builds. This phone doesn't have a valid phone contract and I just flipped it into airplane mode then turned on the wifi.
The gps appears to function fine too, I haven't done anything with gps info via the api yet, but it looks like it is pulling in the data in maps just fine.