The Arm Pelion Device Management code to be used for https://cloud.mbed.com/quick-start

DEPRECATED

This example application is not maintained and not recommended. It uses an old version of Mbed OS, Pelion DM, and Arm toolchain. It doesn't work with Mbed Studio.

Please use: https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-pelion/

Committer:
Andrew Chong
Date:
Fri Jan 25 10:59:23 2019 +0900
Revision:
3:9bdf8c9bf22d
Parent:
0:fdc18ffe96a4
Added more to ignore from mercurial.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Andrew Chong 0:fdc18ffe96a4 1 Apache License
Andrew Chong 0:fdc18ffe96a4 2 Version 2.0, January 2004
Andrew Chong 0:fdc18ffe96a4 3 http://www.apache.org/licenses/
Andrew Chong 0:fdc18ffe96a4 4
Andrew Chong 0:fdc18ffe96a4 5 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
Andrew Chong 0:fdc18ffe96a4 6
Andrew Chong 0:fdc18ffe96a4 7 1. Definitions.
Andrew Chong 0:fdc18ffe96a4 8
Andrew Chong 0:fdc18ffe96a4 9 "License" shall mean the terms and conditions for use, reproduction, and
Andrew Chong 0:fdc18ffe96a4 10 distribution as defined by Sections 1 through 9 of this document.
Andrew Chong 0:fdc18ffe96a4 11
Andrew Chong 0:fdc18ffe96a4 12 "Licensor" shall mean the copyright owner or entity authorized by the copyright
Andrew Chong 0:fdc18ffe96a4 13 owner that is granting the License.
Andrew Chong 0:fdc18ffe96a4 14
Andrew Chong 0:fdc18ffe96a4 15 "Legal Entity" shall mean the union of the acting entity and all other entities
Andrew Chong 0:fdc18ffe96a4 16 that control, are controlled by, or are under common control with that entity.
Andrew Chong 0:fdc18ffe96a4 17 For the purposes of this definition, "control" means (i) the power, direct or
Andrew Chong 0:fdc18ffe96a4 18 indirect, to cause the direction or management of such entity, whether by
Andrew Chong 0:fdc18ffe96a4 19 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
Andrew Chong 0:fdc18ffe96a4 20 outstanding shares, or (iii) beneficial ownership of such entity.
Andrew Chong 0:fdc18ffe96a4 21
Andrew Chong 0:fdc18ffe96a4 22 "You" (or "Your") shall mean an individual or Legal Entity exercising
Andrew Chong 0:fdc18ffe96a4 23 permissions granted by this License.
Andrew Chong 0:fdc18ffe96a4 24
Andrew Chong 0:fdc18ffe96a4 25 "Source" form shall mean the preferred form for making modifications, including
Andrew Chong 0:fdc18ffe96a4 26 but not limited to software source code, documentation source, and configuration
Andrew Chong 0:fdc18ffe96a4 27 files.
Andrew Chong 0:fdc18ffe96a4 28
Andrew Chong 0:fdc18ffe96a4 29 "Object" form shall mean any form resulting from mechanical transformation or
Andrew Chong 0:fdc18ffe96a4 30 translation of a Source form, including but not limited to compiled object code,
Andrew Chong 0:fdc18ffe96a4 31 generated documentation, and conversions to other media types.
Andrew Chong 0:fdc18ffe96a4 32
Andrew Chong 0:fdc18ffe96a4 33 "Work" shall mean the work of authorship, whether in Source or Object form, made
Andrew Chong 0:fdc18ffe96a4 34 available under the License, as indicated by a copyright notice that is included
Andrew Chong 0:fdc18ffe96a4 35 in or attached to the work (an example is provided in the Appendix below).
Andrew Chong 0:fdc18ffe96a4 36
Andrew Chong 0:fdc18ffe96a4 37 "Derivative Works" shall mean any work, whether in Source or Object form, that
Andrew Chong 0:fdc18ffe96a4 38 is based on (or derived from) the Work and for which the editorial revisions,
Andrew Chong 0:fdc18ffe96a4 39 annotations, elaborations, or other modifications represent, as a whole, an
Andrew Chong 0:fdc18ffe96a4 40 original work of authorship. For the purposes of this License, Derivative Works
Andrew Chong 0:fdc18ffe96a4 41 shall not include works that remain separable from, or merely link (or bind by
Andrew Chong 0:fdc18ffe96a4 42 name) to the interfaces of, the Work and Derivative Works thereof.
Andrew Chong 0:fdc18ffe96a4 43
Andrew Chong 0:fdc18ffe96a4 44 "Contribution" shall mean any work of authorship, including the original version
Andrew Chong 0:fdc18ffe96a4 45 of the Work and any modifications or additions to that Work or Derivative Works
Andrew Chong 0:fdc18ffe96a4 46 thereof, that is intentionally submitted to Licensor for inclusion in the Work
Andrew Chong 0:fdc18ffe96a4 47 by the copyright owner or by an individual or Legal Entity authorized to submit
Andrew Chong 0:fdc18ffe96a4 48 on behalf of the copyright owner. For the purposes of this definition,
Andrew Chong 0:fdc18ffe96a4 49 "submitted" means any form of electronic, verbal, or written communication sent
Andrew Chong 0:fdc18ffe96a4 50 to the Licensor or its representatives, including but not limited to
Andrew Chong 0:fdc18ffe96a4 51 communication on electronic mailing lists, source code control systems, and
Andrew Chong 0:fdc18ffe96a4 52 issue tracking systems that are managed by, or on behalf of, the Licensor for
Andrew Chong 0:fdc18ffe96a4 53 the purpose of discussing and improving the Work, but excluding communication
Andrew Chong 0:fdc18ffe96a4 54 that is conspicuously marked or otherwise designated in writing by the copyright
Andrew Chong 0:fdc18ffe96a4 55 owner as "Not a Contribution."
Andrew Chong 0:fdc18ffe96a4 56
Andrew Chong 0:fdc18ffe96a4 57 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf
Andrew Chong 0:fdc18ffe96a4 58 of whom a Contribution has been received by Licensor and subsequently
Andrew Chong 0:fdc18ffe96a4 59 incorporated within the Work.
Andrew Chong 0:fdc18ffe96a4 60
Andrew Chong 0:fdc18ffe96a4 61 2. Grant of Copyright License.
Andrew Chong 0:fdc18ffe96a4 62
Andrew Chong 0:fdc18ffe96a4 63 Subject to the terms and conditions of this License, each Contributor hereby
Andrew Chong 0:fdc18ffe96a4 64 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
Andrew Chong 0:fdc18ffe96a4 65 irrevocable copyright license to reproduce, prepare Derivative Works of,
Andrew Chong 0:fdc18ffe96a4 66 publicly display, publicly perform, sublicense, and distribute the Work and such
Andrew Chong 0:fdc18ffe96a4 67 Derivative Works in Source or Object form.
Andrew Chong 0:fdc18ffe96a4 68
Andrew Chong 0:fdc18ffe96a4 69 3. Grant of Patent License.
Andrew Chong 0:fdc18ffe96a4 70
Andrew Chong 0:fdc18ffe96a4 71 Subject to the terms and conditions of this License, each Contributor hereby
Andrew Chong 0:fdc18ffe96a4 72 grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
Andrew Chong 0:fdc18ffe96a4 73 irrevocable (except as stated in this section) patent license to make, have
Andrew Chong 0:fdc18ffe96a4 74 made, use, offer to sell, sell, import, and otherwise transfer the Work, where
Andrew Chong 0:fdc18ffe96a4 75 such license applies only to those patent claims licensable by such Contributor
Andrew Chong 0:fdc18ffe96a4 76 that are necessarily infringed by their Contribution(s) alone or by combination
Andrew Chong 0:fdc18ffe96a4 77 of their Contribution(s) with the Work to which such Contribution(s) was
Andrew Chong 0:fdc18ffe96a4 78 submitted. If You institute patent litigation against any entity (including a
Andrew Chong 0:fdc18ffe96a4 79 cross-claim or counterclaim in a lawsuit) alleging that the Work or a
Andrew Chong 0:fdc18ffe96a4 80 Contribution incorporated within the Work constitutes direct or contributory
Andrew Chong 0:fdc18ffe96a4 81 patent infringement, then any patent licenses granted to You under this License
Andrew Chong 0:fdc18ffe96a4 82 for that Work shall terminate as of the date such litigation is filed.
Andrew Chong 0:fdc18ffe96a4 83
Andrew Chong 0:fdc18ffe96a4 84 4. Redistribution.
Andrew Chong 0:fdc18ffe96a4 85
Andrew Chong 0:fdc18ffe96a4 86 You may reproduce and distribute copies of the Work or Derivative Works thereof
Andrew Chong 0:fdc18ffe96a4 87 in any medium, with or without modifications, and in Source or Object form,
Andrew Chong 0:fdc18ffe96a4 88 provided that You meet the following conditions:
Andrew Chong 0:fdc18ffe96a4 89
Andrew Chong 0:fdc18ffe96a4 90 You must give any other recipients of the Work or Derivative Works a copy of
Andrew Chong 0:fdc18ffe96a4 91 this License; and
Andrew Chong 0:fdc18ffe96a4 92 You must cause any modified files to carry prominent notices stating that You
Andrew Chong 0:fdc18ffe96a4 93 changed the files; and
Andrew Chong 0:fdc18ffe96a4 94 You must retain, in the Source form of any Derivative Works that You distribute,
Andrew Chong 0:fdc18ffe96a4 95 all copyright, patent, trademark, and attribution notices from the Source form
Andrew Chong 0:fdc18ffe96a4 96 of the Work, excluding those notices that do not pertain to any part of the
Andrew Chong 0:fdc18ffe96a4 97 Derivative Works; and
Andrew Chong 0:fdc18ffe96a4 98 If the Work includes a "NOTICE" text file as part of its distribution, then any
Andrew Chong 0:fdc18ffe96a4 99 Derivative Works that You distribute must include a readable copy of the
Andrew Chong 0:fdc18ffe96a4 100 attribution notices contained within such NOTICE file, excluding those notices
Andrew Chong 0:fdc18ffe96a4 101 that do not pertain to any part of the Derivative Works, in at least one of the
Andrew Chong 0:fdc18ffe96a4 102 following places: within a NOTICE text file distributed as part of the
Andrew Chong 0:fdc18ffe96a4 103 Derivative Works; within the Source form or documentation, if provided along
Andrew Chong 0:fdc18ffe96a4 104 with the Derivative Works; or, within a display generated by the Derivative
Andrew Chong 0:fdc18ffe96a4 105 Works, if and wherever such third-party notices normally appear. The contents of
Andrew Chong 0:fdc18ffe96a4 106 the NOTICE file are for informational purposes only and do not modify the
Andrew Chong 0:fdc18ffe96a4 107 License. You may add Your own attribution notices within Derivative Works that
Andrew Chong 0:fdc18ffe96a4 108 You distribute, alongside or as an addendum to the NOTICE text from the Work,
Andrew Chong 0:fdc18ffe96a4 109 provided that such additional attribution notices cannot be construed as
Andrew Chong 0:fdc18ffe96a4 110 modifying the License.
Andrew Chong 0:fdc18ffe96a4 111 You may add Your own copyright statement to Your modifications and may provide
Andrew Chong 0:fdc18ffe96a4 112 additional or different license terms and conditions for use, reproduction, or
Andrew Chong 0:fdc18ffe96a4 113 distribution of Your modifications, or for any such Derivative Works as a whole,
Andrew Chong 0:fdc18ffe96a4 114 provided Your use, reproduction, and distribution of the Work otherwise complies
Andrew Chong 0:fdc18ffe96a4 115 with the conditions stated in this License.
Andrew Chong 0:fdc18ffe96a4 116
Andrew Chong 0:fdc18ffe96a4 117 5. Submission of Contributions.
Andrew Chong 0:fdc18ffe96a4 118
Andrew Chong 0:fdc18ffe96a4 119 Unless You explicitly state otherwise, any Contribution intentionally submitted
Andrew Chong 0:fdc18ffe96a4 120 for inclusion in the Work by You to the Licensor shall be under the terms and
Andrew Chong 0:fdc18ffe96a4 121 conditions of this License, without any additional terms or conditions.
Andrew Chong 0:fdc18ffe96a4 122 Notwithstanding the above, nothing herein shall supersede or modify the terms of
Andrew Chong 0:fdc18ffe96a4 123 any separate license agreement you may have executed with Licensor regarding
Andrew Chong 0:fdc18ffe96a4 124 such Contributions.
Andrew Chong 0:fdc18ffe96a4 125
Andrew Chong 0:fdc18ffe96a4 126 6. Trademarks.
Andrew Chong 0:fdc18ffe96a4 127
Andrew Chong 0:fdc18ffe96a4 128 This License does not grant permission to use the trade names, trademarks,
Andrew Chong 0:fdc18ffe96a4 129 service marks, or product names of the Licensor, except as required for
Andrew Chong 0:fdc18ffe96a4 130 reasonable and customary use in describing the origin of the Work and
Andrew Chong 0:fdc18ffe96a4 131 reproducing the content of the NOTICE file.
Andrew Chong 0:fdc18ffe96a4 132
Andrew Chong 0:fdc18ffe96a4 133 7. Disclaimer of Warranty.
Andrew Chong 0:fdc18ffe96a4 134
Andrew Chong 0:fdc18ffe96a4 135 Unless required by applicable law or agreed to in writing, Licensor provides the
Andrew Chong 0:fdc18ffe96a4 136 Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
Andrew Chong 0:fdc18ffe96a4 137 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
Andrew Chong 0:fdc18ffe96a4 138 including, without limitation, any warranties or conditions of TITLE,
Andrew Chong 0:fdc18ffe96a4 139 NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
Andrew Chong 0:fdc18ffe96a4 140 solely responsible for determining the appropriateness of using or
Andrew Chong 0:fdc18ffe96a4 141 redistributing the Work and assume any risks associated with Your exercise of
Andrew Chong 0:fdc18ffe96a4 142 permissions under this License.
Andrew Chong 0:fdc18ffe96a4 143
Andrew Chong 0:fdc18ffe96a4 144 8. Limitation of Liability.
Andrew Chong 0:fdc18ffe96a4 145
Andrew Chong 0:fdc18ffe96a4 146 In no event and under no legal theory, whether in tort (including negligence),
Andrew Chong 0:fdc18ffe96a4 147 contract, or otherwise, unless required by applicable law (such as deliberate
Andrew Chong 0:fdc18ffe96a4 148 and grossly negligent acts) or agreed to in writing, shall any Contributor be
Andrew Chong 0:fdc18ffe96a4 149 liable to You for damages, including any direct, indirect, special, incidental,
Andrew Chong 0:fdc18ffe96a4 150 or consequential damages of any character arising as a result of this License or
Andrew Chong 0:fdc18ffe96a4 151 out of the use or inability to use the Work (including but not limited to
Andrew Chong 0:fdc18ffe96a4 152 damages for loss of goodwill, work stoppage, computer failure or malfunction, or
Andrew Chong 0:fdc18ffe96a4 153 any and all other commercial damages or losses), even if such Contributor has
Andrew Chong 0:fdc18ffe96a4 154 been advised of the possibility of such damages.
Andrew Chong 0:fdc18ffe96a4 155
Andrew Chong 0:fdc18ffe96a4 156 9. Accepting Warranty or Additional Liability.
Andrew Chong 0:fdc18ffe96a4 157
Andrew Chong 0:fdc18ffe96a4 158 While redistributing the Work or Derivative Works thereof, You may choose to
Andrew Chong 0:fdc18ffe96a4 159 offer, and charge a fee for, acceptance of support, warranty, indemnity, or
Andrew Chong 0:fdc18ffe96a4 160 other liability obligations and/or rights consistent with this License. However,
Andrew Chong 0:fdc18ffe96a4 161 in accepting such obligations, You may act only on Your own behalf and on Your
Andrew Chong 0:fdc18ffe96a4 162 sole responsibility, not on behalf of any other Contributor, and only if You
Andrew Chong 0:fdc18ffe96a4 163 agree to indemnify, defend, and hold each Contributor harmless for any liability
Andrew Chong 0:fdc18ffe96a4 164 incurred by, or claims asserted against, such Contributor by reason of your
Andrew Chong 0:fdc18ffe96a4 165 accepting any such warranty or additional liability.