I am trying to make a Routing application using a GPS device.
I prepared a BT connection engine using BT examples in SDK.
I had used:
as in the example (after discovering or using a saved address).
After connection is established, I start to wait for incoming data.
(I tried both READ and RECVONEORMORE)
There seems no problem at first.
Sometimes 10 minutes later, sometimes 3-4 hours later;
Socket stops receiving data from GPS.
* Engine seems ACTIVE(waiting to recv data)
* No errors occurs in RUNL
If I shutdown GPS device, "Connection Lost" message received.
So there seems no problem in connection.
If I disconnect from GPS and connect again,
Socket start to receive data again but sometimes later,
same problem occurs.
So GPS seems OK.
I tried 3 different GPS device and it doesnt matter.
I had tested on 6630 and SX1.
What should I do?