Skip to content

Commit 3b9c292

Browse files
committed
Updated readme.md file.
1 parent e852ae7 commit 3b9c292

File tree

7 files changed

+64
-38
lines changed

7 files changed

+64
-38
lines changed

Doc/NAMote72-platform.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# NAMote72 platform support documents
2+
3+
* [NAMote72](https://os.mbed.com/platforms/NAMote-72/)

Doc/NAMote72-schematic.pdf

-88.8 KB
Binary file not shown.

Doc/NucleoLxxx-platform.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# NucleoLxxx platforms support documents
2+
3+
* [NucleoL073RZ](https://os.mbed.com/platforms/ST-Nucleo-L073RZ/)
4+
* [NucleoL152RE](https://os.mbed.com/platforms/ST-Nucleo-L152RE/)
5+
6+
The following mbed shields may be used with NucleoLxxx platforms:
7+
8+
* [SX1272MB2DAS](https://os.mbed.com/components/SX1272MB2xAS/)
9+
* [SX1276MB1LAS](https://os.mbed.com/components/SX1276MB1xAS/)
10+
* [SX1276MB1MAS](https://os.mbed.com/components/SX1276MB1xAS/)
11+
* [SX1261DVK1BAS](sx1261dvk1bas-e406v03a.pdf)
12+
* [SX1262DVK1CAS](sx1262dvk1cas-e428v03a.pdf)
13+
* [SX1262DVK1DAS](sx1262dvk1das-e449v01a.pdf)

Doc/sx1272mb2das-e364v02a.pdf

-165 KB
Binary file not shown.

Doc/sx1276mb1las-e311v02a.pdf

-170 KB
Binary file not shown.

Doc/sx1276mb1mas-e315v01a.pdf

-169 KB
Binary file not shown.

readme.md

Lines changed: 48 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,50 +18,50 @@
1818

1919
The aim of this project is to show an example of the endpoint LoRaWAN stack implementation.
2020

21-
This LoRaWAN stack implements all regions defined in "LoRaWAN Regional Parameters v1.0.2rB" document. Class A and Class C endpoint implementation
22-
is fully compatible with "LoRaWAN specification 1.0.2".
21+
This project has 3 active branches in place. The **[master](https://github.com/Lora-net/LoRaMac-node/tree/master)** branch which provides the latest released source code ([v4.4.1](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.4.1)), the **[develop](https://github.com/Lora-net/LoRaMac-node/tree/develop)** branch which provides the current source code development status to be released next ([Milestone 4.4.2](https://github.com/Lora-net/LoRaMac-node/milestone/2)) and the **[feature/5.0.0](https://github.com/Lora-net/LoRaMac-node/tree/feature/5.0.0)** branch which provides a preview of the current source code development status for [LoRaWAN Specification v1.1](https://lora-alliance.org/resource-hub/lorawantm-specification-v11) specification.([Milestone 5.0.0](https://github.com/Lora-net/LoRaMac-node/milestone/3))
2322

24-
Each LoRaWAN application example includes the LoRaWAN certification protocol implementation.
23+
* The [master](https://github.com/Lora-net/LoRaMac-node/tree/master) branch implementation is based on [LoRaWAN Specification v1.0.2](https://lora-alliance.org/resource-hub/lorawantm-specification-v102) and [LoRaWAN Regional Parameters v1.0.2rB](https://www.lora-alliance.org/resource-hub/lorawantm-regional-parameters-v102rb) specifications.
24+
ClassA and ClassC end-device classes are fully implemented.
2525

26-
SX1272/76 radio drivers are also provided.
27-
In case only point to point links are required a Ping-Pong application is provided as example.
26+
* The [develop](https://github.com/Lora-net/LoRaMac-node/tree/develop) branch implementation is based on [LoRaWAN Specification v1.0.3](https://lora-alliance.org/resource-hub/lorawantm-specification-v103) and [LoRaWAN Regional Parameters v1.0.3rA](https://www.lora-alliance.org/resource-hub/lorawantm-regional-parameters-v103ra) specifications.
27+
ClassA, ClassB and ClassC end-device classes are fully implemented.
2828

29-
*The LoRaWAN stack API documentation can be found at: http://stackforce.github.io/LoRaMac-doc/*
29+
* The [feature/5.0.0](https://github.com/Lora-net/LoRaMac-node/tree/feature/5.0.0) branch implementation is based on [LoRaWAN Specification v1.1](https://lora-alliance.org/resource-hub/lorawantm-specification-v11) and [LoRaWAN Regional Parameters v1.1rB](https://lora-alliance.org/resource-hub/lorawantm-regional-parameters-v11rb) specifications.
30+
ClassA, ClassB and ClassC end-device classes are fully implemented.
3031

31-
## System schematic and definitions
32+
The [develop](https://github.com/Lora-net/LoRaMac-node/tree/develop) and [feature/5.0.0](https://github.com/Lora-net/LoRaMac-node/tree/feature/5.0.0) branches both rely on a software emulated secure-element implementation. Please refer to the [Secure element API](https://github.com/Lora-net/LoRaMac-node/wiki/secure-element) document for further information.
3233

33-
The available supported hardware platforms schematics can be found in the Doc directory.
34+
This project also provides SX1272/73, SX1276/77/78/79 and SX1261/2 radio drivers.
3435

35-
## Acknowledgments
36+
For each currently supported platform example applications are provided.
3637

37-
The mbed (https://mbed.org/) project was used at the beginning as source of
38-
inspiration.
38+
* **LoRaMac/classA**: ClassA end-device example application.
3939

40-
This program uses the AES algorithm implementation (http://www.gladman.me.uk/) by Brian Gladman.
40+
* **LoRaMac/classB**: ClassB end-device example application.
4141

42-
This program uses the CMAC algorithm implementation
43-
(http://www.cse.chalmers.se/research/group/dcs/masters/contikisec/) by Lander Casado, Philippas Tsigas.
42+
* **LoRaMac/classC**: ClassC end-device example application.
43+
44+
* **ping-pong**: Point to point RF link example application.
4445

45-
## Dependencies
46+
* **rx-sensi**: Example application useful to measure the radio sensitivity level using an RF generator.
4647

47-
This program depends on specific hardware platforms. Currently the supported
48-
platforms are:
48+
* **tx-cw**: Example application to show how to generate an RF Continuous Wave transmission.
49+
50+
**Note**: *Each LoRaWAN application example (LoRaMac/classX) includes an implementation of the LoRa-Alliacne; LoRaWAN certification protocol.*
51+
52+
**Note**: *The LoRaWAN stack API documentation can be found at: http://stackforce.github.io/LoRaMac-doc/*
53+
54+
## Supported platforms
55+
56+
This project currently provides support for the below platforms.
57+
This project can be ported to other platforms using different MCU than the ones currently supported.
58+
The [Porting Guide](http://stackforce.github.io/LoRaMac-doc/_p_o_r_t_i_n_g__g_u_i_d_e.html) document provides guide lines on how to port the project to other platforms.
4959

5060
* NAMote72
51-
* **MCU** : STM32L152RC - 256K FLASH, 32K RAM, Timers, SPI, I2C,
52-
USART,
53-
USB 2.0 full-speed device/host/OTG controller (Not used),
54-
DAC, ADC, DMA
55-
* **RADIO** : SX1272
56-
* **ANTENNA** : Printed circuit antenna
57-
* **BUTTONS** : No
58-
* **LEDS** : 4
59-
* **SENSORS** : Magnetic, 3 axis Accelerometer, Pressure, Temperature
60-
* **GPS** : Yes, SIM39EA module
61-
* **Display** : No
62-
* **ST-Link** : Yes, MBED like
63-
* **EXTENSION HEADER** : Yes, Arduino connectors
64-
* **REMARK** : None
61+
* [NAMote72 platform documentation](Doc/NAMote72-platform.md)
62+
63+
* NucleoLxxx
64+
* [NucleoLxxx platforms documentation](Doc/NucleoLxxx-platform.md)
6565

6666
* SAML21
6767
* [SAML21 platform documentation](Doc/SAML21-platform.md)
@@ -72,6 +72,16 @@ A CMAKE building system is used in order to generate the right set of files to c
7272

7373
Further information can be found in [Development environment](Doc/development-environment.md) document.
7474

75+
## Acknowledgments
76+
77+
The mbed (https://mbed.org/) project was used at the beginning as source of
78+
inspiration.
79+
80+
This program uses the AES algorithm implementation (http://www.gladman.me.uk/) by Brian Gladman.
81+
82+
This program uses the CMAC algorithm implementation
83+
(http://www.cse.chalmers.se/research/group/dcs/masters/contikisec/) by Lander Casado, Philippas Tsigas.
84+
7585
## Changelog
7686

7787
### 2018-03-07, V4.4.1
@@ -92,15 +102,15 @@ Further information can be found in [Development environment](Doc/development-en
92102

93103
| Region | Verdict | # Test houses | Comments |
94104
| ------------- |:-------------:|:-------------:|:--------------|
95-
| EU868 | <font color='green'>PASS</font> | 0 | - |
96-
| US915 | <font color='green'>PASS</font> | 0 | - |
97-
| CN779 | <font color='green'>PASS</font> | 0 | No certification specification - tests based on EU868 certification |
98-
| EU433 | <font color='orange'>Not tested</font> | 0 | No certification specification - tests based on EU868 certification |
105+
| EU868 | <font color='green'>PASS</font> | 2 | - |
106+
| US915 | <font color='green'>PASS</font> | 2 | - |
107+
| CN779 | <font color='green'>PASS</font> | 1 | No certification specification - tests based on EU868 certification |
108+
| EU433 | <font color='orange'>Not tested</font> | 1 | No certification specification - tests based on EU868 certification |
99109
| AU915 | <font color='green'>PASS</font> | 0 | No certification specification - tests based on US915 certification |
100110
| CN470 | <font color='orange'>Not tested</font> | 0 | No certification specification |
101-
| AS923 | <font color='green'>PASS</font> | 0 | - |
102-
| KR920 | <font color='green'>PASS</font> | 0 | - |
103-
| IN865 | <font color='green'>PASS</font> | 0 | - |
111+
| AS923 | <font color='green'>PASS</font> | 2 | - |
112+
| KR920 | <font color='green'>PASS</font> | 1 | - |
113+
| IN865 | <font color='green'>PASS</font> | 2 | - |
104114

105115
### 2017-09-08, V4.4.0
106116

0 commit comments

Comments
 (0)