NetBurner 3.5.0
PDF Version
 
Example Applications

Example Applications Main Page

Included in your NNDK software installation folder are over 200 examples to aid you in your product development and learning the NetBurner platform, demonstrating functionality such as:

  • Web pages, Web servers and Web clients
  • TCP client and server
  • TLS client and server, certificate, auto cert generation and management
  • UDP client and server
  • Device configuration
  • Real-Time operating system such as semaphore, tasks, queues and critical sections
  • JSON
  • File system
  • VLAN
  • Web sockets
  • Hardware board locking to secure application code
  • Hardware peripherals such as I2C, SPI, UART, USART, 1-Wire, GPIO, ADC, DAC, PWM, Timers
  • PPP
  • FTP
  • SSH
  • MQTT
  • ACME certificate support

These are just some of the extensive topics covered. There are a few ways to browse the examples:

  1. The HTML and PDF documents
  2. Browsing the folder structure in nburn\examples
  3. When using NBEclipse, you can browse and import examples

There are two main categories of examples:

  1. The \nburn\examples folder contains examples that can be run on all platforms.
  2. The \nburn\examples\PlatformSpecific folder contains examples that are specific to a NetBurner product, such as hardware peripherals: I2C, SPI, 1-Wire, ADC, DAC, etc.

Links to the example sections are below, or you can use the tree control structure in the online docs.