2 Release Version No. / Label Name: CA_v0.1
6 Connectivity Abstraction provides a unified approach to send different OIC messages across multiple transports.
9 1. Supported APIs ( please check below APIs)
10 2. Samples to test Supported APIs.
11 3. OIC Coding guidelines followed based on the current CSDK source.
12 4. Multi-Threaded Connectivity abstraction
13 5. Executed Open Source Verification and Prevent analysis.
15 The following Connectivity Abstraction API features are supported in this release:
20 CAStartListeningServer()
21 CAStartDiscoveryServer()
23 CAhandleRequestResponse()
37 Type of Release: Source,
38 Platform OS: Ubuntu 12.0.4 and above:
40 Connectivity: WIFI only
42 1)gcc 4.6.3 and above.
43 2)glib library (sudo apt-get install libglib2.0-dev)
44 3)libcoap.a library ( do make @lib/libcoap-4.1.1)
46 Known and Open Issues:
47 1) OIC Log, OIC malloc will be removed once name changes applied to OIC Bases code
48 2) Support only WIFI Interface.
49 3) URI length is 16 characters.
51 Nature of Release: Partial
54 Follow below steps to execute CA Client / server in different systems
55 Step 1: Build Libcoap library
56 Make File Location @connectivity\lib\libcoap-4.1.1
57 Step 2: Build CA library
58 Make File Location @connectivity\build\linux
60 Make File Location @connectivity\samples\linux
62 NOTE: sample.sh script can be used @connectivity\samples\linux for 3 steps together
65 linux$ export LD_LIBRARY_PATH=../../build/out/
66 linux$ ./out/sample_main
68 Client Option : d, f, h Client