An mbed BLE-to-Cloud Gateway using Nucleo-F429ZI+X-Nucleo-IDB05A1 or Nucleo-L476RG+X-Nucleo-IDB05A1+X-Nucleo-IDW01M1.

Information

Nucleo- F429ZI configuration requires two hardware patches:

  1. on Nucleo-F429ZI open SB121 and close SB122
  2. on X-Nucleo-IDB05A1 move R4 to R6

The BLE client searches for and connects to a MotEnv node.

Committer:
nikapov
Date:
Thu Oct 12 13:58:45 2017 +0200
Revision:
0:c7083010ae49
Clone of https://github.com/ARMmbed/mbed-os-example-client/#0a4d843a59eee05e678cc163146d533c80c0b1d7

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nikapov 0:c7083010ae49 1 /*
nikapov 0:c7083010ae49 2 * Copyright (c) 2015 ARM Limited. All rights reserved.
nikapov 0:c7083010ae49 3 * SPDX-License-Identifier: Apache-2.0
nikapov 0:c7083010ae49 4 * Licensed under the Apache License, Version 2.0 (the License); you may
nikapov 0:c7083010ae49 5 * not use this file except in compliance with the License.
nikapov 0:c7083010ae49 6 * You may obtain a copy of the License at
nikapov 0:c7083010ae49 7 *
nikapov 0:c7083010ae49 8 * http://www.apache.org/licenses/LICENSE-2.0
nikapov 0:c7083010ae49 9 *
nikapov 0:c7083010ae49 10 * Unless required by applicable law or agreed to in writing, software
nikapov 0:c7083010ae49 11 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
nikapov 0:c7083010ae49 12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
nikapov 0:c7083010ae49 13 * See the License for the specific language governing permissions and
nikapov 0:c7083010ae49 14 * limitations under the License.
nikapov 0:c7083010ae49 15 */
nikapov 0:c7083010ae49 16 #ifndef __SECURITY_H__
nikapov 0:c7083010ae49 17 #define __SECURITY_H__
nikapov 0:c7083010ae49 18
nikapov 0:c7083010ae49 19 #include <inttypes.h>
nikapov 0:c7083010ae49 20
nikapov 0:c7083010ae49 21 #define MBED_DOMAIN "DOMAIN"
nikapov 0:c7083010ae49 22 #define MBED_ENDPOINT_NAME "ENDPOINT_NAME"
nikapov 0:c7083010ae49 23
nikapov 0:c7083010ae49 24 const uint8_t SERVER_CERT[] = "-----BEGIN CERTIFICATE-----\r\n"
nikapov 0:c7083010ae49 25 "-----END CERTIFICATE-----\r\n";
nikapov 0:c7083010ae49 26
nikapov 0:c7083010ae49 27 const uint8_t CERT[] = "-----BEGIN CERTIFICATE-----\r\n"
nikapov 0:c7083010ae49 28 "-----END CERTIFICATE-----\r\n";
nikapov 0:c7083010ae49 29
nikapov 0:c7083010ae49 30 const uint8_t KEY[] = "-----BEGIN PRIVATE KEY-----\r\n"
nikapov 0:c7083010ae49 31 "-----END PRIVATE KEY-----\r\n";
nikapov 0:c7083010ae49 32
nikapov 0:c7083010ae49 33 #endif //__SECURITY_H__
nikapov 0:c7083010ae49 34
nikapov 0:c7083010ae49 35 #error "You need to get security.h credentials from connector.mbed.com and replace the content of this security.h file"