Giter Site home page Giter Site logo

knot-documentation's People

Contributors

alla3 avatar esdrasjnr avatar jcorde avatar pauloserrafh avatar ramonhpr avatar tgfb avatar vitbaq avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

knot-documentation's Issues

Create User Guide for KNoT 2.0

KNoT 2.0 contains a lot of features and different behaviors than its predecessor.
As an output, it is expected a User Guide teaching the user how to:

  • Run a sample app
  • Flash a KNoT Thing
  • Use the Web API
  • Access the KNoT Cloud

Update Quick Start Guide

Update Quick Start Guide so it can be more straight forward and accessible for inexperienced users.

  • KNoT Thing
  • Flash KNoT Gateway
  • Configure KNoT Gateway
  • KNoT Setup App
  • Observe Thing through gateway

Make Thing Requirements for Linux tutorial easier

Make sure that all steps can be easily followed by users with low to no reading habilities.

  • Number all steps.
  • Use only absolute paths.
  • Remove references and include Zephyr tutorials.
  • Fix broken links

Unable to follow through Add support to the KNoT command line interface

I have a clean install of Ubuntu 16 and I'm following the docs on KNoT Thing requirements.

When I tried to run pip3 install --user -r $HOME/zephyr-knot-sdk/scripts/requirements.txt I got:

generating cffi module 'build/temp.linux-x86_64-3.5/_padding.c'
    creating build/temp.linux-x86_64-3.5
    generating cffi module 'build/temp.linux-x86_64-3.5/_constant_time.c'
    generating cffi module 'build/temp.linux-x86_64-3.5/_openssl.c'
    building '_openssl' extension
    creating build/temp.linux-x86_64-3.5/build
    creating build/temp.linux-x86_64-3.5/build/temp.linux-x86_64-3.5
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c build/temp.linux-x86_64-3.5/_openssl.c -o build/temp.linux-x86_64-3.5/build/temp.linux-x86_64-3.5/_openssl.o -Wconversion -Wno-error=sign-conversion
    build/temp.linux-x86_64-3.5/_openssl.c:22:24: fatal error: pyconfig.h: No such file or directory
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-z9ev1zjz/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-en0_nxlj-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-z9ev1zjz/cryptography/

Quick google led me to a solution installing python3-dev sudo apt-get install python3-dev

Then running the command again


Building wheels for collected packages: cryptography
  Running setup.py bdist_wheel for cryptography ... done
  Stored in directory: /home/pauloserrafh/.cache/pip/wheels/13/ad/1b/94b787de6776646c28a03dc2f4a6387e3ab375533028c58195
Successfully built cryptography
Installing collected packages: asn1crypto, pycparser, cffi, Click, colorama, humanfriendly, coloredlogs, idna, six, cryptography, docopt, intelhex, prettytable, pyelftools, python-dateutil, PyYAML, pykwalify, pyserial
Successfully installed Click-7.0 PyYAML-4.2b1 asn1crypto-0.24.0 cffi-1.11.5 colorama-0.4.1 coloredlogs-10.0 cryptography-2.4.2 docopt-0.6.2 humanfriendly-4.18 idna-2.8 intelhex-2.2.1 prettytable-0.7.2 pycparser-2.19 pyelftools-0.25 pykwalify-1.7.0 pyserial-3.4 python-dateutil-2.8.0 six-1.12.0

Perhaps the apt install for python3-dev should be added or something else is missing. Need to re-check to make sure the problem is reproducible and its not an issue with my setup only (even if it is some thing more specific, might be worth add a note)

Add troubleshooting section

I think it'd be useful to have a troubleshooting page in order to help the users to get rid of a few common problems that occur when starting to work with our platform.

Create description page for KNoT Dongle

Create description page for KNoT Dongle

Describe (not necessarily in that order):

  • Overview
  • Supported peripherals
  • Pinout
  • Flash instructions
  • Suggested examples

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.