-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathBasicClient.html
More file actions
148 lines (129 loc) · 7.84 KB
/
BasicClient.html
File metadata and controls
148 lines (129 loc) · 7.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>4. Basic client — Anjay 3.12.0 documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/theme_overrides.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script src="_static/jquery.js?v=5d32c60e"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script>
<script src="_static/documentation_options.js?v=1b7a0a1e"></script>
<script src="_static/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="4.1. Initialize Anjay client" href="BasicClient/BC-Initialization.html" />
<link rel="prev" title="3. Compiling client applications" href="Compiling_client_applications.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" style="background: #ffd500" >
<a href="index.html">
<img src="_static/avsystem_header.png" class="logo" alt="Logo"/>
</a>
<div class="version">
3.12.0
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="Introduction.html">1. Introduction</a></li>
<li class="toctree-l1"><a class="reference internal" href="LwM2M.html">2. OMA LwM2M - Brief description</a></li>
<li class="toctree-l1"><a class="reference internal" href="Compiling_client_applications.html">3. Compiling client applications</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">4. Basic client</a><ul>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-Initialization.html">4.1. Initialize Anjay client</a></li>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-MandatoryObjects.html">4.2. Installing mandatory Objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-Security.html">4.3. Enabling secure communication</a></li>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-ObjectImplementation.html">4.4. Implementing standard Object</a></li>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-Notifications.html">4.5. Notifications support</a></li>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-Send.html">4.6. Send method</a></li>
<li class="toctree-l2"><a class="reference internal" href="BasicClient/BC-ThreadSafety.html">4.7. Thread safety in Anjay</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="AdvancedTopics.html">5. Advanced topics</a></li>
<li class="toctree-l1"><a class="reference internal" href="FirmwareUpdateTutorial.html">6. Firmware Update Tutorial</a></li>
<li class="toctree-l1"><a class="reference internal" href="LwM2MGateway.html">7. LwM2M Gateway</a></li>
<li class="toctree-l1"><a class="reference internal" href="Tools.html">8. Tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="KnownIssues.html">9. Known Issues</a></li>
<li class="toctree-l1"><a class="reference internal" href="API_description.html">10. API description</a></li>
<li class="toctree-l1"><a class="reference internal" href="PortingGuideForNonPOSIXPlatforms.html">11. Porting guide for non-POSIX platforms</a></li>
<li class="toctree-l1"><a class="reference internal" href="Migrating.html">12. Migrating from older versions</a></li>
<li class="toctree-l1"><a class="reference internal" href="CommercialFeatures.html">13. Commercial features</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" style="background: #ffd500" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">Anjay</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active"><span class="section-number">4. </span>Basic client</li>
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="basic-client">
<h1><span class="section-number">4. </span>Basic client<a class="headerlink" href="#basic-client" title="Link to this heading"></a></h1>
<p>In this tutorial we will focus on creating simple LwM2M Client based on Anjay
library, featuring:</p>
<ul class="simple">
<li><p>secure connection to a LwM2M Server,</p></li>
<li><p>Object with writable and readable resources.</p></li>
</ul>
<p>This client can be a good starting point for creating more complex applications.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-Initialization.html">4.1. Initialize Anjay client</a></li>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-MandatoryObjects.html">4.2. Installing mandatory Objects</a></li>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-Security.html">4.3. Enabling secure communication</a></li>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-ObjectImplementation.html">4.4. Implementing standard Object</a></li>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-Notifications.html">4.5. Notifications support</a></li>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-Send.html">4.6. Send method</a></li>
<li class="toctree-l1"><a class="reference internal" href="BasicClient/BC-ThreadSafety.html">4.7. Thread safety in Anjay</a></li>
</ul>
</div>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="Compiling_client_applications.html" class="btn btn-neutral float-left" title="3. Compiling client applications" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="BasicClient/BC-Initialization.html" class="btn btn-neutral float-right" title="4.1. Initialize Anjay client" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>© Copyright 2017-2026, AVSystem.</p>
</div>
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>