Top Banner
- Confidential - An IoT Solution Company Acsip LoRaWAN (S76S) Training Course An IoT Solution Company 2017/11/ 13
46

Acsip LoRaWAN (S76S) Training Course

Mar 21, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Acsip LoRaWAN (S76S)Training Course

An IoT Solution Company

2017/11/13

Page 2: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Gemtek Gateway Setup

Mosquitto Setup

NodeRed Setup

SmartBlocks Introduction

How Smart

LoRaWAN Architecture

S76S Setup

Sensor Board Firmware

Q & A

Agenda

Page 3: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

範例系統及軟體版本規格

PC OS:Windows 7 x64Node-Red:v9.0.0 x64Arduino:1.6.11 x32Sensor Board FW:1.1.4Mosquitto:1.4.14 x32

Page 4: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Gemtek Gateway Setup # Login : 192.168.88.1

Gateway IP

admin

Page 5: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Gemtek Gateway Setup # Network Server :

Forwarder

Page 6: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Setup

# Install Mosquitto :

Download pthreads-w32-2-9-1-release.zip

UnZip and copy : \Pre-built.2\dll\x86\pthreadVCE2.dll

ftp://sourceware.org/pub/pthreads-win32 Download Win32 OpenSSL v1.0.2k Light Insatll Win32 OpenSSL Copy libeay32.dll & ssleay32.dll https://slproweb.com/products/Win32OpenSSL.html

Page 7: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Setup

# Install Mosquitto :

Download and Install : mosquitto-1.4.11-install-win32.exe

https://mosquitto.org/download/

Copy libeay32.dll & ssleay32.dll & pthreadVC2.dll & pthreadVCE2.dll to c:\ mosquitto

Page 8: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Setup

# Mosquitto .Conf Setup :

192.168.88.173

Page 9: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Setup

# Start Mosquitto : C:\mosquitto>mosquitto --help

mosquitto version 1.4.11 (build date 20/02/2017 23:24:29.40)

mosquitto is an MQTT v3.1.1/v3.1 broker.

Usage: mosquitto [-c config_file] [-d] [-h] [-p port]

-c : specify the broker config file.

-d : put the broker into the background after starting.

-h : display this help.

-p : start the broker listening on the specified port.

Not recommended in conjunction with the -c option.

-v : verbose mode - enable all logging types. This overrides

any logging options given in the config file.

See http://mosquitto.org/ for more information.

C:\mosquitto>mosquitto

Page 10: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Setup # Data Workflow :

192.168.88.1

Page 11: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Subscriber

# Uplink (UL) Command :

Page 12: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Subscriber

# Uplink (UL) Done :

Page 13: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Publisher

# Downlink (DL) Command :

DevAddr

Page 14: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Mosquitto Publisher

# Downlink (DL) Done :

Page 15: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Install

Page 16: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Run Node.js command prompt npm install -g --unsafe-perm node-red

Page 17: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Run Node.js command prompt Execute dashboard Command

Page 18: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : run Node.js command prompt Execute node-red –v

Page 19: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Import Node-Red sample code

Page 20: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Import Node-Red sample code

Page 21: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Import Node-Red sample code

Page 22: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # NodeRed Setup : Modify Node Properties

Page 23: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Node-Red Setup # Dashboard Demo : 127.0.0.1:1880/ui/#/0

Page 24: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

SmartBlocks Introduction # Hardware Combination : Board Stack

Page 25: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

SmartBlocks Introduction # Hardware Combination : Board Communication

Model Name

Function description Interface

address

SHT30 Humidity and Temperature Sensor

I²C 0x45

MC3060 3-Axis Accelerometer I²C 0x6C

UART 1S76S Lora

Sensor Board MCU:ATmega328p

Page 26: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

SmartBlocks Introduction # Hardware Combination : LoRa Board Pinout

Vin GND SWCLK SWDIOUART1

RTSUART1

CTSBOOT 0

Page 27: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

SmartBlock Introduction # Hardware Combination : Sensor Board Pinout

Page 28: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

# Hardware Combination : Power Board Pinout

Green LED (Power-On)

Red LED(Changer)

SmartBlocks Introduction

Page 29: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

SmartBlocks Introduction # Software Setup : Data Flow

Page 30: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

How Smart

1.節省 RF開發的時間2.軟體彈性3.硬體延伸性

Page 31: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

LoRaWAN Architecture

Server

# Ecosystem :

Page 32: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

# End-Device Activation :

Over-The-Air Activation (OTAA) Activation By Personalization (ABP)

LoRaWAN Architecture

Page 33: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

# Set CH0 ~ CH15 Frequency => Must be the same as Gateway Frequency Plan

S76S Setup – Command Set

Page 34: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

S76S Setup – Command Set # Get Gateway Frequency Plan :

Channel List

Page 35: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

S76S Setup – Command Set # Set CH8 ~ CH15 DR Range

Page 36: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

S76S Setup – Command Set # Set CH8 ~ CH15 Status ON

Page 37: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

S76S Setup – Command Set # Check CH0 ~ Ch15 Status Command : mac get_ch_status X & mac get_ch_para X

Page 38: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

S76S Setup – Command Set # ABP Setup ( DevAddr 、 NwkSKey 、 AppSKey ) => Must be the same as Gateway ABP Table

Page 39: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

S76S Setup – Command Set # OTAA Setup ( AppEUI 、 DevEUI 、 AppKey ) => Must be the same as Gateway OTAA Table

Page 40: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Sensor Board FirmwareImport library for fist time verify

Page 41: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Sensor Board FirmwareArduino Firmware:Setup

Page 42: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Sensor Board FirmwareArduino Firmware:Loop

Page 43: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Sensor Board FirmwareArduino Firmware:Send Tx Command

Page 44: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Sensor Board Firmware# # Software Setup : Firmware Update

WorkFlow:1. Setup ISP2. Configuring as “Acsip UNO Board”3. Configuring ISP with your Device(Sensor Board)4. Programming5. Verify your ino(Firmware)

詳細內容請參考 :.\SmartBlocks_DevKit_Package(S76S)_V1.1.4\SmartBlocks_DevKit_Package(S76S)_V1.1.4\Docs\SensorBoard\Arduino_ICSP _Update_ FW.pdf

Page 45: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Sensor Board Firmware

Page 46: Acsip LoRaWAN (S76S) Training Course

- Confidential

-

An IoT Solution Company

Q & A