marcozennaro / ipv6-wsn-book Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Add a small explanation about it, either in the IPv6 part or in the wireless udp link-local chapter
Add a reference chapter :-)
Hi,
This book is great! I'd like to translate it to Chinese, but I'm confused at:
Thanks.
Add as next steps to the IPv6 section the following interactive training course:
Add detailed description about the book and resources.
Hello,
Thanks for this book and it is really helpful for someone beginning their work in IoT and WSN.
I would like to cite this book in some documentation I am working on.
Is there any BibTeX citation available or in general a format which I should follow?
Thanks,
Shan
The next packages are needed for compiling and uploading Zolertia-REmote projects using Ubuntu 16.04:
sudo apt-get install python-serial python-pip pip install intelhex pip install python-magic
The front cover needs image and presentation
A proper LICENSE file is missing, a creative common share alike should be used
I think the info in the info bubble on page 62, 3.5.7 Analogue Sensors, should be made available earlier in the chapter as printf is mentioned early in the chapter but not how to access it.
More specifically:
make login prints to console the output of any printf command in our code
The following indentation level at 2.asc is breaking the next ones:
https://github.com/marcozennaro/IPv6-WSN-book/blame/master/2.asc#L829
From:
https://github.com/marcozennaro/IPv6-WSN-book/blame/master/2.asc#L855
To:
https://github.com/marcozennaro/IPv6-WSN-book/blame/master/2.asc#L1065
The PDF encoder defaults to follow the indentation taking as reference the previous one.
A README.md (markdown) page should be created with the following:
Going over p43, 3.1.1, why not provide a one liner to install Contiki.
Have the package installation code block on a file in this repo, or a gist, and have a simple line such as:
curl -s https://raw.githubusercontent.com/marcozennaro/IPv6-WSN-book/master/contiki-install.sh | bash
Either move to a different chapter or to an annex section.
In day one and two, the Ubidots application should rather be just a serial-based library.
In file /images/1/image006.png there are four LAN devices connected to two LANs. While the first two devices have correct IP addresses I believe that the other two IP addresses should have a <2001:db8:1:3::/64>
prefix as mentioned in the text.
Section 3.1.2. using a virtualized environment
points first to the default Instant Contiki
as first option, whereas the rest of the book preferable uses its custom IoT in five days VM
. One option is to swap the order, the other is to point which one to download at the beginning of the chapter... or both ๐
Hi guys,
Following the book to setup Contiki on a Laptop with following details:
Following the toolchain and dependencies section as mentioned Install-from-sources
this is what I get when I do apt-key
command
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --
homedir/tmp/tmp.aBpmlMxM2u --no-auto-check-trustdb --trust-model always --keyring
/etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com
--recv-key FE324A81C208C89497EFC6246D1D8367A3421AFB
gpg: requesting key A3421AFB from hkp server keyserver.ubuntu.com
gpg: key A3421AFB: "Launchpad PPA for Terry Guo" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
when I do apt-get update
W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty/InRelease W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/InRelease W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/InRelease W: Failed to fetch http://ppa.launchpad.net/terry.guo/gcc-arm-embedded/ubuntu/dists/trusty/InRelease W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty/Release.gpg Could not resolve 'files' W: Failed to fetch http://de.archive.ubuntu.com/ubuntu/dists/trusty-updates/Release.gpg Could not resolve 'files' W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release.gpg Could not resolve 'files' W: Failed to fetch http://ppa.launchpad.net/terry.guo/gcc-arm-embedded/ubuntu/dists/trusty/Release.gpg Could not resolve 'files' W: Some index files failed to download. They have been ignored, or old ones used instead.
For the time being I have ignored this issue and went on to further install the toolchains
for MSP430-GCC I end up have the LTS version and not the development Patch
root@testbed:~# msp430-gcc --version
msp430-gcc (GCC) 4.6.3 20120301 (mspgcc LTS 20120406 unpatched)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The thing is I have faced such problems in the Past when I need application on Z1 where the ROM Overflow causes an Issue (when running CoAP+RPL for example) and I found that the LTS version does not allow the ROM changes as the Developement Patch version.
There are some scripts where you can override the toolchain version like these :
ContikiWiki_MSP430X
Version4.7.2
but I cannot get the developpatch nor the New version to load when I do msp430-gcc --version
any pro tips would be appreciated.
UDP client and server MQTT application
and UDP client and server IFTTT application
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.