CGE SDK Starter Kit: Overview

Document created by mathaker on Aug 22, 2014Last modified by mathaker on Sep 18, 2014
Version 4Show Document
  • View in full screen mode

You will use the SDK starter kit to verify successful end-to-end management layer communications from your implementation of the Cisco reference design.  Phase-1 of your development will verify the following functionality from your comm module:

  • MAC and PHY layer connectivity to the CG-mesh (RF or PLC)
  • IPv6 to the next-hop node and to the Field Area Router
  • DHCPv6 client
  • UDP
  • CoAP
  • CSMP

The starter kit will NOT test the following security features built into your comm module. Verification of those security features will be the next phase of your development process and it will require the use of Cisco's hosted headend.

  • 802.1x Authentication
  • 802.11i Security
  • CGNMS server authentication

The starter kit networking topology is illustrated below.

The IPv4 addresses on Application Server eth interface and the management laptop can be corporate assigned and private. The IPv4 address on the FAR eth2/1 interface needs to be globally routable static IPv4 address. This is a necessary requirement to communicate with our cloud infrastructure (Connected Grid - Rapid Endpoint Development Infrastructure-as-a-service or CG-REDI).

Please contact us for IPv6 addressing scheme for the interfaces on the FAR including IPv6 address for the WPAN interfaces and the GRE tunnel interfaces.

The following document describes each element within the Starter Kit.

CGE SDK Starter Kit: Components

Once the Starter Kit is operational, you should use it for the following purposes:

  1. verify that your endpoints join the mesh networks from the FAR, demonstrating that the MAC and PHY layers of the Comms Module are operational.
  2. verify that your comm modules request and obtain IPv6 addresses using DHCPv6, demonstrating that the DHCP client in the CM is operational.
  3. verify that you can ping your endpoints from the management server via the CG-REDI infrastructure, and vice-versa, demonstrating that end-to-end communications from your endpoints thru the CM across a routed IPv6 network are operational.
  4. use the CSMP GUI tool included with the management server to GET and POST management data elements from the endpoint, demonstrating that CSMP and CoAP communications are operational.
  5. Finally, create a CSMP "report" in CSV format using the CSMP GUI tool and submit to Cisco.

This last step is a prerequisite to entering Phase 2 of the development where full endpoint security may be enabled and the endpoints can undergo Interoperability Verifcation Testing (IVT) with the Connected Grid CDN head end for "Cisco Compatible" certification.

Here is how to accomplish the above tasks: CG Mesh Debugging Tips