Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
  • Loading branch information
attdona committed Sep 18, 2017
1 parent e2b3f7b commit 0b96f29
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,28 @@

[![Build Status](https://travis-ci.org/attdona/NAIS.svg?branch=master)](https://travis-ci.org/attdona/NAIS)

NAIS is a collection of modules to be used as basic building blocks for IoT systems.
NAIS project started from an attempt to build a tool for multiplexing the
serial port and ended as a micro-router monster.

This is work in progress,
we welcome feedbacks, ideas and contributions!
Feedbacks, ideas and contributions are welcome!

The first module we are building is a microrouter for IoT.
The microrouter exchanges and translates messages between apps that use different standard protocols and different transports: for example you can link a board that communicate with a USB serial port with an app that speaks websocket.
Please use github Issues for any inquiry or bug.

NAIS concepts are actually implemented in python language:
pynais is an asyncio based package that implements a micro-router like service
between:

* tcp connected apps
* websocket connected apps
* boards using a serial line (USB)

Some documentation [here](http://nais.readthedocs.io)

## RIOT

The firmware examples will be built on top of [RIOT](http://riot-os.org/)

The burba directory contains the RIOT specific cpu support for [cc3200](http://www.ti.com/product/CC3200) and the [CC3200-LAUNCHXL](http://www.ti.com/tool/cc3200-launchxl) board.

Build the hello-world demo to check that the development environment is correctly setup:

> cd burba
> git clone https://github.com/RIOT-OS/RIOT.git
> cd apps/hello-world
> make
> make flash

burba/apps/tcp-simple-client is a preliminary demo that use the simplelink API and connect to a tcp server.

0 comments on commit 0b96f29

Please sign in to comment.