Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Homepage FreeRTOS+ Products FreeRTOS Labs Integration Services Contact / Enquiries

Creating FreeRTOS+Nabto Applications
Part 1: Introduction to Nabto Queries and the Event Handling C Function


Embedded device connected to Internet of Things FreeRTOS+Nabto handles all the networking, routing and encryption necessary to securely network enable your embedded devices. To use FreeRTOS+Nabto with the FreeRTOS cloud hosting service an embedded developer need only:
  1. Provide a network driver to interface FreeRTOS+UDP to their hardware platform.

  2. Add the FreeRTOS+Nabto source files to their project.

  3. Set ipconfigFREERTOS_PLUS_NABTO to 1 in FreeRTOSIPConfig.h (the FreeRTOS+UDP configuration file).

  4. Provide a single event handling C function to handle pre-formatted Nabto queries.

    Why not let us do this for you? Contact us if you are interested in a platform preparation service.    

Nabto Queries

Embedded Internet of Things network enabled devices Data is sent to, and requested from, a remote networked device in a simple UDP query packet. Unique identifiers are used to distinguish between query types.

A query can contain zero or more request parameters. Request parameters are used to send data to the remote networked device. FreeRTOS+Nabto automatically passes request parameters into the event handling C function.

Some query types require the remote networked device to respond with data. Data is sent back from the remote networked device in response parameters. The application writer passes response parameters out of the event handling C function.

Queries can be sent from a web based user interface, as is the case in the example live demo, or from an intelligent cloud based application.

Next: Creating FreeRTOS+Nabto Applications Part 2 - Worked Examples >>>

[ Back to the top ]    [ About FreeRTOS ]    [ FreeRTOS+ Sitemap ]    [ Main FreeRTOS Sitemap ]    [ ]

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.