-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
117 lines (107 loc) · 2.25 KB
/
config.py
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# Copyright 2021 LeMaRiva|tech lemariva.com
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
"""
# ES32 TTGO v1.0
device_config = {
'spi_unit': 1,
'miso':19,
'mosi':27,
'ss':18,
'sck':5,
'dio_0':26,
'reset':14,
'led':2,
}
# SparkFun WRL-15006 ESP32 LoRa Gateway
device_config = {
'spi_unit': 1,
'miso':12,
'mosi':13,
'ss':16,
'sck':14,
'dio_0':26,
'reset':36,
'led':17,
}
# M5Stack ATOM Matrix
device_config = {
'spi_unit': 1,
'miso':23,
'mosi':19,
'ss':22,
'sck':33,
'dio_0':25,
'reset':21,
'led':12,
}
#M5Stack & LoRA868 Module
device_config = {
'spi_unit': 1,
'miso':19,
'mosi':23,
'ss':5,
'sck':18,
'dio_0':26,
'reset':36,
'led':12,
}
# RASPBERRY PI Pico
device_config = {
'spi_unit': 0,
'miso':4,
'mosi':3,
'ss':5,
'sck':2,
'dio_0':6,
'reset':7,
'led':25,
}
"""
# ES32 TTGO v1.0
device_config = {
'spi_unit': 1,
'miso':19,
'mosi':27,
'ss':18,
'sck':5,
'dio_0':26,
'reset':14,
'led':2,
}
app_config = {
'loop': 200,
'sleep': 100,
}
lora_parameters = {
'tx_power_level': 2,
'signal_bandwidth': 'SF7BW125',
'spreading_factor': 7,
'coding_rate': 5,
'sync_word': 0x34,
'implicit_header': False,
'preamble_length': 8,
'enable_CRC': True,
'invert_IQ': False,
}
wifi_config = {
'ssid':'Varnalab',
'password':''
}
ttn_config = {
'devaddr': bytearray([0x00, 0x00, 0x00, 0x00]),
'nwkey': bytearray([0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00]),
'app': bytearray([0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00,0x00, 0x00, 0x00, 0x00]),
'country': 'EU',
}