Difference between revisions of "WISE-3610 LoRa Gateway"

From ESS-WIKI
Jump to: navigation, search
(Created page with "= ADF Demo  = == How to build mbed client sample and copy to target board == <pre>sudo docker exec -it lora bash cd /home/adv/work/build_env/LoRaSDK/WISE-3610_SDK_20170...")
 
Line 34: Line 34:
 
<pre>target_link_libraries (${TEST_LIB}.elf  ${SRC_LIBS})
 
<pre>target_link_libraries (${TEST_LIB}.elf  ${SRC_LIBS})
  
<span style="color:#FF0000;">target_link_libraries (${TEST_LIB}.elf  mosquitto)</span></pre>
+
'''target_link_libraries (${TEST_LIB}.elf  mosquitto)'''</pre>
  
 
Add depends of&nbsp;V:\Work\LoRa\Docker\build_env\LoRaSDK\WISE-3610_SDK_20170405_0f7f137\qsdk\package\network\utils\mbed\<span style="color:#FF0000;">Makefile</span>
 
Add depends of&nbsp;V:\Work\LoRa\Docker\build_env\LoRaSDK\WISE-3610_SDK_20170405_0f7f137\qsdk\package\network\utils\mbed\<span style="color:#FF0000;">Makefile</span>
<pre>DEPENDS += +libpthread +libstdcpp +librt <span style="color:#FF0000;">+libmosquitto</span></pre>
+
<pre>DEPENDS += +libpthread +libstdcpp +librt '''+libmosquitto'''</pre>

Revision as of 23:52, 9 April 2017

ADF Demo 

How to build mbed client sample and copy to target board

sudo docker exec -it lora bash

cd /home/adv/work/build_env/LoRaSDK/WISE-3610_SDK_20170405_0f7f137

export ARMGCC_DIR=`pwd`/qsdk/staging_dir/toolchain-arm_cortex-a7_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/

cd qsdk/

make package/mbed/clean package/mbed/prepare package/mbed/compile V=s

scp eric@172.22.12.213:/home/eric/Work/LoRa/Docker/build_env/LoRaSDK/WISE-3610_SDK_20170405_0f7f137/qsdk/build_dir/target-arm_cortex-a7_uClibc-0.9.33.2_eabi/mbed/mbed-cloud-client-1.1-Linux-example-master/mbed-cloud-client-example-ref/Debug/mbedCloudClientExample.elf .


Ubuntu 16.04 x64 Docker Image ( for building LoRa SDK )

sudo docker run -it -name rora_dev -v $PWD:/home/adv/work/ [https://hub.docker.com/u/advwiseec/dashboard/ advwiseec]/[https://hub.docker.com/r/advwiseec/lorasdk_openwrt/ lorasdk_openwrt]


Add static route and DNS server on LoRa Gateway

route del default
route add -net 0.0.0.0 gw 172.22.15.130 netmask 0.0.0.0 dev br-lan
route add -net 172.16.0.0 gw 172.22.15.254 netmask 255.240.0.0 dev br-lan
echo "nameserver 8.8.8.8" >> /etc/resolv.conf


mbed-client sample with mosquitto library

Add link library of LoRaSDK\WISE-3610_SDK_20170405_0f7f137\qsdk\package\network\utils\mbed\mbed-cloud-client-1.1-Linux-example-master\mbed-cloud-client-example-ref\CMakeLists.txt

target_link_libraries (${TEST_LIB}.elf  ${SRC_LIBS})

'''target_link_libraries (${TEST_LIB}.elf  mosquitto)'''

Add depends of V:\Work\LoRa\Docker\build_env\LoRaSDK\WISE-3610_SDK_20170405_0f7f137\qsdk\package\network\utils\mbed\Makefile

DEPENDS += +libpthread +libstdcpp +librt '''+libmosquitto'''