Example program for simple-mbed-client, connecting a device to mbed Device Connector.

Dependencies:   BM1383AGLV simple-mbed-client RegisterWriter kionix-kx123-driver

Fork of simple-client-app-shield by Toyomasa Watarai

Committer:
MACRUM
Date:
Thu Jan 04 07:31:25 2018 +0000
Revision:
46:06913c7703ef
Child:
47:9c2cb9e43446
Use KX022 sensor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 46:06913c7703ef 1 /*
MACRUM 46:06913c7703ef 2
MACRUM 46:06913c7703ef 3 * Copyright (c) 2015 ARM Limited. All rights reserved.
MACRUM 46:06913c7703ef 4
MACRUM 46:06913c7703ef 5 * SPDX-License-Identifier: Apache-2.0
MACRUM 46:06913c7703ef 6
MACRUM 46:06913c7703ef 7 * Licensed under the Apache License, Version 2.0 (the License); you may
MACRUM 46:06913c7703ef 8
MACRUM 46:06913c7703ef 9 * not use this file except in compliance with the License.
MACRUM 46:06913c7703ef 10
MACRUM 46:06913c7703ef 11 * You may obtain a copy of the License at
MACRUM 46:06913c7703ef 12
MACRUM 46:06913c7703ef 13 *
MACRUM 46:06913c7703ef 14
MACRUM 46:06913c7703ef 15 * http://www.apache.org/licenses/LICENSE-2.0
MACRUM 46:06913c7703ef 16
MACRUM 46:06913c7703ef 17 *
MACRUM 46:06913c7703ef 18
MACRUM 46:06913c7703ef 19 * Unless required by applicable law or agreed to in writing, software
MACRUM 46:06913c7703ef 20
MACRUM 46:06913c7703ef 21 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
MACRUM 46:06913c7703ef 22
MACRUM 46:06913c7703ef 23 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
MACRUM 46:06913c7703ef 24
MACRUM 46:06913c7703ef 25 * See the License for the specific language governing permissions and
MACRUM 46:06913c7703ef 26
MACRUM 46:06913c7703ef 27 * limitations under the License.
MACRUM 46:06913c7703ef 28
MACRUM 46:06913c7703ef 29 */
MACRUM 46:06913c7703ef 30
MACRUM 46:06913c7703ef 31 #ifndef __SECURITY_H__
MACRUM 46:06913c7703ef 32
MACRUM 46:06913c7703ef 33 #define __SECURITY_H__
MACRUM 46:06913c7703ef 34
MACRUM 46:06913c7703ef 35
MACRUM 46:06913c7703ef 36
MACRUM 46:06913c7703ef 37 #include <inttypes.h>
MACRUM 46:06913c7703ef 38
MACRUM 46:06913c7703ef 39
MACRUM 46:06913c7703ef 40
MACRUM 46:06913c7703ef 41 #define MBED_DOMAIN "0b63ca3a-27a7-4aaf-b819-85d77fb19f32"
MACRUM 46:06913c7703ef 42
MACRUM 46:06913c7703ef 43 #define MBED_ENDPOINT_NAME "da83293f-95f4-46dc-98d5-3c583ccff8ef"
MACRUM 46:06913c7703ef 44
MACRUM 46:06913c7703ef 45
MACRUM 46:06913c7703ef 46
MACRUM 46:06913c7703ef 47 const uint8_t SERVER_CERT[] = "-----BEGIN CERTIFICATE-----\r\n"
MACRUM 46:06913c7703ef 48
MACRUM 46:06913c7703ef 49 "MIIBmDCCAT6gAwIBAgIEVUCA0jAKBggqhkjOPQQDAjBLMQswCQYDVQQGEwJGSTEN\r\n"
MACRUM 46:06913c7703ef 50
MACRUM 46:06913c7703ef 51 "MAsGA1UEBwwET3VsdTEMMAoGA1UECgwDQVJNMQwwCgYDVQQLDANJb1QxETAPBgNV\r\n"
MACRUM 46:06913c7703ef 52
MACRUM 46:06913c7703ef 53 "BAMMCEFSTSBtYmVkMB4XDTE1MDQyOTA2NTc0OFoXDTE4MDQyOTA2NTc0OFowSzEL\r\n"
MACRUM 46:06913c7703ef 54
MACRUM 46:06913c7703ef 55 "MAkGA1UEBhMCRkkxDTALBgNVBAcMBE91bHUxDDAKBgNVBAoMA0FSTTEMMAoGA1UE\r\n"
MACRUM 46:06913c7703ef 56
MACRUM 46:06913c7703ef 57 "CwwDSW9UMREwDwYDVQQDDAhBUk0gbWJlZDBZMBMGByqGSM49AgEGCCqGSM49AwEH\r\n"
MACRUM 46:06913c7703ef 58
MACRUM 46:06913c7703ef 59 "A0IABLuAyLSk0mA3awgFR5mw2RHth47tRUO44q/RdzFZnLsAsd18Esxd5LCpcT9w\r\n"
MACRUM 46:06913c7703ef 60
MACRUM 46:06913c7703ef 61 "0tvNfBv4xJxGw0wcYrPDDb8/rjujEDAOMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0E\r\n"
MACRUM 46:06913c7703ef 62
MACRUM 46:06913c7703ef 63 "AwIDSAAwRQIhAPAonEAkwixlJiyYRQQWpXtkMZax+VlEiS201BG0PpAzAiBh2RsD\r\n"
MACRUM 46:06913c7703ef 64
MACRUM 46:06913c7703ef 65 "NxLKWwf4O7D6JasGBYf9+ZLwl0iaRjTjytO+Kw==\r\n"
MACRUM 46:06913c7703ef 66
MACRUM 46:06913c7703ef 67 "-----END CERTIFICATE-----\r\n";
MACRUM 46:06913c7703ef 68
MACRUM 46:06913c7703ef 69
MACRUM 46:06913c7703ef 70
MACRUM 46:06913c7703ef 71 const uint8_t CERT[] = "-----BEGIN CERTIFICATE-----\r\n"
MACRUM 46:06913c7703ef 72
MACRUM 46:06913c7703ef 73 "MIIBzzCCAXOgAwIBAgIEAqXWnjAMBggqhkjOPQQDAgUAMDkxCzAJBgNVBAYTAkZ\r\n"
MACRUM 46:06913c7703ef 74
MACRUM 46:06913c7703ef 75 "JMQwwCgYDVQQKDANBUk0xHDAaBgNVBAMME21iZWQtY29ubmVjdG9yLTIwMTgwHh\r\n"
MACRUM 46:06913c7703ef 76
MACRUM 46:06913c7703ef 77 "cNMTgwMTAzMTEyMTMyWhcNMTgxMjMxMDYwMDAwWjCBoTFSMFAGA1UEAxNJMGI2M\r\n"
MACRUM 46:06913c7703ef 78
MACRUM 46:06913c7703ef 79 "2NhM2EtMjdhNy00YWFmLWI4MTktODVkNzdmYjE5ZjMyL2RhODMyOTNmLTk1ZjQt\r\n"
MACRUM 46:06913c7703ef 80
MACRUM 46:06913c7703ef 81 "NDZkYy05OGQ1LTNjNTgzY2NmZjhlZjEMMAoGA1UECxMDQVJNMRIwEAYDVQQKEwl\r\n"
MACRUM 46:06913c7703ef 82
MACRUM 46:06913c7703ef 83 "tYmVkIHVzZXIxDTALBgNVBAcTBE91bHUxDTALBgNVBAgTBE91bHUxCzAJBgNVBA\r\n"
MACRUM 46:06913c7703ef 84
MACRUM 46:06913c7703ef 85 "YTAkZJMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEpa6Z4rL26ivRAUpVkqnth\r\n"
MACRUM 46:06913c7703ef 86
MACRUM 46:06913c7703ef 87 "bmJOeLSaQRb52MMD2A7ESHgynMFScsQq6YBcolgidWmePAQ83IVX41wdDoAXV4u\r\n"
MACRUM 46:06913c7703ef 88
MACRUM 46:06913c7703ef 89 "PjAMBggqhkjOPQQDAgUAA0gAMEUCICdAxa+xsLPbR8HVnEu+DTrbxJHA3kz7GtC\r\n"
MACRUM 46:06913c7703ef 90
MACRUM 46:06913c7703ef 91 "0KwN1F5kmAiEA+V2G/3XYF9Ip6pp0Rapd3HwgpijVDydQPJil0Mv1n40=\r\n"
MACRUM 46:06913c7703ef 92
MACRUM 46:06913c7703ef 93 "-----END CERTIFICATE-----\r\n";
MACRUM 46:06913c7703ef 94
MACRUM 46:06913c7703ef 95
MACRUM 46:06913c7703ef 96
MACRUM 46:06913c7703ef 97 const uint8_t KEY[] = "-----BEGIN PRIVATE KEY-----\r\n"
MACRUM 46:06913c7703ef 98
MACRUM 46:06913c7703ef 99 "MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgnhemCa+H1A0YvFKb\r\n"
MACRUM 46:06913c7703ef 100
MACRUM 46:06913c7703ef 101 "GDbNyKiesxDsVdbOUc1JPsssPRmhRANCAASlrpnisvbqK9EBSlWSqe2FuYk54tJp\r\n"
MACRUM 46:06913c7703ef 102
MACRUM 46:06913c7703ef 103 "BFvnYwwPYDsRIeDKcwVJyxCrpgFyiWCJ1aZ48BDzchVfjXB0OgBdXi4+\r\n"
MACRUM 46:06913c7703ef 104
MACRUM 46:06913c7703ef 105 "-----END PRIVATE KEY-----\r\n";
MACRUM 46:06913c7703ef 106
MACRUM 46:06913c7703ef 107
MACRUM 46:06913c7703ef 108
MACRUM 46:06913c7703ef 109 #endif //__SECURITY_H__