Dear All, I am very interested Iotivity Project. So, i try test between Arduino mega and Anrdroid via BLE using master branch(20151227) (example: SimpleClientServer)
Arduino environment: Arduino Mega 2560 + RedBearLab BLE Shield v2.1. Android environment: Andorid 5.0.2 (LG G PAD) Step 1) Run arduino. Step 2) Run SimpleClient app on Android and then click "START". When viewing the log, device found. After server sent response to client, devices is disconnected. ================================================================== data transmmit success! Length: 20 Data Credit available: 1 Pipe Number: 3 Pipe Number: 3 Pipe Number: 3 Evt Disconnected/Advertising timed out Advertising started data transmmit success! Length: 2 Data Credit available: 1 ACI Evt Pipe Error: Pipe #:4 Pipe Error Code: 0x83 Data Credit available: 2 ================================================================== I don't know why occurs this problem. Could anybody help me ? Full log is attached. Best regards. ST Kang. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20151228/2ab27819/attachment.html> -------------- next part -------------- DEBUG: ArduinoServer: OCServer is starting... INFO: OCStack: Entering OCInit DEBUG: CA_CONN_MGR: 65: CAInitialize DEBUG: CA_INTRFC_CNTRLR: 212: IN DEBUG: CA_INTRFC_CNTRLR: 216: OUT DEBUG: CA_INTRFC_CNTRLR: 221: IN DEBUG: CA_INTRFC_CNTRLR: 225: OUT DEBUG: CA_INTRFC_CNTRLR: 230: Set error handle callback DEBUG: CA_RETRANS: 328: thread initialize DEBUG: CA_INTRFC_CNTRLR: 179: initialize adapters.. DEBUG: LAD: 1633: IN DEBUG: LAD: 1307: IN DEBUG: LAD: 1395: OUT DEBUG: LENW: 55: IN DEBUG: LENW: 56: OUT DEBUG: LENW: 68: IN DEBUG: LENW: 69: OUT DEBUG: LEC: 30: IN DEBUG: LEC: 31: OUT DEBUG: LEC: 35: IN DEBUG: LEC: 36: OUT DEBUG: LES: 150: IN DEBUG: LES: 151: OUT DEBUG: LAD: 2313: IN DEBUG: LAD: 2319: OUT DEBUG: LES: 193: IN DEBUG: LES: 195: OUT DEBUG: LAD: 2324: IN DEBUG: LAD: 2332: OUT DEBUG: LEC: 41: IN DEBUG: LEC: 42: OUT DEBUG: LES: 156: IN DEBUG: LES: 157: OUT DEBUG: LAD: 2000: IN DEBUG: LENW: 109: IN DEBUG: LENW: 113: OUT DEBUG: LAD: 2023: OUT DEBUG: CA_INTRFC_CNTRLR: 96: IN DEBUG: CA_INTRFC_CNTRLR: 124: OUT DEBUG: LAD: 1685: OUT DEBUG: CA_NW_CONFIG: 45: IN DEBUG: CA_NW_CONFIG: 48: Create network list DEBUG: CA_NW_CONFIG: 62: Add network type(IP) - Not Supported DEBUG: CA_NW_CONFIG: 45: IN DEBUG: CA_NW_CONFIG: 76: Add network type(EDR) - Not Supported DEBUG: CA_NW_CONFIG: 45: IN DEBUG: CA_NW_CONFIG: 94: Add network type(LE) DEBUG: LAD: 1692: CAStartLE DEBUG: CA_NW_CONFIG: 137: OUT DEBUG: SRM: SRMRegisterHandler !! DEBUG: CA_CONN_MGR: 138: CARegisterHandler DEBUG: CA_CONN_MGR: 101: CAStartListeningServer DEBUG: CA_INTRFC_CNTRLR: 470: IN DEBUG: LAD: 1751: IN DEBUG: LENW: 82: IN DEBUG: LENW: 83: OUT DEBUG: LES: 200: IN DEBUG: LES: 135: IN DEBUG: LES: 140: LEName Set DEBUG: LES: 144: OUT Evt Device Started: Setup DEBUG: LES: 128: NoData Evt Device Started: Standby Advertising started DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData LEAddress : d3:58:85:7b:b4:bb DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 128: NoData DEBUG: LES: 217: OUT DEBUG: LAD: 1783: OUT DEBUG: CA_INTRFC_CNTRLR: 512: OUT INFO: OCStack: Server mode: CAStartListeningServer INFO: OCStack: Entering OCCreateResource INFO: OCStack: Added type oic.wk.ad to /oic/ad INFO: OCStack: Binding core.r interface to /oic/ad INFO: OCStackObserve: Entering SendObserverNotification INFO: OCStackObserve: Resource has no observers INFO: OCStack: Entering OCCreateResource INFO: OCStack: Added type oic.wk.d to /oic/d INFO: OCStack: Binding oic.if.baseline interface to /oic/d INFO: OCStack: Binding oic.if.r interface to /oic/d INFO: OCStack: Entering OCCreateResource INFO: OCStack: Added type oic.wk.p to /oic/p INFO: OCStack: Binding oic.if.baseline interface to /oic/p INFO: OCStack: Binding oic.if.r interface to /oic/p ERROR: SRM-AMSMGR: FreeCARequestInfo: Can't free memory. Received N INFO: OCStack: Entering OCCreateResource INFO: OCStack: Added type core.light to /a/light INFO: OCStack: Binding oic.if.baseline interface to /a/light INFO: ArduinoServer: Created Light resource with result: OC_STACK_OK INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN Evt Connected DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN Evt Pipe Status DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN Evt Pipe Status DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4858 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3830 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN Pipe Number: 3 DEBUG: LES: 76: IN DEBUG: CA_FRAGMENTATION: 72: IN DEBUG: CA_FRAGMENTATION: 83: OUT DEBUG: LES: 98: OUT DEBUG: LES: 102: IN DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 124: OUT DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4904 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3784 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4904 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3784 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN DEBUG: LES: 128: NoData DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4904 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3784 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN Pipe Number: 3 DEBUG: LES: 102: IN DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 124: OUT DEBUG: LAD: 1840: OUT DEBUG: CA_INTRFC_CNTRLR: 657: OUT DEBUG: CA_RETRANS: 239: retransmission main thread start DEBUG: CA_RETRANS: 306: retransmission main thread end INFO: ArduinoServer: Stack: 8688 Heap: 4904 INFO: ArduinoServer: Unallocated Memory between heap and stack: 3784 DEBUG: CA_INTRFC_CNTRLR: 623: IN DEBUG: LAD: 1836: IN Pipe Number: 3 DEBUG: LES: 102: IN DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 105: In While loop DEBUG: LES: 109: Read Comp BLE Pckt DEBUG: LAD: 2205: IN DEBUG: CA_INTRFC_CNTRLR: 137: IN DEBUG: CA_MSG_HNDLR: 716: received pdu data : DEBUG: CA_MSG_HNDLR: 58 01 A2 B4 F9 87 1F C6 3A 5F 31 A1 B3 6F 69 63 DEBUG: CA_MSG_HNDLR: 03 72 65 73 4D 00 72 74 3D 63 6F 72 65 2E 6C 69 DEBUG: CA_MSG_HNDLR: 67 68 74 21 3C E4 FE D6 00 00 00 00 DEBUG: CA_MSG_HNDLR: 123: CAGenerateHandlerData IN DEBUG: CA_MSG_HNDLR: 209: Request Info : DEBUG: CA_MSG_HNDLR: 1294: token: DEBUG: CA_MSG_HNDLR: F9 87 1F C6 3A 5F 31 A1 DEBUG: CA_MSG_HNDLR: 349: CAProcessReceivedData IN INFO: OCStack: Enter HandleCARequests DEBUG: RM_UTIL: IN DEBUG: RM_UTIL: IN DEBUG: RM_UTIL: Request- optionID: 65524 INFO: RM_UTIL: Found Option at 0 DEBUG: RM_UTIL: OUT DEBUG: RM_UTIL: OUT INFO: OCStack: Endpoint URI : /oic/res?rt=core.light INFO: OCStack: URI without query: /oic/res INFO: OCStack: Query : rt=core.light INFO: OCStack: F9 87 1F C6 3A 5F 31 A1 INFO: OCStackObserve: No options present INFO: OCStack: Entering HandleStackRequests (OCStack Layer) INFO: ocserverrequest: Get server request with token INFO: ocserverrequest: F9 87 1F C6 3A 5F 31 A1 INFO: ocserverrequest: Found token ERROR: ocserverrequest: Server Request not found!! INFO: OCStack: This is a new Server Request INFO: ocserverrequest: addserverrequest entry!! [:0] INFO: ocserverrequest: Server Request Added!! INFO: OCStack: This Server Request is complete INFO: ocresource: DetermineResourceHandling for /oic/res INFO: ocresource: /oic/res is virtual INFO: ocresource: Entering HandleVirtualResource INFO: ocresource: Extracting params from rt=core.light INFO: ocresource: Extracted params FATAL: OCStack: Generate UUID for Server Instance failed! INFO: ocresource: /oic/ad not ACTIVE or DISCOVERABLE INFO: ocresource: /oic/d does not contain rt=core.light. INFO: ocresource: /oic/p does not contain rt=core.light. INFO: OCStack: Entering OCDoResponse INFO: OCPayloadConvert: Converting payload of type 1 DEBUG: RM_UTIL: IN DEBUG: RM_UTIL: IN ERROR: RM_UTIL: Invalid input:options INFO: RM_UTIL: Route option is not present DEBUG: RAP: IN DEBUG: RAP: createoption dlen 0 slen [0] INFO: RAP: Option Length is 4 DEBUG: RAP: OUT DEBUG: RM_UTIL: OUT DEBUG: CA_CONN_MGR: 276: CASendResponse DEBUG: CA_MSG_HNDLR: 885: CAPrepareSendData IN DEBUG: CA_MSG_HNDLR: 416: Unicast message DEBUG: CA_MSG_HNDLR: 438: responseInfo is available.. DEBUG: CA_PRTCL_MSG: F9 87 1F C6 3A 5F 31 A1 DEBUG: CA_PRTCL_MSG: 403: payload is added DEBUG: CA_MSG_HNDLR: 1265: PDU Maker - token : DEBUG: CA_MSG_HNDLR: F9 87 1F C6 3A 5F 31 A1 DEBUG: CA_INTRFC_CNTRLR: 364: IN DEBUG: LAD: 1848: IN DEBUG: LAD: 2107: IN DEBUG: CA_FRAGMENTATION: 37: IN DEBUG: CA_FRAGMENTATION: 65: OUT data transmmit success! Length: 20 Data Credit available: 1 Pipe Number: 3 Pipe Number: 3 Pipe Number: 3 Evt Disconnected/Advertising timed out Advertising started data transmmit success! Length: 2 Data Credit available: 1 ACI Evt Pipe Error: Pipe #:4 Pipe Error Code: 0x83 Data Credit available: 2
