- Notifications
You must be signed in to change notification settings - Fork1
License
hpssjellis/my-gitpod-of-openthread
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Openthread connects lots of little IoT microcomputers to each other and the internet. Think Nest home products.
(Needs a github or gitlab login)
https://gitpod.io/#github.com/hpssjellis/my-gitpod-of-openthread
Update Feb 28th, 2012
For Edge impulse try the folderhttps://github.com/hpssjellis/my-gitpod-of-openthread/tree/master/edge-impulse/local-build-firmware for installation on
etaCompute, SiliconLabs, Arduino-nan33bleSense, links about C++, MBEd, Zephre, Nordic and Himax
The live gitpod.io link above makes the gitpod from scratch, nice to get newer files but takes a while to build (~10 minutes) and may crash
below link will load a pre-made working gitpod. Very cool and faster to load but might not have the latest github entries.
Dec 8th, 2019 updated with Nordic-sdk, Openthread and the amazingPlatformIO
If you have an Arduino Uno
mkdir pio-testcd pio-testpio init -b uno# check out the src folder --> main.cpp. Make one if not there (Should add some serial code to test)pio run# if remote agent working on a local computer setup with the Arduin (pio account login, pio remote agent start)pio account loginpio remote run -t uploadpio remote device monitor
# The main.c file iscd /workspace/my-gitpod-of-openthread/openthread-all/openthread/examples/apps/clithe .ld files are at cd /workspace/my-gitpod-of-openthread/openthread-all/openthread/examples/platforms/nrf528xx/nrf52840# Final .hex filescd /workspace/my-gitpod-of-openthread/openthread-all/openthread/output/nrf52840/bin
Help about each examplehttps://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.0.0%2Fnrf_dev_simple_timer_example.html
# note the main.c file here for peripheral blinkycd /workspace/my-gitpod-of-openthread/nordic/nordic-sdk/examples/ble_peripheral/ble_app_blinkyls -la# probably best to use the folders and go to nordic --> nordic-sdk --> examples --> ble_peripheral --> ble_app_blinky# Look at main.cSince the make command has already been done go to to see the resultspca10059 --> s140 --> armgcc --> _build# should see some .hex files# or just use this cd commandcd /workspace/my-gitpod-of-openthread/nordic/nordic-sdk/examples/ble_peripheral/ble_app_blinky/pca10059/s140/armgcc/_build
.
To run any of the nordic examples the componenet s--> toolchain --> Makefile.posix file needs these values. Should have been automatically changed. But worth checking
GNU_INSTALL_ROOT := /usr/bin/GNU_VERSION := 7.3.1GNU_PREFIX := arm-none-eabi
.
These commands are automatically done from the openthread folder, but you can run them again from the openthread directory
cd /workspace/my-gitpod-of-openthread/openthread-all/openthread make -f examples/Makefile-nrf52840 USB=1 BOOTLOADER=USB BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 JOINER=1 UDP_PROXY=1 CFLAGS+=-UCONFIG_GPIO_AS_PINRESET arm-none-eabi-objcopy output/nrf52840/bin/ot-ncp-ftd -O ihex output/nrf52840/bin/ncp_app.hexarm-none-eabi-objcopy output/nrf52840/bin/ot-cli-ftd -O ihex output/nrf52840/bin/ot-cli-ftd.hex#to convert to binary tryarm-none-eabi-objcopy output/nrf52840/bin/ot-cli-ftd -S -O binary output/nrf52840/bin/ot-cli-ftd.bin
Main link for openthread.io
https://openthread.io/
Main github for openthreadhttps://github.com/openthread
My bash installation file is athttps://github.com/hpssjellis/particle.io-photon-high-school-robotics/blob/master/a17-particle-mesh/openthread/openthread-install-all.sh
go up a folder for more information, this link is also usefulhttps://hpssjellis.github.io/particle.io-photon-high-school-robotics/a17-particle-mesh/openthread/install-openthread.html
Good youtube video about the nordic sdk
About
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.