Advantech

WISE-1510 - IoT module Advantech - Free user manual and instructions

Find the device manual for free WISE-1510 Advantech in PDF.

📄 68 pages English EN Download 💬 AI Question 10 questions ⚙️ Specs
Notice Advantech WISE-1510 - page 11
Pick your language and provide your email: we'll send you a specifically translated version.
Type IoT Wireless Sensor Module
Brand Advantech
Model WISE-1510
Dimensions 70 x 50 x 25 mm
Weight 45 g
Power Supply 5V DC via USB or terminal block
Current Consumption 100 mA typical
Wireless Protocol LoRaWAN (EU868 or US915)
Frequency Band 868 MHz (EU) / 915 MHz (US)
Max Transmission Power 14 dBm
Range Up to 10 km (line of sight)
Sensor Interface Digital I/O, Analog Input, RS-485
Processor ARM Cortex-M4
Memory 512 KB Flash, 128 KB RAM
Operating Temperature -20°C to 60°C
Enclosure Industrial plastic
IP Rating IP30
Mounting DIN rail or wall mount
LED Indicators Power, Status, Link
Functions Data logging, remote monitoring, alarm
Maintenance No regular maintenance needed
Safety Use in dry environment, avoid water immersion
Repairability Not user-serviceable, contact support

Frequently Asked Questions - WISE-1510 Advantech

How do I connect the WISE-1510 to a LoRaWAN network?
Connect the WISE-1510 to a LoRaWAN gateway by configuring the device with your network's DevEUI, AppEUI, and AppKey via the web interface or serial console. Ensure the frequency plan matches your region (e.g., EU868 or US915).
What is the maximum range of the WISE-1510?
The WISE-1510 has a line-of-sight range of up to 10 km. Actual range may vary based on obstacles, antenna type, and environmental conditions.
How is the WISE-1510 powered?
The device can be powered via a 5V DC USB connection or through a terminal block (5V DC). It supports a power supply of 5V with a current draw of approximately 100 mA.
Can the WISE-1510 be used outdoors?
The WISE-1510 has an IP30 rating, meaning it is protected against tools and small wires but not against water. It is suitable for indoor use or sheltered outdoor areas. Avoid direct exposure to rain or moisture.
How do I configure the WISE-1510?
Configuration is done via a web interface (when connected to a network) or through a serial console using a USB cable. You can set parameters like LoRaWAN credentials, data intervals, and sensor thresholds.
What types of sensors can be connected?
The WISE-1510 features digital I/O, analog input, and RS-485 interfaces. You can connect various sensors such as temperature, humidity, pressure, and motion detectors.
How do I reset the WISE-1510 to factory defaults?
Press and hold the reset button (located on the device) for 10 seconds until the status LED blinks rapidly. This restores all settings to factory defaults.
How to update the firmware on the WISE-1510?
Firmware updates can be performed via the web interface or through a serial connection using the Advantech update tool. Download the latest firmware from the official Advantech website and follow the instructions.
What is the warranty period for the WISE-1510?
Advantech typically offers a 2-year limited warranty for the WISE-1510. Check the product documentation or contact Advantech support for specific warranty terms.
Where can I download the user manual for the WISE-1510?
The user manual is available for free download on notice-facile.com or the official Advantech website. It provides detailed instructions on setup, configuration, and troubleshooting.

User questions about WISE-1510 Advantech

0 question about this device. Answer the ones you know or ask your own.

Ask a new question about this device

The email remains private: it is only used to notify you if someone responds to your question.

No questions yet. Be the first to ask one.

Download the instructions for your IoT module in PDF format for free! Find your manual WISE-1510 - Advantech and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. WISE-1510 by Advantech.

USER MANUAL WISE-1510 Advantech

natural_image Illustration of four electronic circuit boards with white outlines on a purple background (no text or symbols)

WISE-1510

M2.COM LoRa IoT Node

The documentation and the software included with this product are copyrighted 2019 by Advantech Co., Ltd. All rights are reserved. Advantech Co., Ltd. reserves the right to make improvements in the products described in this manual at any time without notice. No part of this manual may be reproduced, copied, translated or transmitted in any form or by any means without the prior written permission of Advantech Co., Ltd. Information provided in this manual is intended to be accurate and reliable. However, Advantech Co., Ltd. assumes no responsibility for its use, nor for any infringements of the rights of third parties, which may result from its use.

Acknowledgements

ARM is trademarks of ARM Corporation.

Freescale is trademarks of Freescale Corporation.

Microsoft Windows are registered trademarks of Microsoft Corp.

All other product names or trademarks are properties of their respective owners.

Product Warranty (2 years)

Advantech warrants to you, the original purchaser, that each of its products will be free from defects in materials and workmanship for two years from the date of purchase.

This warranty does not apply to any products which have been repaired or altered by persons other than repair personnel authorized by Advantech, or which have been subject to misuse, abuse, accident or improper installation. Advantech assumes no liability under the terms of this warranty as a consequence of such events.

Because of Advantech's high quality-control standards and rigorous testing, most of our customers never need to use our repair service. If an Advantech product is defective, it will be repaired or replaced at no charge during the warranty period. For out-of-warranty repairs, you will be billed according to the cost of replacement materials, service time and freight. Please consult your dealer for more details.

If you think you have a defective product, follow these steps:

  1. Collect all the information about the problem encountered. (For example, CPU speed, Advantech products used, other hardware and software used, etc.) Note anything abnormal and list any onscreen messages you get when the problem occurs.

  2. Call your dealer and describe the problem. Please have your manual, product, and any helpful information readily available.

  3. If your product is diagnosed as defective, obtain an RMA (return merchandise authorization) number from your dealer. This allows us to process your return more quickly.

  4. Carefully pack the defective product, a fully-completed Repair and Replacement Order Card and a photocopy proof of purchase date (such as your sales receipt) in a shippable container. A product returned without proof of the purchase date is not eligible for warranty service.

  5. Write the RMA number visibly on the outside of the package and ship it prepaid to your dealer.

Part No. 2006E15100 Edition 1

Printed in China March 2019

Declaration of Conformity

FCC Class B

Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.

This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:

■ Reorient or relocate the receiving antenna.
■ Increase the separation between the equipment and receiver.
■ Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.

FCC Caution

Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate this equipment.

This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.

IMPORTANT NOTE

FCC Radiation Exposure Statement:

This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.

This module is intended for OEM integrator. The OEM integrator is responsible for the compliance to all the rules that apply to the product into which this certified RF module is integrated.

Additional testing and certification may be necessary when multiple modules are used.

USERS MANUAL OF THE END PRODUCT:

In the users manual of the end product, the end user has to be informed to keep at least 20cm separation with the antenna while this end product is installed and operated. The end user has to be informed that the FCC radio-frequency exposure guidelines for an uncontrolled environment can be satisfied.

The end user has to also be informed that any changes or modifications not expressly approved by the manufacturer could void the user's authority to operate this equipment.

If the labelling area is small than the palm of the hand, then additional FCC part 15.19 statement is required to be available in the users manual: This device complies with

Part 15 of FCC rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation.

LABEL OF THE END PRODUCT:

The final end product must be labeled in a visible area with the following "Contains TX FCC ID: M82-WISE1510".

If the labelling area is larger than the palm of the hand, then the following FCC part 15.19 statement has to also be available on the label: This device complies with Part 15 of FCC rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation.

IC

This radio transmitter has been approved by Industry Canada to operate with the antenna types listed below with the maximum permissible gain indicated. Antenna types not included in this list, having a gain greater than the maximum gain indicated for that type, are strictly prohibited for use with this device.

This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.

This radio transmitter (9404A-WISE1510) has been approved by Industry Canada to operate with the antenna types listed below with the maximum permissible gain indicated. Antenna types not included in this list, having a gain greater than the maximum gain indicated for that type, are strictly prohibited for use with this device.

Part No. MPN Description

1750008625-01 TH-915i Dipole Ant. SUB-1G 1.8dBi SMA/M BLK 902-928 IPX6

IMPORTANT NOTE

IC Radiation Exposure Statement:

This equipment complies with IC RSS-102 radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.

This module is intended for OEM integrator. The OEM integrator is responsible for the compliance to all the rules that apply to the product into which this certified RF module is integrated.

Additional testing and certification may be necessary when multiple modules are used.

Any changes or modifications not expressly approved by the manufacturer could void the user's authority to operate this equipment.

USERS MANUAL OF THE END PRODUCT:

In the users manual of the end product, the end user has to be informed to keep at least 20cm separation with the antenna while this end product is installed and operated. The end user has to be informed that the IC radio-frequency exposure guidelines for an uncontrolled environment can be satisfied.

The end user has to also be informed that any changes or modifications not expressly approved by the manufacturer could void the user's authority to operate this equipment. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation.

LABEL OF THE END PRODUCT:

The final end product must be labeled in a visible area with the following "Contains IC: 9404A-WISE1510".

The Host Model Number (HMN) must be indicated at any location on the exterior of the end product or product packaging or product literature which shall be available with the end product or online.

低功率電波輻射性電機管理辦法

Before setting up the system, check that the items listed below are included and in good condition. If any item does not accord with the table, please contact your dealer immediately.

1 x WISE-1510
■ 1 x Screw for WISE-1510
■ 1 x China RoHs Notice

Optional Accessories

Part No. Description
1750008598-01 Sub G antenna Dipole L=195mm, 1dBi 902~928 MHz
1750008599-01 Sub G antenna Dipole L=195mm, 1dBi 863~870 MHz
1750008569-01 Antenna Cable SMA to MHF4 L=300mm
1700015038 FPC Cable 10P-0.5mm 7.9cm for DCU2.0
9696WED200E ASS'Y WISE-ED20 A101-1 M2.COM Daughter
1931000590 Screw M2.5x5L F/S D=5.3 H=0.8 (1+) ST Ni
1700023619-01 A cable USB-A 4P(M)/micro USB 5P(M) 1m ADAM-T212
1700025876-01 M cable USB-A 4P(M)/Plug-in 2P-5.0 90CM
XRISC-ADP-10HW-AG ADP A/D 100-240V 10W 5V WM
193A231540 POST F=M3*6L M=M3*6L D=5 d=2.88 B=5 H=15 Cu

Development Board

Part No. Description
9696150000E ASS'Y WISE-DB1500 A101-1 M2.COM CARRIER

Ordering Information

Part No. WISE-1510WMB-SDA1N
Frequency Band 902-928MHz for North America (LoRa)
Part No. WISE-1510WMB-SDA1E
Frequency Band 863-870MHz for Europe (LoRa)
Part No. WISE-1510WMB-SDA1J
Frequency Band 902~928MHz for Japan (LoRa)
Part No. WISE-1510WMB-SDA1C
Frequency Band 470~510MHz for China (LoRa)
Part No. WISE-1510WMB-SDA1T
Frequency Band 920~925MHz for Taiwan (LoRa)

Safety Instructions

  1. Read these safety instructions carefully.
  2. Keep this User Manual for later reference.
  3. Disconnect this equipment from any AC outlet before cleaning. Use a damp cloth. Do not use liquid or spray detergents for cleaning.
  4. For plug-in equipment, the power outlet socket must be located near the equipment and must be easily accessible.

  5. Keep this equipment away from humidity.

  6. Put this equipment on a reliable surface during installation. Dropping it or letting it fall may cause damage.

  7. The openings on the enclosure are for air convection. Protect the equipment from overheating. DO NOT COVER THE OPENINGS.

  8. Make sure the voltage of the power source is correct before connecting the equipment to the power outlet.

  9. Position the power cord so that people cannot step on it. Do not place anything over the power cord.

  10. All cautions and warnings on the equipment should be noted.

  11. If the equipment is not used for a long time, disconnect it from the power source to avoid damage by transient overvoltage.

  12. Never pour any liquid into an opening. This may cause fire or electrical shock.

  13. Never open the equipment. For safety reasons, the equipment should be opened only by qualified service personnel.

  14. If one of the following situations arises, get the equipment checked by service personnel:

■ The power cord or plug is damaged.
■ Liquid has penetrated into the equipment.
■ The equipment has been exposed to moisture.
The equipment does not work well, or you cannot get it to work according to the user's manual.
■ The equipment has been dropped and damaged.
■ The equipment has obvious signs of breakage.

DISCLAIMER: This set of instructions is given according to IEC 704-1. Advantech disclaims all responsibility for the accuracy of any statements contained herein.

Contents

Chapter 1 Product Overview....1

1.1 Introduction 2

1.1.1 Product Features 2

Chapter 2 H/W Installation....5

2.1 Board Connector....6

Figure 2.1 Card Edge Bevel 6

Figure 2.2 Card Edge Outline-Topside....7

Figure 2.3 Card Edge Outline-Backside 7

2.2 Module Outline....8

Figure 2.4 Type A 2230 8

2.3 Connector Specifications 9

2.3.1 Top Side Connector Physical Dimensions....9

2.3.2 Carrier Board Connection Length 10

Figure 2.5 Carrier Board Connection Length.... 10

2.3.3 Carrier Board Connector Height 10

Figure 2.6 H3.2-D3 10

2.4 WISE-1510 Pin-Out Map.... 11

Figure 2.7 M.2 Connector.... 12

2.5 Quick Starter of WISE-1510.... 12

2.5.1 LoRaWAN and Proprietary LoRa (WISELink 1.0 and WISELink 2.0).... 13

2.5.2 Class A and Class C.... 14

2.5.3 Data rate vs Distance.... 15

Figure 2.8 Data rate and Distance.... 15

Chapter 3 How to choose your solution on WISELink....17

3.1 Parking Lot: WISELink 1.0 with Class A, ABP mode 18

Figure 3.1 Work Flow on Parking Lot solution.... 18

3.2 Aquaculture: WISELink 1.0 with Class C, ABP mode 19

3.3 Environment Monitoring: WISELink 2.0 with Class A, OTAA mode..... 20

Figure 3.2 Work Flow on Environment Monitoring solution ..... 20

3.4 Factory: WISELink 2.0 with Class C, OTAA mode (Default SDK Setting) .. 21

Figure 3.3 Work Flow on Factory solution 21

Chapter 4 Development Environment Setup....23

4.1 File Structure.... 24

4.1.1 Mbed OS.... 24

4.1.2 WISELink 24

4.2 OS Version.... 24

4.3 Environment Setup Procedure.... 24

4.3.1 Installation.... 25

4.3.2 Configuration.... 26

4.3.3 Compilation.... 26

4.4 Firmware Upgrade 27

Chapter 5 Binding Process between WISE-1510 and WISE-3610 .... 33

5.1 CLI Command Description.... 34

5.2 WISELink 1.0 with Class A, ABP mode 35

5.2.1 Settings on WISE-1510 35

5.2.2 Settings on WISE-3610 35

5.3 WISELink 1.0 with Class C, ABP mode 38

5.3.1 Settings on WISE-1510 38

5.3.2 Settings on WISE-3610 39

5.4 WISELink 2.0 with Class A, OTAA mode.... 42

5.4.1 Settings on WISE-1510 42

5.4.2 Settings on WISE-3610 43

5.5 WISELink 2.0 with Class C, OTAA mode 47

5.5.1 Settings on WISE-1510 47

5.5.2 Settings on WISE-3610 47

A.1 Application Interface Description (WISELink Application).... 52

Appendix B Application Sample Code Flow ..... 53

B.1 Application Sample Code Flow 54

Appendix C Sensor Data Format.... 55

C.1 Sensor Data Format.... 56

Chapter 1

Product Overview

This chapter gives background information on the WISE-1510.

Sections include:

Introduction
Specifications

1.1 Introduction

WISE-1510 is a wireless module integrated with ARM Cortex-M4 Processor and LoRa / LoRaWAN connectivity. This technology is the best solution for Low-Power Wide-Area Network (LPWAN) Applications. LoRaWAN is defined to optimize the power consumption and wide range. Your sensors or applications with low data rate requirement can be achieved years battery lifetime and kilometers long distance connection. Advantech WISE-1510 also provides multi-interfaces for sensor and I/O control. With ARM mbed embedded microprocessor operating system and add-on software stacks, it's convenient to build the application software or sensor algorithm over mbed OS. Data can be quickly and easily acquired and transformed into a different format to communicate with WISE-PaaS or other cloud services. Developer can build their application backbone faster and focus on their applications, value-added services.

The main features of WISE-1510 are:

■ ARM Cortex-M4 Core Processor
■ Built-in LoRa / LoRaWAN connectivity
■ Great for Low Power Wide Range application
■ Rich interfaces for sensor and I/O control
■ Support mbed OS 5.8
■ Support wide temperature -40 \~ 85 °C

1.1.1 Product Features

Processor System MCUARM Cortex-M4 Core Processor 80MHz STM - STM32L443RC
Memory RAM 64KB
Flash 256KB
Form Factor M2.COM Type A 2230
Spec. Standard M2 COM Technical SPEC_v1.1
Wireless NetworkStandard LoRa Proprietary (WISE-Link) / LoRaWAN
Frequency Band863-870MHz for Europe902-928MHz for North America and Japan470~510MHz for China
Channels Spreading Factor: 7 ~ 12
Topology Star network
Transmit PowerUp to +18dBm
Receiver SensitivityUp to -136dBm at SF = 12 / 125KHz
RF Data Rate50 kbps at FSK mode EU868(Based on LoRaWAN spec 1R0 version)21.9 kbps at SF7 mode US915(Based on LoRaWAN spec 1R0 version)
FunctionEnd node
Antenna connectorMHF4 connector
I/OUART 1 (4-wire, support RTC/CTS)
I2C 1
GPIO 8
PWM 1
SPI 1
ADC 4
USB 1 (device only)
Programming / Debug Port1 via WISE-ED20 (CN1)
Power 3.3V
EnvironmentOperational Temperature -40 ~ 85°C
Operating Humidity 5% ~ 95% Relative Humidity, non-condensing
Physical CharacteristicsDimensions (WxD) 22 x 30 mm
OSmbed 5.8

Note! Frequency Band can be configurable for Japan or Korea by request.

Advantech WISE-1510 - Product Features - 1

Chapter 2

H/W Installation

This chapter gives mechanical and connector information on the WISE-1510

Sections include:

Board Connector
Module Outline
Connector Specifications
WISE-1510 Pin-Out Map
■ Quick Starter of WISE-1510

2.1 Board Connector

M2.COM Type A Module

■ Module size: 22 mm x 30 mm
■ PCB thickness: 0.8 mm ± 10%
■ Pin count: 75 pins
■ Module input voltage: 3.3V DC-in
■ Connector mating force: 30N Maximum
■ Connector current rating: 0.5A / Power contact
- Connector operation temperature range: -45 °C to +85 °C

Advantech WISE-1510 - M2.COM Type A Module - 1

text_image C 2X 20"±5" 0.20 MIN 0.80±0.08 2X 0.30±0.25 GOLD FINGER TO GOLD FINGER — 0.15(M)

Figure 2.1 Card Edge Bevel

Advantech WISE-1510 - M2.COM Type A Module - 2

text_image MECHANICAL GROUND PAD NO COMPONENTS ALLOWED AREA RESERVED FOR RF RECEPTACLES OR COMPONENTS WHEN NO RF RECEPTACLES USED 3.80±0.15 DATUM E COMPONENT AREA 4±0.15 for PCB PIN 75 0.50 TYP. PITCH 4 MIN for Top Side Component Zone Limit 38X 2±0.15 PIN 1 19.85±0.10 E

Figure 2.2 Card Edge Outline-Topside

Advantech WISE-1510 - M2.COM Type A Module - 3

text_image MECHANICAL GROUND PAD NO COMPONENTS ALLOWED 1±0.10 Ø 6±0.10 COMPONENT AREA Optional Bottom Side Component Zone Limit 3TX 2.50±0.15 PIN 2 0.50 TYP. PITCH 5.20 MIN 2X R 0.50±0.15 PIN 74

Figure 2.3 Card Edge Outline-Backside

Reference from PCI Express M.2 Specification Rev 1.0 (Nov 1, 2013) Section 2.3.5 Card PCB Details

2.2 Module Outline

The mechanical dimension information of M2.COM form factor follows the Type A 2230 module size: 22 x 30 mm. Both module types use a 75-position host interface connector and have room to support up to four RF connectors in the upper section.

Advantech WISE-1510 - Module Outline - 1

text_image Mechanical Ground pad 22±0.15 (11) 30±0.15 22.2 Top side component area For Antenna 3.8±0.15 3.5 (MAX) 1.35 (MAX) Top side Bottom side 4 (MIN) 5.2 (MIN) Bottom view Mechanical Ground pad Bottom side component area

Figure 2.4 Type A 2230

2.3 Connector Specifications

2.3.1 Top Side Connector Physical Dimensions

The top-side scheme has two connectors that share a common footprint but have different stack-up requirements.

■ Length - 22 mm maximum including land pattern
■ Width - 9.1 mm maximum including land pattern

Advantech WISE-1510 - Top Side Connector Physical Dimensions - 1

text_image 9.10 MAX INCLUDING LAND PATTERN [1.75] MODULE SEATING PLANE TO ALIGNMENT POST 22 MAX INCLUDING LAND PATTERN 20.15±0.05 4.30 MAX INCLUDING LAND PATTERN AL
HeightA (MAX)B (MAX)
H2.32.250.41
H2.52.450.61
H2.82.750.89
H3.23.201.54
H4.24.202.54

ALL DIMENSIONS mm

Advantech WISE-1510 - Top Side Connector Physical Dimensions - 2

text_image A B

2.3.2 Carrier Board Connection Length

The carrier board connector of M2.COM follows the Type 2230 M.2 module connector:

The additional increase in length is 7.05mm maximum for top-side connector to the module length.
- The retention screw adds 2.75 mm maximum.
- The maximum extension, including land pattern, beyond the module leading edge is 4.3 mm.
■ M2.COM module lengths are 30 mm and 42 mm.

Advantech WISE-1510 - Carrier Board Connection Length - 1

text_image 4.30 MODULE LENGTH 2.75

Figure 2.5 Carrier Board Connection Length

Reference from PCI Express M.2 Specification, Revision 1.0, November 1, 2013

2.3.3 Carrier Board Connector Height

The dimensions of M2.COM form factor follow the Type A 2230 -D3 M.2 module size. Hence, the carrier board connectors must choose H3.2-D3 or H4.2-D5 connector as in the following diagrams.

Advantech WISE-1510 - Carrier Board Connector Height - 1

text_image MAX CONNECTOR HEIGHT 3.2 2.5±0.1 5.95 MAX RSS TOP OF MB TO TOP OF MODULE 0.1 (MIN) 1.25±0.1 0.6±0.08

Figure 2.6 H3.2-D3

Reference from PCI Express M.2 Specification, Revision 1.0, November 1, 2013

2.4 WISE-1510 Pin-Out Map

PINM2.COM Signal nameSTM32L443RCI6 MCU Pin NameM2.COM Signal namePIN
1GNDGND
3USB_DPP
5USB_DMP
7GNDGND
9N.C.N.
11N.C.N.C.12
13N.C.N.C.14
15N.C.PC6CB_RESET_OUT#16
17N.C.GNDGND18
19N.C.PC9CB_PWR_ON20
21N.C.PC4UART TX (O)22
23N.C.Connector Key
Connector KeyConnector Key
Connector KeyConnector Key
Connector KeyConnector Key
Connector KeyPB11UART RX (I)32
33GNDGNDPB1UART RTS (O)34
35N.C.PB13UART CTS (I)36
37N.C.PA8GPIO038
39GNDGNDPC8GPIO140
41PWM0PA5PC7GPIO242
43N.C.PC5GPIO344
45GNDGNDPB0GPIO446
47ADC0PA7PA3GPIO548
49N.C.PA2GPIO650
51GNDGNDPB6GPIO752
53ADC2PA6N.C.54
55ADC3PA4PC2W_DISABLE#56
57GNDGNDPC1I2C_DATA58
59ADC4PA0PC0I2C_CLK60
61N.C.PB15SPI_MOSI62
63GNDGNDPB14SPI_MISO64
65VDD_RTCVBAT(3.3V)PB10SPI_CLK66
67Backup#PA1PB12SPI_CS0#68
69GNDGNDPB9SPI_CS1#70
71RESET_IN#NRST3.3VVCC72
73Wake#PC33.3VVCC74
75GNDGND

. 1 1 .

1

Advantech WISE-1510 - Carrier Board Connector Height - 2

text_image CN22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Figure 2.7 M.2 Connector

2.5 Quick Starter of WISE-1510

WISE-1510 is a wireless module integrated with ARM Cortex-M4 Processor and LoRaWAN/Proprietary LoRa (WISELink 1.0 and WISELink 2.0) connectivity. In this document, we will guide you to build your own Low-Power Wide-Area Network (LPWAN) kit solution as fast as you think.

In this chapter, we will guide you to know the function protocol and limitation about LoRa solution. First, we will let you know the difference between LoRaWAN and our Proprietary LoRa(WISELink 1.0 and WISELink 2.0) solution, we will show you what's our advantage compare with LoRaWAN. Second, we will descript the difference between Class A and Class C. Third, we will descript the correspondence between data rate and signal distance. Forth, we will show you 4 cases to make you fully understand our Private LoRa (WISELink 1.0 and WISELink 2.0) solution.

Basing the knowledge in this chapter, you can quickly select a solution to fulfill your requirement and accelerate the development schedule.

We compare with LoRaWAN and our proprietary LoRa solution (WISELink 1.0 and WISELink 2.0). Please check the following table for more details.

LoRa WAN 1.0.x WISELink 1.0 WISELink 2.0
Network ServiceJoinNodes initiate JOIN blindly even GW is out of range, which causes interference to other irrelevant GWs and their nodesNodes initiate JOIN blindly even GW is out of range, which causes interference to other irrelevant GWs and their nodes1. NetID is broadcast by GW.2. Nodes only initial the JOIN procedure after catching NetID.
RoamingNetID is only known after JOIN, It is left for users to define how to use NetID to achieve RoamingRoaming is not supportedNetID identified by Nodes among clustered GWs.
Multi castMulticast is not definedMulticast is not definedSupport1. GW can do multicast by assigning the packet of a multicast network address2. Encrypt it using a multicast key.
SchedulingMulti taskingAloha: Sending packets by node control may cause collision between packetsAloha: Sending packets by node control may cause collision between packetsTDMA:GW send SPS through beacon and the node's transmission time is dependent on it.
QoSLoRaWAN defines confirmed data, which allows either GW or Nodes to retransmit data if it is not AckedWISE-Link 1.0 defines confirmed data, which allows Nodes to retransmit data if it is not AckedGuaranteed to send data without collision periodically by SPS cycle.
SecurityKey lifetimeOnce Nodes completed JOIN, the life-time of session keys are permanentNodes are requested to do periodical JOIN, thus session keys can be refreshed on each JOINNodes are requested to do periodical JOIN, thus session keys can be refreshed on each JOIN
Multi-cast keyUndefined Multicast KeyUndefined Multicast KeyTwo multicast keys are generated on each JOIN, and switch on half of max sequence number period
Radio Interference ManagementChannel AssignmentStatic Channel AssignmentStatic Channel AssignmentGW use sniffer to find a non-used or least used channel
Power ControlUnclear Power ControlNot supportGW can control transmission power.
Service ModelNet-workLoRaWAN is built into eco-system, and the service is provided by operators. The operator will provide an interface (REST APIs, etc) for the fulfillment of end-to-end device and data management between their clouds and nodes. The business model all depends on operators' policyWISE-Link comes with Embedded Network Manager (ENM). ENM communicates with the embedded MQTT server of GW for fulfillment of device and data management. Users' clouds can communicate with ENM also via MQTT, and thus achieve Zero-Touch, Over-the-air firmware upgrade, end-to-end device and data management. It doesn't involve with operators.WISE-Link comes with Embedded Network Manager (ENM). ENM communicates with the embedded MQTT server of GW for fulfillment of device and data management. Users' clouds can communicate with ENM also via MQTT, and thus achieve Zero-Touch, Over-the-air firmware upgrade, end-to-end device and data management. It doesn't involve with operators.
Communi-cation with GatewayUplink and Downlink Uplink and Downlink Uplink and Downlink
Scenario Node is the Host Node is the Host Gateway is the Host
Coverage 1^st 1^st 2^nd
Price 1^st 2^nd 2^nd

2.5.2 Class A and Class C

Based on LoRa MAC layer operation, there are three classes of end devices in LoRa network. Our proprietary LoRa solution (WISELink 1.0 and WISELink 2.0) supports Class A and Class C. These two different class devices are designed to address different needs for the wide range of applications.

WISELink 1.0 Class A Class C
Power Saving OX
Bidirectional communications OO
Unicast messages OO
Multicast messagesOO
Data UplinkEnd-device initiates com-municationEnd-device initiates com-munication
Data DownlinkEnd-device receives data via ACKEnd-device is constantly receive
WISELink 2.0Class AClass C
Power SavingOX
Bidirectional communicationsOO
Unicast messagesOO
Multicast messagesOO
Data UplinkEnd-device initiates communication via SPS cycleEnd-device initiates communication via SPS cycle
Data DownlinkEnd-device receives data via SPS cycleEnd-device receives data via SPS cycle

Detail comparison as follow

Power Saving:

WISELink 2.0 Class A > WISELink 1.0 Class A > WISELink 1.0 Class C = WISELink 2.0 Class C

Wireless Coverage:

WISELink 1.0 Class C = WISELink 1.0 Class A > WISELink 2.0 Class C = WISELink 2.0 Class A

2.5.3 Data rate vs Distance

LoRa has many parameters. The one which the research is focusing on is the Spreading Factor. The Spreading Factor is a set of parameters that specify transmit power, subfrequency and air time. LoRa defines spreading factors numbered from 6 to 12. The lower is the spreading factor, the higher is the throughput, and the lower is the distance covered. Also, lower spreading factor means lower power consumption.

At SF7, the distance is minimal, and the throughput is high. At SF12 (or SF11, depending on bandwidth - at 125 kHz, SF11 and SF12 are swapped), the distance is the max distance covered by LoRa standard, and the data rate is the lowest.

The spreading factor also changes the Air Time (or Time On Air). The Air Time is minimal at SF7. At each higher spreading factor, the value is nearly doubled.

Advantech WISE-1510 - Data rate vs Distance - 1
Figure 2.8 Data rate and Distance

Spreading factors were assigned manually since the difference of LoRa regulation between countries and countries.

Chapter 3

How to choose your solution on WISELink

WISELink provides a variety of communication applications. In this section, we will guide you to understand the differences between WISELink 1.0 and WISELink 2.0 by using 4 different IoT projects, which are Parking Lot, Aquaculture, Environment Monitoring and Factory.

This application has been massive implemented in Parking lot IoT solutions. The basic function requirement is in the following table.

Function Requirement

Sleep Mode (Power Saving Mode)

Clock Setting

MCUs communication via AT Command

Confirm data needed

Low Data Rate

Long Range Wireless Coverage

The flow chart as follow.

Figure 3.1 Work Flow on Parking Lot solution

  1. Node handshakes and binding with Gateway.
    Note: This procedure only happens in the first binding process between node and gateway.
  2. Node change state from LoRa Join into Sleep Mode
    Note: The sleep cycle is depending on the define in the SDK of 1510.
  3. Magnetic Sensor is be triggered.
  4. Host MCU will wake up the node via hardware wake up pin.
  5. Host MCU will deliver the sensor data to the node.
  6. Node will package the data and report to gateway. After that, node will change state and back to Sleep Mode (Step2).

This application has been massive implemented in Aquaculture IoT solutions. The basic function requirement is in the following table.

Function Requirement
MCUs communication via AT Command
Confirm data needed
High Data Rate (Multi-sensors)
Long Range Wireless Coverage
Downlink control needed

The flow chart as follow.

Advantech WISE-1510 - Aquaculture: WISELink 1.0 with Class C, ABP mode - 1

flowchart
graph TD
    A["sensor"] -->|4->2 Get sensor data| B["node"]
    B -->|1 LoRa Join| C["Gateway"]
    C -->|3 Report data| B
    B -->|4 Wait A report interval time| B
    C -->|Downlink data (anytime)| B
  1. Node handshakes and binding with Gateway.

Note: This procedure only happens in the first binding process between node and gateway.

  1. Node changes state to get the sensor data from sensors.
  2. Node will package the data and report to gateway. After that, node will scheduling wait for next time report (Step4). In the meanwhile, node can receive a downlink data from gateway anytime.

Note: The scheduling waiting time is depending on the define in the SDK of 1510.

This application has been massive implemented in Environment Monitoring IoT solutions. The basic function requirement is in the following table.

Function Requirement
Sleep Mode (Power Saving Mode)
Clock Setting
Confirm data needed
Low Data Rate
Long Range Wireless Coverage
Scheduling Monitoring
Downlink control needed

The flow chart as follow.

Advantech WISE-1510 - Environment Monitoring: WISELink 2.0 with Class A, OTAA mode - 1

flowchart
graph TD
    A["sensor"] --> B["node"]
    B --> C["Gateway"]
    C --> D["LoRa Join"]
    D --> E["node"]
    E --> F["zzZZ.."]
    F --> G["Set alarm clock (SPS cycle)"]
    G --> H["5 Wake up (go off)"]
    H --> I["Get sensor data"]
    I --> J["3 Report data (beacon)"]
    I --> K["3.1 Downlink data (beacon of each SPS cycle)"]
    J --> L["1 Frame = 1 TTI = 2.4sec = max 48 slots = n subframes"]
    K --> L
    L --> M["3 Report data (beacon)"]
    L --> N["3.1 Downlink data (beacon of each SPS cycle)"]

Figure 3.2 Work Flow on Environment Monitoring solution

  1. Node handshakes and binding with Gateway.

Note: This procedure only happens on the Join Event (rejoin) and the rejoin cycle is defined on gateway.

  1. Node changes state to get the sensor data from sensors.

  2. Node packages the data and wait for suitable time and report the data to gateway. After report the data, node can receive a downlink data via gateway's beacon (Step 3.1) but normally this function won't be use in Environment Monitoring IoT solutions.

Note: Node will know when can report the data to gateway via the message which is hiding in the beacon.

  1. Node changes state to Sleep Mode

Note: The sleep cycle is depending on the SPS cycle settings on gateway..

  1. Times up to wake up and directly go to step 2 when node doesn't need to rejoin the gateway.

This application has been massive implemented in Factory IoT solutions. The basic function requirement is in the following table.

Function Requirement
Sleep Mode (Power Saving Mode)
Clock Setting
Confirm data needed
Low Data Rate
Long Range Wireless Coverage
Scheduling Monitoring
Downlink control needed
The flow chart as follow.

Advantech WISE-1510 - Factory: WISELink 2.0 with Class C, OTAA mode (Default SDK Setting) - 1

flowchart
graph TD
    A["sensor"] -->|4->2 Get sensor data| B["node"]
    B -->|1 Report data (beacon)| C["Gateway"]
    C -->|3 Downlink data (each beacon)| B
    B -->|4 Listen each beacon to get/send data (SPS cycle)| C
    C -->|1 LoRa Join| B
    style A fill:#f9f,stroke:#333
    style B fill:#ccf,stroke:#333
    style C fill:#cfc,stroke:#333

Figure 3.3 Work Flow on Factory solution

  1. Node handshakes and binding with Gateway.
    Note: This procedure only happens on the Join Event (rejoin) and the rejoin cycle is defined on gateway.
  2. Node changes state to get the sensor data from sensors.
  3. Node packages the data and wait for suitable time to report the data to gateway. In the meanwhile, node can receive a downlink data via gateway's beacon every 2.4 seconds.
    Note: Node will know when can report the data to gateway via the message which is hiding in the beacon.
  4. Node will keep listening the beacon from gateway and will get the sensor data again when the times up.
    Note: The waiting cycle is depending on the SPS cycle settings on gateway.

Chapter 4

Development Environment Setup

4.1 File Structure

4.1.1 Mbed OS

Current Mbed OS version is 5.8.4, please check the following link for more detail information.

https://os.mbed.com/docs/mbed-os/v5.8/introduction/index.html

Current WISELink version is 1108, please check more information as following setps.

  1. Please download the SDK file by following links.
    https://support.advantech.com/support/
    DownloadSRDetail_New.aspx?SR_ID=1-1B15Z5O&Doc_Source=Download

  2. Unzip the SDK and open the index.html for more information. The link as follow. file:///SDK}/docs/html/index.html

4.2 OS Version

Current Mbed OS version is 5.8.4

4.3 Environment Setup Procedure

ARM mbed is used for you to create applications running on WISE-1510. Your application code is written in C++. It uses the application programming interfaces (APIs) that mbed OS provides. These APIs allow your code to work on different microcontrollers in a uniform way. This reduces a lot of the challenges in getting started with microcontrollers and integrating large amounts of software. Besides, we also provide you node APIs which facilitates LoRa node development. Our offline development tool is the mbed CLI, a command-line tool. This requires having a toolchain installed on your computer. mbed CLI is the name of the ARM mbed command-line tool, packaged as mbed-cli, which enables the full mbed workflow: repositories version control, maintaining dependencies, publishing code, updating from remotely hosted repositories and invoking ARM mbed's own build system and export functions, among other operations. The basic workflow for mbed CLI is to:

  1. Initialize a new repository, for either a new application (or library) or an imported one.

  2. Build the application code.

  3. Test your build.

  4. Publish your application.

Tools Version

Tools Version
Python 2.7.11
gcc 4.9

4.3.1 Installation

To install mbed CLI, related tools are required to be installed first. Please refer to the video tutorial (https://www.youtube.com/watch?v=cM0dFoTuU14). Please follow the steps described in the tutorial video to install mbed CLI.

1. Install Python

mbed CLI supports Windows, Linux and Mac OS X operating systems. You can select the OS you prefer to work with. mbed CLI is a Python script, so you'll need Python to use it. The version 2.7.11 of Python has been verified with mbed CLI.

https://www.python.org/downloads/release/python-2711/

Note: mbed CLI is incompatible with Python 3.

2. (Optional) Install Git or Mercurial

If you would like to maintain your source code in repositories, you can continue with the next step. mbed CLI supports both Git and Mercurial repositories, you can install which one you prefer:

Git - version 1.9.5 or later ( https://git-scm.com/ ).

Mercurial - version 2.2.2 or later ( https://www.mercurial-scm.org/ ).

If you don't want to use repositories, you can just skip it.

3. Install gcc

mbed CLI invokes the mbed OS 5 tools for various features, such as compiling, testing and exporting to industry standard toolchains. To compile your code, you will need either a compiler or an IDE:

■ Compilers: GCC ARM, ARM Compiler 5, IAR.
■ IDE: Keil uVision, DS-5, IAR Workbench.

We select GCC ARM Embedded, so you can install version 4.9 of GCC ARM Embedded (https://launchpad.net/gcc-arm-embedded).

Note!Version 5.0 or any other versions above may be incompatible with the tools.

Advantech WISE-1510 - Install gcc - 1

4. Install mbed CLI

You can get the latest stable version of mbed CLI from PyPI

\$ pip install mbed-cli

Note! On Linux or Mac, you may need to run with sudo.

Advantech WISE-1510 - Install mbed CLI - 1

Finally, you've to extract the source code to the working directory from the SDK we released. The structure of the working directory is as below:

docs/ <-- Documents for SDK
loranode_L443_sdk_R1_0_02/mbed-os/    <-- mbed os
loranode_L443_sdk_R1_0_02/libHLLoraNode.a  <-- Node API header file
loranode_L443_sdk_R1_0_02/node_api.h    <-- Node API header file
loranode_L443_sdk_R1_0_02/main.cpp    <-- Sample code 

4.3.2 Configuration

After the installation of required tool chains, please set up the directory of mbed CLI to link the folder of toolchains which you want to use for compiling the source tree. You can set the GCC ARM Embedded location via the command as below:

\$ mbed config -G GCC_ARM_PATH "C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3\bin"

[embed] C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3\bin now set as global GCC_ARM_PATH

\$ mbed config toolchain GCC_ARM

[mbed] GCC_ARM now set as default toolchain in program "xxxx"

You can see the active mbed CLI configuration via:

\$ mbed config --list

[mbed] Global config:

GCC_ARM_PATH=C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3\bin

[mbed] Local config (xxxx):

TOOLCHAIN=GCC_ARM

TARGET=NUCLEO_L443RC

4.3.3 Compilation

mbed CLI uses the current directory as a working context. This means that before calling any mbed CLI command, you must first change to the working directory containing the code. Then, Use the mbed compile command to compile your code:

\$ mbed compile -c

4.4 Firmware Upgrade

To flash runtime image, your terminal program needs to support "YMODEM". Tera Term is used for demonstration here.

  1. Connect WISE-ED20 and WISE-1510 with FPC cable

Advantech WISE-1510 - Firmware Upgrade - 1

natural_image Two green circuit boards connected by a white cable, one with electronic components and the other with connectors (no visible text or symbols)
  1. Insert WISE-1510 into WISE-DB1500's m2.com slot

Advantech WISE-1510 - Firmware Upgrade - 2

natural_image Two views of a green printed circuit board with connectors and components, showing a transformation from original to processed state (no text or symbols visible)
  1. Connect the antenna with WISE-1510 module

Advantech WISE-1510 - Firmware Upgrade - 3

natural_image Close-up of a green circuit board with attached black lever and cable, no visible text or symbols
  1. Connect WISE-1510 to your laptop or computer.

Advantech WISE-1510 - Firmware Upgrade - 4

natural_image Close-up of electronic circuit boards connected to cables and a device, with no visible text or symbols.
  1. Switch off both bottom which is on the WISE-ED20.

Advantech WISE-1510 - Firmware Upgrade - 5

natural_image Close-up of a green printed circuit board with various electronic components and connectors (no visible text or symbols)

Advantech WISE-1510 - Firmware Upgrade - 6

text_image N O 2 CMS CMS 1 2 N O

6. UART port connect via debug board

Connect USB-to-microUSB cable from WISE-ED20 to the USB port on your Windows PC. Opening the corresponding COM port in serial program, ex: Tera Term, and set the baud rate as 115200.

Advantech WISE-1510 - UART port connect via debug board - 1

text_image Port: COM6 Baud Rate: 115200 Data Bits: 8 Stop Bits: 1 Parity: None Flow Control: None

7. Runtime image upgrade mode

Press 'u' on the PC keyboard and "Press reset button" on ED-20 debug board. The terminal will show messages as follow.

Advantech WISE-1510 - Runtime image upgrade mode - 1

text_image COM5 - Tera Term VT File Edit Setup Control Window Help Version=R1.1.03ks JP DevEui=74FE48FFFF1DFD85 AppEui=00000000000000AB AppKey=74FE48FFFF1DFD8574FE48FFFF1DFD85 DevAddr=FF1DFD85 NwkSKey=0000000000000000000000000000011 AppSKey=000000000000000000000000000011 DevOpMode=4 DevActMode=1 DevClass=3 DevAdvwiseTxPwr=13dBm WISE link 2.0

Advantech WISE-1510 - Runtime image upgrade mode - 2

text_image Invalid Number ! => The number should be either 1, 2, 3 or 4 ==================== Main Menu ==================== Download image to the internal Flash ---- 1 Upload image from the internal Flash ---- 2 Execute the loaded application ---- 3 Enable the write protection ---- 4 ==================== Invalid Number ! => The number should be either 1, 2, 3 or 4 ==================== Main Menu ==================== Download image to the internal Flash ---- 1 Upload image from the internal Flash ---- 2 Execute the loaded application ---- 3 Enable the write protection ---- 4

Advantech WISE-1510 - Runtime image upgrade mode - 3

text_image Upload image from the internal Flash ---- 2 Execute the loaded application ---- 3 Enable the write protection ---- 4 Invalid Number ! ==> The number should be either 1, 2, 3 or 4 ---- Main Menu ==================== Download image to the internal Flash ---- 1 Upload image from the internal Flash ---- 2 Execute the loaded application ---- 3 Enable the write protection ---- 4 Waiting for the file to be sent ... (press 'a' to abort)

8. Start upgrading via Y modem

Select the run-time image ".bin" file via YMODEM.

Advantech WISE-1510 - Start upgrading via Y modem - 1

text_image COM4 115200baud - Tera Term VT File Edit Setup Control Window KanyCode Help New connection... Alt+N Duplicate session Alt+D Cygwin connection Alt+G Log... Comment to Log... View Log Show Log dialog... Send file... Transfer > SSH SCP... Change directory... Replay Log... TTY Record TTY Replay Print... Alt+P Disconnect Alt+I Exit Alt+Q run number should be either 1, 2, 3 or 4 n Menu ===================== internal Flash ---- 1 internal Flash ---- 2 plication ----- 3 Kermit > XMODEM > YMODEM > ZMODEM > B-Plus > Quick-VAN > be either 1, 2, 3 or 4 ==================== internal Flash ---- 1 internal Flash ---- 2 Execute the loaded application ---- 3

Waiting for run-time image transmission is complete.

Advantech WISE-1510 - Start upgrading via Y modem - 2

After downloading completed, the terminal will show as below.

Advantech WISE-1510 - Start upgrading via Y modem - 3

text_image Waiting for the file to be sent ... (press 'a' to abort) CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Programming Completed Successfully! Name: loranode_stm.bin Size: 147172 Bytes ==================== Main Menu ==================== Download image to the internal Flash ---- 1 Upload image from the internal Flash ---- 2 Execute the loaded application ---- 3 Enable the write protection ---- 4 ====================

9. Reset device

Press reset button on ED-20 debug board to reset device.

Advantech WISE-1510 - Reset device - 1

text_image COM5 - Tera Term VT File Edit Setup Control Window Help Version=R1.1.03ks JP DevEui=74FE48FFFF1DFD85 AppEui=000000000000000AB AppKey=74FE48FFFF1DFD8574FE48FFFF1DFD85 DevAddr=FF1DFD85 NwkSKey=000000000000000000000000000000011 AppSKey=000000000000000000000000000011 DevOpMode=4 DevActMode=1 DevClass=3 DevAdvwiseTxPwr=13dBm WISE Link 2.0

Chapter 5

Binding Process between WISE-1510 and WISE-3610

5.1 CLI Command Description

The parameters settings on WISE-3610 and WISE-1510 need to be the same. Before you had your own solution on WISELink, you can try to change the WISELink solution via CLI command.

There are 13 parameters to establish the WISE-3610 and WISE-1510 links which includes Beacon(DevOpMode), Device EUI(DevEUI), App EUI(AppEUI), App Key(AppKey), Device Class(Devclass), Activation(DevActMode), App Key(AppKey), NetWork ID(DevNetID), Data Rate(DevAdvwiseDataRate), Channel Frequency(DevAdvwiseFreq), Device Address(DevAddr), Network Session Key(NwkS-Key) and Application Session Key(AppSKey).

In this section, we will guide you to do the settings with each solution which are WISELink 1.0 with Class A ABP, WISELink 1.0 with Class C ABP, WISELink 2.0 with Class A OTAA and WISELink 2.0 with Class C OTAA. Each solution needs to adjust some parameters both on WISE-1510 and WISE-3610. Please check the following table for the detail parameter description.

Command Option Parameters Description
node get/set --AppEUI Application EUI for OTAA mode
--BKey Broadcast key
--AppKeyApplication key for OTAA mode (16 Digit)
--DevAddr Device Addr for ABP mode
--NwkSKeyNetwork session key for ABP mode (32 Digit)
--AppSKeyApplication session key for ABP mode (32 Digit)
--DevNetId Device Net ID for WISE mode
--DevActModeActivation mode (1:OTAA| 2:ABP; Default:1)
--DevOpModeDevice operating mode (1:WISELink 1.0 | 2:LoRaWAN | 4:WISELink 2.0; Default:4)
--DevAdvwiseFreq Frequency Band
--DevAdvwiseDataRateData Rate
--DevAdvwiseTxPwrRF Transmit Power (dbm)
savecfgSave all changes to the WISE-1510
rebootReboot WISE-1510
Command exampleDescription
Example 1node get --AppEUIGet AppEUI parameter
Example 2node set --DevAddr 11111111Set DevAddr is 11111111
Example 3node savecfgSave all changes to the WISE-1510
Example 4node rebootReboot WISE-1510

5.2.1 Settings on WISE-1510

All the commands and steps on WISE-1510

Steps Command Description
1. node set -devclass 1 Set devcalss to class A
2. node set --devopmode 1 Set devopmode to WISE-Link 1.0
3. node set --devactmode 2 Set devactmode to ABP mode
4. node set --devadvwiseFreq 924500000Set transmit frequency as 924.5MHz
5. node get --DevAddr Get DevAddr parameter
6. node get --AppSKey Get AppSKey
7. node get --NwkSKey Get NwkSkey
8. node savecfgSave all change
9. node rebootreboot WISE-1510

5.2.2 Settings on WISE-3610

  1. Go to "WISE Manager" and "Managemet"

Advantech WISE-1510 - Settings on WISE-3610 - 1

text_image Switch Security Modbus WISE Manager 1. Data and Charts Management 2. LoRa Module F/W Upgrade Node Import Payload Field WISE-PaaS

2. Click setting and click "Edit"

LoRa Gateway

Gateway EUIRegionWISE LinkRadio FrequencyAction
BEACON
BeaconOn
Network ID
Sub Frame Index50 ms
Max Tx Time1200 ms
JOIN
TimestampOff
Rejoin Period24 h
SEMI PERSISTENT SCHEDULING
Semi-Persistent SchedulingOn
SPS2,5 sChannel Frequency923 900 MHz
MULTICASTINGData RateDR10 - SF10/500KHz1. Advantech WISE-1510 - Click setting and click "Edit" - 1
MulticastingOnTX Power20 dBm2

WISE Link
Advantech WISE-1510 - Click "WISE Link" and turn off "Beacon" then save the setting - 1

text_image WISE Link Join Beacon Off Periodical Join On

Radio Frequency

EUI 74:FE:48:FF:FF:19:D3:19

4. Check "Channel Frequency" and "Data Rate" then "Click Add LoRa Node"

LoRa Gateway

Gateway EUIRegionRadio Frequency #1Radio Frequency #2Action
74FE48FFFF19D315TWChannel Frequency520.500 MHzChannel Frequency924.500 MHz[DKSX]
Data RateDR8 - SF12/500KHzData RateDR13 - SF7/500KHz
TX Power20 dBmTX Power20 dBm

LoRa Node

#Device EUIApp EUIClassActivationRemarkAction
No data available in table

Showing 0 to 0 of 0 entries

Previous Next

Add Lofa Node

5. Fill in the WISE-1510 information in the table and save the setting

LoRa Node

General Settings

Advantech WISE-1510 - General Settings - 1

text_image Device EUI 74FE48FFFF19D13C App EUI 000000000000000AB Device Class A Activation ABP Device Address 11111111 Network Session Key ---------------------------- Application Session Key ---------------------------- Payload Field Enabled Remark Remark

6. It will show as below

Advantech WISE-1510 - It will show as below - 1

text_image LoRa Node Show 4 entries Search:

II Device EUI App EUI Class Activation Remark Action

1 74FE48FFFF15D13C 0000000000000AB A ABP Showing 1 to 1 of 1 entries Previous 1 Next Add LoRa Node

Advantech WISE-1510 - If the link establish, it will show as follow - 1

text_image Status Show 4 entries Search: Element ID Status Data Timestamp Timer Action WISE Manager 00112358 2 - - - - LoRa Gateway 74FE48FFFF19D315 2 - - - - LoRa Node 74FE48FFFF19D13C 2 -35 dBm / 7 dB 2019/4/11 16:57:41 15s Showing 1 to 3 of 3 entries Previous 1 Next

5.3.1 Settings on WISE-1510

All the commands and steps on WISE-1510

Steps Command Description

1. node set -devclass 3 Set devcalss to class C
2. node set --devopmode 1 Set devopmode to WISE-Link 1.0
3. node set --devactmode 2 Set devactmode to ABP mode
4. node get --DevAddr Get DevAddr parameter
5. node get --AppSKey Get AppSKey
6. node get --NwkSKey Get NwkSkey
7. node savecfg Save all change
8. node reboot reboot WISE-1510

5.3.2 Settings on WISE-3610

  1. Go to "WISE Manager" and "Managemet"

Advantech WISE-1510 - Settings on WISE-3610 - 1

text_image Switch Security Modbus WISE Manager 1. Data and Charts Management 2. LoRa Module F/W Upgrade Node Import Payload Field WISE-PaaS
  1. Click setting and click "Edit"

LoRa Gateway

Gateway EUIRegionWISE LinkRadio FrequencyAction
BEACON
BeaconOn
Network ID
Sub Frame Index50 ms
Max Tx Time1200 ms
JOIN
TimestampOff
Rejoin Period24 h
SEMI-PERSISTENT SCHEDULING
Semi-PersistentOn
Scheduling
SPS2.5 sChannel Frequency923 900 MHz
MULTICASTINGData RateDR10 - SF10/500KHz1.
MulticastingOnTX Power20 dBm2.Advantech WISE-1510 - Settings on WISE-3610 - 2
  1. Click "WISE Link" and turn off "Beacon" then save the setting

WISE Link

Advantech WISE-1510 - Settings on WISE-3610 - 3

Join

Advantech WISE-1510 - Settings on WISE-3610 - 4

text_image Beacon Off Medical Join On

Radio Frequency

EUI 74:FE:48:FF:FF:19:D3:19

  1. Check "Channel Frequency" and "Data Rate" then "Click Add LoRa Node"

LoRa Gateway

Gateway EUIRegionRadio Frequency #1Radio Frequency #2Action
74FE48FFFF19D315TWChannel Frequency920 500 MHzChannel Frequency924.500 MHz[ccsc]
Data RateDR8 - SF12/500KHzData RateDR13 - SF7/500KHz
TX Power20 dBmTX Power20 dBm

LoRa Node

#11Device EUI1↑App EUI1↑Class1↑Activation1↑Remark1↑Action1↑
No data available in table

Showing 0 to 0 of 0 entries

Previous Next

Add Lola Node

  1. Fill in the WISE-1510 information in the table and save the setting

LoRa Node

General Settings

Advantech WISE-1510 - General Settings - 1

text_image Device EUI 74FE48FFFF19D13C App EUI 000000000000000AB Device Class C Activation ABP Device Address 11111111 Network Session Key ---------------- Application Session Key ---------------- Payload Field Enabled Remark Remark
  1. It will show as below

Advantech WISE-1510 - General Settings - 2

text_image LoRa Node Show 4 entries Search:

Device EUI App EUI Class Activation Remark Action

1 74FE48FFFF19D13C 0000000000000AB C ABP Showing 1 to 1 of 1 entries Previous Next Add LoRa Node

Advantech WISE-1510 - If the link establish, it will show as follow - 1

text_image Status Show 4 entries Search: Element ID Status Data Timestamp Timer Action WISE Manager 00112358 2 - - - - LoRa Gateway 74FE48FFFF19D315 2 - - - - LoRa Node 74FE48FFFF19D13C 2 -35 dBm / 7 dB 2019/4/11 16:57:41 15s Showing 1 to 3 of 3 entries Previous Next

5.4.1 Settings on WISE-1510

All the commands and steps on WISE-1510

Steps Command Description

1. node set -devclass 1 Set devcalss to class A
2. node set --devopmode 4 Set devopmode to WISE-Link 2.0
3.node set --devadvwiseFreq924500000Set transmit frequency as 924.5MHz
4. node get --Appkey Get Appkey parameter
5. node savecfg Save all change
6. node reboot reboot WISE-1510

5.4.2 Settings on WISE-3610

  1. Go to "WISE Manager" and "Managemet"

Advantech WISE-1510 - Settings on WISE-3610 - 1

text_image Switch Security Modbus WISE Manager 1. Data and Charts Management 2. LoRa Module F/W Upgrade Node Import Payload Field WISE-PaaS
  1. Click setting and click "Edit"

LoRa Gateway

Gateway EUIRegionWISE LinkRadio FrequencyAction
BEACONBeaconOnNetwork IDSub Frame Index 50 msMax Tx Time 1200 msJOINTimestamp OffRejoin Period 24 hSEMI-PERSISTENT SCHEDULINGSemi-Persistent OnSchedulingSPS 2.5 sMULTICASTINGMulticasting OnChannel Frequency 923 900 MHzData Rate DR10 - SF10/500KHzTX Power 20 dBm2Advantech WISE-1510 - Settings on WISE-3610 - 2
74FE48FFFF19D315TW

Advantech WISE-1510 - Click "WISE Link" and turn on "Beacon" then save the setting - 1

text_image WISE Link WISE Link Beacon Join Semi-Persistent Scheduling Multicast Adaptive Data Rate Beacon On Periodical Join On Semi-Persistent Scheduling On Multicasting On Radio Frequency EUI 74:FE:48:FF:FF:19:D3:19 Region TW Channel Frequency 923.9 MHz Data Rate DR10 - SF10 / 500KHz

4. Check the Network ID is 3610 in the Beacon tag.

Advantech WISE-1510 - Check the Network ID is 3610 in the Beacon tag. - 1

text_image WISE Link WISE Link Beacon Join Semi-Persistent Scheduling Multicast Adaptive Data Rate Network ID 3610 Sub Frame Index 50 ms Max Tx Time 1200 ms Radio Frequency EUI 74:FE:48:FF:FF:19:D3:19 Region TW Channel Frequency 923.9 MHz Data Rate DR10 - SF10 / 500KHz TX Power 20 dBm
  1. For test purpose, SPS Cycle can set short time in "Semi-Persistent Scheduling".

Advantech WISE-1510 - Check the Network ID is 3610 in the Beacon tag. - 2

text_image WISE Link WISE Link Beacon Join Semi-Persistent Scheduling Multicast Adaptive Data Rate SPS Cycle 2.5 s Radio Frequency EUI 74 FE 48 FF FF 19 D3 19 Region TW Channel Frequency 923.9 MHz Data Rate DR10 - SF10 / 500KHz TX Power 20 dBm
  1. Click "Add LoRa Node"

Advantech WISE-1510 - Check the Network ID is 3610 in the Beacon tag. - 3

text_image LoRa Node Show 4 entries Search:

Device EUI App EUI Class Activation Remark Action

No data available in table Showing 0 to 0 of 0 entries Previous Next Add LoRa Node
  1. Fill in the WISE-1510 information in the table and save the setting

LoRa Node

General Settings

Device EUI

74FE48FFFF19D13C

App EUI

00000000000000AB

Device Class

A

Activation

OTAA

App Key

74FE48FFFF19D13C74FE48FFFF

Payload Field

Enabled

SPS

Enabled

Remark

Remark

  1. If the link establish, it will show as follow.

Status

ElementIDStatusDataTimestampTimerAction
WISE Manager001123582---
LoRa Gateway74FE48FFFF19D3152----
LoRa Node74FE48FFFF19D13C2-35 dBm / 7 dB2019/4/11 16:57.4115s

Showing 1 to 3 of 3 entries
Previous 1 Next

5.5.1 Settings on WISE-1510

All the commands and steps on WISE-1510

Steps Command Description
1. node set -devclass 3 Set devcalss to class C
2. node set --devopmode 4 Set devopmode to WISE-Link 2.0
3. node get --Appkey Get Appkey parameter
4. node savecfg Save all change
5. node reboot reboot WISE-1510

5.5.2 Settings on WISE-3610

  1. Go to "WISE Manager" and "Managemet"

Advantech WISE-1510 - Settings on WISE-3610 - 1

text_image Switch Security Modbus WISE Manager 1. Data and Charts Management 2. LoRa Module F/W Upgrade Node Import Payload Field WISE-PaaS

2. Click setting and click "Edit"

LoRa Gateway

Gateway EUIRegionWISE LinkRadio FrequencyAction
BEACON
BeaconOn
Network ID
Sub Frame Index50 ms
Max Tx Time1200 ms
JOIN
TimestampOff
Rejoin Period24 h
SEMI PERSISTENT SCHEDULING
Semi-Persistent SchedulingOn
SPS2,5 sChannel Frequency923 900 MHz
74FE48FFFF19D315TWMULTICASTINGData RateDR10 - SF10/500KHz1. Advantech WISE-1510 - Click setting and click "Edit" - 1
MulticastingOnTX Power20 dBm2

WISE Link
Advantech WISE-1510 - Click "WISE Link" and turn on "Beacon" then save the setting - 1

text_image WISE Link Beacon Join Semi-Persistent Scheduling Multicast Adaptive Data Rate Beacon On Periodical Join On Semi-Persistent Scheduling On Multicasting On Radio Frequency EUI 74:FE:48:FF:FF:19:D3:19 Region TW Channel Frequency 923.9 MHz Data Rate DR10 - SF10 / 500KHz
  1. Check the Network ID is 3610 in the Beacon tag.

Advantech WISE-1510 - Click "WISE Link" and turn on "Beacon" then save the setting - 2

text_image WISE Link WISE Link Beacon Join Semi-Persistent Scheduling Multicast Adaptive Data Rate Network ID 3610 Sub Frame Index 50 ms Max Tx Time 1200 ms Radio Frequency EUI 74:FE:48:FF:FF:19:D3:19 Region TW Channel Frequency 923.9 MHz Data Rate DR10 - SF10 / 500KHz TX Power 20 dBm
  1. For test purpose, SPS Cycle can set short time in "Semi-Persistent Scheduling".

Advantech WISE-1510 - Click "WISE Link" and turn on "Beacon" then save the setting - 3

text_image WISE Link WISE Link Beacon Join Semi-Persistent Scheduling Multicast Adaptive Data Rate SPS Cycle 2.5 s Radio Frequency EUI 74 FE 48 FF FF 19 D3 19 Region TW Channel Frequency 923.9 MHz Data Rate DR10 - SF10 / 500KHz TX Power 20 dBm
  1. Click "Add LoRa Node"

Advantech WISE-1510 - Click "WISE Link" and turn on "Beacon" then save the setting - 4

text_image LoRa Node Show 4 entries Search:

Device EUI App EUI Class Activation Remark Action

No data available in table Showing 0 to 0 of 0 entries Previous Next Add LoRa Node
  1. Fill in the WISE-1510 information in the table and save the setting

LoRa Node

General Settings
Advantech WISE-1510 - LoRa Node - 1

text_image Device EUI 74FE48FFFF19D13C App EUI 000000000000000AB Device Class C Activation OTAA App Key 74FE48FFFF19D13C74FE48FFFF Payload Field Enabled SPS Enabled Remark Remark
  1. If the link establish, it will show as follow.

Advantech WISE-1510 - LoRa Node - 2

text_image Status Show 4 • entries Search: Element ID Status Data Timestamp Timer Action WISE Manager 00112158 2 - - - - LoRa Gateway 74FE48FFFF19D315 2 - - - - LoRa Node 74FE48FFFF19D13C 2 -35 dBm / 7 dB 2019/4/11 16:57:41 16s # Showing 1 to 3 of 3 entries Previous 1 Next

Appendix A

Application Interface Description (WISELink Application)

Please check the SDK for more information. Link as follow file://{SDK}/docs/html/index.html

Appendix B

Application Sample Code Flow

B.1 Application Sample Code Flow

Advantech WISE-1510 - B.1 Application Sample Code Flow - 1

flowchart
graph TD
    A["Main()"] --> B["node_state_loop() while(I).}"]
    B --> C["nodeApiJoinState()"]
    C --> D{node_state}
    D --> E["NODE_STATE_ACTIVE (Uplink State)"]
    D --> F["NODE_STATE_LOWPOWER (Sleep State)"]
    D --> G["NODE_STATE_RX_DONE (Downlink State)"]
    E --> H["Get/Send Sensor Data"]
    F --> I["Action (gpio control...etc.)"]
    G --> J["time to Wake up state change to NODE_STATE_ACTIVE"]
    H --> K["Entry Sleep"]
    I --> K
    J --> K
    K --> L["Sleep"]
    M["Node_state_loop() {initial LoRa Tx callback function\ninitial LoRa Rx callback function\ninitial LoRa Beacon callback function (WISE link 2.0 only)}} --> C<br>    N[No state change to NODE_STATE_ACTIVE"] --> K
    O["False"] --> C
    P["State change to NODE_STATE_LOWPOWER"] --> E

Appendix C

Sensor Data Format

C.1 Sensor Data Format

In the sample application, node_get_sensor_data() encodes sensor data according to the following format:

Length(1 Octet)MsgType(1 Octet)Multiple TLVs

,where

Length: Total TLV length

MsgType: Fixed as 0xc

Multiple TLVs are one or more Tag-Length-Values: tag matches with gateway's setting, length is sensor data length, and value is sensor data. All octets are in hexadecimal.

For example, LoRa Payload Field setting on WISE-3610 is as below:

Advantech WISE-1510 - C.1 Sensor Data Format - 1

text_image App EUI Port Payload Field Id Name Type Decimal Point Sign Unit Minimum Maximum 0000000000000ab 1 2 1 Temperature Value 2 On 1x2103 50 50 2 Humidity Value 2 Off % 0 100 Delete

If temperature is 25.55 Celsius degree, translate decimal 2555 to hexadecimal 9FB. Similarly, if humidity is 60.55%, translate from decimal 6055 to hexadecimal 17A7. The encoded data will be

0x9 | 0xc | 0x1 | 0x3 | 0x1 | 0x9 | 0xFB | 0x2 | 0x2 | 0x17 | 0xA7

, where

0x9: the Total TLV length, included two TLVs

Oxc: the fixed MsgType

0x1 | 0x3 | 0x1 | 0x9 | 0xFB: the first TLV with tag id (0x1), value length (0x3), and positive (0x1) value (0x9FB)

0x2 | 0x2 | 0x17 | 0xA7: the second TLV with tag id (0x2), value length (0x2), and unsigned value (0x17A7)

Be reminded temperature "Sign" setting is On, 1 extra byte is required to indicate (0 means negative, and 1 means positive), but humidity "Sign" setting on gateway is Off, so no extra 1 byte is required.

Users are free to define their own payload field format, but only sensor data encoded according to the above format can be decoded successfully, and displayed on LoRa Dashboard on WISE-3610.

Advantech WISE-1510 - C.1 Sensor Data Format - 2

text_image assigned data: node_dct_sensor_data (ube *data) assigned data: len+1 assigned data: sensor_data[01]; mmsnet(sensor_data, value(0x1) sensor_data[len+1]=value; lm++; sensor_data[len+1]=value; lm++; sensor_data[len+1]=value; lm++; sensor_data[len+1]=value; lm++; sensor_data[len+1]=node_sensor_temp_hum>>0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 tag id (0x1) value length (byte) positive(0x0), negative(0xFF) value(temperature) tag id (0x2) value length (byte) value(humidity)

www.advantech.com

Please verify specifications before quoting. This guide is intended for reference purposes only.

All product specifications are subject to change without notice.

No part of this publication may be reproduced in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permission of the publisher.

All brand and product names are trademarks or registered trademarks of their respective companies.

© Advantech Co., Ltd. 2019

Table of contents Click a title to access it
Manual assistant
Powered by Anthropic
Waiting for your message
Product information

Brand : Advantech

Model : WISE-1510

Category : IoT module