WAVESHARE SX1262 LoRa മൊഡ്യൂളുകളുടെ നിർദ്ദേശ മാനുവൽ
കഴിഞ്ഞുview
ആമുഖം
ഈ ഉൽപ്പന്ന പരമ്പരയിൽ പുതിയ തലമുറ SX1262 RF ചിപ്പ് ഉപയോഗിക്കുന്ന LoRa മൊഡ്യൂളുകൾ ഉൾപ്പെടുന്നു, ദീർഘമായ ആശയവിനിമയ ദൂരവും ശക്തമായ ആന്റി-ഇടപെടൽ കഴിവും ഇതിൽ ഉൾപ്പെടുന്നു. സബ്-GHz ഫ്രീക്വൻസി ബാൻഡ് നെറ്റ്വർക്കുകൾക്ക് അനുയോജ്യം, കൂടാതെ LF (410~510MHz) അല്ലെങ്കിൽ HF (850~930MHz) ഫ്രീക്വൻസി ബാൻഡ് പതിപ്പുകളിൽ ലഭ്യമാണ്. ഒരു LoRa ഗേറ്റ്വേയുമായി സംയോജിപ്പിച്ച്, ഒരു LoRaWAN നെറ്റ്വർക്ക് നിർമ്മിക്കുന്നതിന് TTN പോലുള്ള സെർവറുകളുമായി ഇത് ബന്ധിപ്പിക്കാൻ കഴിയും. അടിസ്ഥാന LoRaWAN പതിപ്പിന് പുറമേ, GPS/BD പിന്തുണയുള്ള ഒരു ഓപ്ഷണൽ GNSS പൊസിഷനിംഗ് ഫംഗ്ഷനും ഇത് നൽകുന്നു.
ഫീച്ചറുകൾ
സാധാരണ സവിശേഷതകൾ:
സ്റ്റാൻഡേർഡ് റാസ്പ്ബെറി പൈ 40പിൻ GPIO ഹെഡർ, റാസ്പ്ബെറി പൈ സീരീസ് ബോർഡുകളെ പിന്തുണയ്ക്കുന്നു.
പുതിയ തലമുറ SX1262 ന് SX1278 നെ അപേക്ഷിച്ച് ഉയർന്ന പവർ കാര്യക്ഷമതയും ദൈർഘ്യമേറിയ ട്രാൻസ്മിഷൻ ദൂരവുമുണ്ട്.
സബ്-GHz ബാൻഡിന് അനുയോജ്യം, LoRa ഗേറ്റ്വേയുമായി സംയോജിപ്പിച്ച്, ഒരു LoRaWAN നെറ്റ്വർക്ക് നിർമ്മിക്കുന്നതിന് TTN പോലുള്ള ഒരു ക്ലൗഡ് സെർവറിലേക്ക് വേഗത്തിൽ കണക്റ്റുചെയ്യാനാകും.
GNSS പതിപ്പ് സവിശേഷതകൾ:
ജിപിഎസ്/ബിഡി പിന്തുണയുള്ള ഓൺബോർഡ് എൽ76കെ മൊഡ്യൂൾ, നോഡ് മൊഡ്യൂളിനായി കൃത്യമായ ക്ലോക്കും ലൊക്കേഷൻ വിവരങ്ങളും നൽകുന്നു.
വിവരങ്ങൾ സംരക്ഷിക്കുന്നതിനും ഹോട്ട് സ്റ്റാർട്ടുകൾക്കും പവർ ഓഫ് ചെയ്യുന്നതിനായി ഓൺബോർഡ് ബാറ്ററി ഹോൾഡർ, ML1220 റീചാർജ് ചെയ്യാവുന്ന ബാറ്ററിയെ പിന്തുണയ്ക്കുന്നു.
മൊഡ്യൂൾ പ്രവർത്തന നിലയ്ക്കായി ഓൺബോർഡ് 4 LED സൂചകങ്ങൾ.
ഓൺലൈൻ വികസന ഉറവിടങ്ങളും മാനുവലും (ഉദാ.ampസിയിൽ ലെ)
പരാമീറ്ററുകൾ

ഹാർഡ്വെയർ വിവരണം
ഹാർഡ്വെയർ തിരഞ്ഞെടുപ്പ്


ഹാർഡ്വെയർ കണക്ഷൻ

പിൻഔട്ട് നിർവ്വചനം

CS MOSI MISO CLK എന്നത് SX1262 ന്റെ SPI ഇന്റർഫേസാണ്, കൂടാതെ BUSY എന്നത് SX1262 ന്റെ സ്റ്റാറ്റസ് പിൻ ആണ്. SX1262 XXXM LoRaWAN/GNSS HAT മായി ആശയവിനിമയം നടത്താൻ MCU യുടെ SPI ബസ് ഉപയോഗിക്കുക. MCU SX1262 രജിസ്റ്ററുകൾ വായിക്കുകയും എഴുതുകയും ചെയ്യുമ്പോൾ, അത് Opcode + വിലാസം + ഡാറ്റ എന്ന ക്രമത്തിൽ പാരാമീറ്ററുകൾ വായിക്കുകയും എഴുതുകയും ചെയ്യേണ്ടതുണ്ട്. കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി 8, 10, 11, 12 അധ്യായങ്ങൾ പരിശോധിക്കുക. ഡാറ്റാഷീറ്റ് MCU SX1262 രജിസ്റ്റർ വായിക്കുകയും എഴുതുകയും ചെയ്യുമ്പോൾ, അത് ആദ്യം BUSY പിൻ കണ്ടെത്തേണ്ടതുണ്ട്. താഴ്ന്ന ലെവൽ അത് നിഷ്ക്രിയമാണെന്നും സാധാരണഗതിയിൽ വായിക്കാനും എഴുതാനും കഴിയുമെന്നും സൂചിപ്പിക്കുന്നു, ഉയർന്ന ലെവൽ അത് തിരക്കിലാണെന്നും രജിസ്റ്റർ വായിക്കാനും എഴുതാനും കഴിയില്ലെന്നും സൂചിപ്പിക്കുന്നു, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ.


SX1262 ന്റെ ഫാക്ടറി റീസെറ്റ് പിൻ ആണ് RESET, രജിസ്റ്ററിന്റെ ഡിഫോൾട്ട് പാരാമീറ്ററുകൾ പുനഃസ്ഥാപിക്കുന്നതിനായി 100us വരെ താഴേക്ക് വലിക്കുക, പ്രവർത്തിക്കുമ്പോൾ ഉയർന്ന ലെവൽ നിലനിർത്തുക.
RXEN, TXEN എന്നിവ RF സിംഗിൾ-പോൾ സ്വിച്ചുകളാണ് (SPDT
TXEN പിൻ BCM(6) ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു, കൂടാതെ RXEN പിൻ ഉപയോഗിക്കുന്നില്ല, അത് സ്ഥിരസ്ഥിതിയായി -1 ആണ്. കാണുക ഷ്മാറ്റിക് ഡയഗ്രം
DIO1, DIO2, DIO3 എന്നിവ SX1262 ഫങ്ഷണൽ GPIO പിന്നുകളാണ്, ഇവ SX1262 ന്റെ വിവിധ അവസ്ഥകളെ സൂചിപ്പിക്കാൻ ഇൻപുട്ടായും ഔട്ട്പുട്ടായും സജ്ജമാക്കാം (താഴെയുള്ള ചിത്രത്തിൽ 8.5 IRQ കൈകാര്യം ചെയ്യൽ), സാധാരണയായി, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന അവസ്ഥയിൽ DIO1 ഒരു ഇന്ററപ്റ്റ് ഔട്ട്പുട്ടായി സജ്ജമാക്കുകയും DIO2 RXEN-ലേക്ക് ബന്ധിപ്പിച്ച് RF സിംഗിൾ-പോൾ സ്വിച്ചിന്റെ കൺട്രോൾ പിന്നായി സജ്ജമാക്കുകയും ചെയ്യുന്നു, DIO3 TCXO-യിലേക്ക് വൈദ്യുതി വിതരണം ചെയ്യാൻ സജ്ജമാക്കിയിരിക്കുന്നു, വിശദാംശങ്ങൾക്ക്, ദയവായി കാണുക. ഡാറ്റ ഷീറ്റ് 8.3.2, 8.5 സംഗ്രഹം.


അളവുകൾ

ലോറ ബിഗിനർ ടെസ്റ്റ്
നിങ്ങൾക്ക് ലിനക്സ് (അല്ലെങ്കിൽ റാസ്പ്ബെറി പൈ) പരിചയമില്ലെങ്കിൽ, ദയവായി കാണുക റാസ്ബെറി പൈ ഡോക്യുമെന്റേഷൻ താഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, SPI ബസ് ഓണാക്കാൻ റാസ്പ്ബെറി പൈ സജ്ജീകരിക്കാൻ:


ഡെമോ ഡൗൺലോഡ്
റാസ്പ്ബെറി പൈ ടെർമിനൽ തുറന്ന് "റൂട്ട്" മോഡ് നൽകുക. ഡൗൺലോഡ് ചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കുക. sampലെ ഡെമോ അൺസിപ്പ് ചെയ്യുക:
സുഡോ സു
wget https://files.waveshare.com/wiki/SX1262-XXXM-LoRaWAN-GNSS-HAT/Sx126x_lorawan_hat_code.zip എന്ന വിലാസത്തിൽ നിന്നും ഡൗൺലോഡ് ചെയ്യുക.
Sx126x_lorawan_hat_code.zip അൺസിപ്പ് ചെയ്യുക
സിഡി സിഡി എസ്എക്സ്126എക്സ്_ലോറവൻ_ഹാറ്റ്_കോഡ്/പൈത്തൺ/ലോറ/
python3 setup.py install # നിങ്ങൾക്ക് “sudo” പ്രിവിലേജുകൾ ആവശ്യമുണ്ടെങ്കിൽ, python 3 ന് മുന്നിൽ “sudo” ചേർക്കുക, കൂടാതെ നിങ്ങൾ ആദ്യമായി ഡെമോ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ ലൈബ്രറികൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഉറപ്പാക്കുക.
cd exampലെ/എസ്എക്സ്126x/
python3 transmission.py # ഇത്ample ഡെമോയ്ക്ക് രണ്ട് SX1262 XXXM LoRaWA N/GNSS HAT ആവശ്യമാണ്, പരിശോധനകൾ അയയ്ക്കുന്നതിനും സ്വീകരിക്കുന്നതിനും, ഈ കമാൻഡ് ട്രാൻസ്മിറ്റർ മൊഡ്യൂളിനുള്ളതാണ്.
python3 receiver_continuous.py # ഇത്ample ഡെമോയ്ക്ക് രണ്ട് SX1262 XXXM Lo RaWAN/GNSS HAT ട്രാൻസ്സിവർ ടെസ്റ്റുകൾ ആവശ്യമാണ്, ഈ കമാൻഡ് റിസീവർ മൊഡ്യൂളിനുള്ളതാണ്.
sx126x_lorawan_hat_code/python/lora/examples/network, ഡയറക്ടറിക്ക് കീഴിൽ exampഒരു സിംഗിൾ-ചാനൽ ഗേറ്റ്വേയ്ക്കും നോഡിനും വേണ്ടിയുള്ള le ഡെമോ
സിഡി sx126x_lorawan_hat_code/python/lora/exampലെസ്/നെറ്റ്വർക്ക്
python3 LoRa_simple_node.py # ഇത്ample ഡെമോയ്ക്ക് രണ്ട് SX1262 XXXM Lo RaWAN/GNSS HAT ആവശ്യമാണ്, പരിശോധനകൾ അയയ്ക്കുന്നതിനും സ്വീകരിക്കുന്നതിനും, ഈ കമാൻഡ് നോഡ് മൊഡ്യൂളിനുള്ളതാണ്.
python3 LoRa_simple_gateway.py # ഇത്ampഡെമോയ്ക്ക് അയയ്ക്കൽ/സ്വീകരിക്കൽ പരിശോധനകൾക്കായി രണ്ട് SX1262 XXXM LoRaWAN/GNSS HAT ആവശ്യമാണ്, ഈ കമാൻഡ് സിംഗിൾ-ചാനൽ ഗേറ്റ്വേ മൊഡ്യൂളിനുള്ളതാണ്.

Exampലെ വിശകലനം
ഇത് transmission.py, receiver_continuous.py എന്നിവയിലെ കോഡിനെ സംഗ്രഹിക്കുന്നു.
ലോറ & ലോറവാൻ
എന്താണ് ലോറ?
സെംടെക്ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സിനായുള്ള (IoT) ദീർഘദൂര, കുറഞ്ഞ പവർ വയർലെസ് പ്ലാറ്റ്ഫോമാണ് LoRa, ഇത് സാധാരണയായി LoRa സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്ന റേഡിയോ ഫ്രീക്വൻസി ചിപ്പുകളെയാണ് സൂചിപ്പിക്കുന്നത്. പ്രധാന സവിശേഷതകൾ ഇപ്രകാരമാണ്:
ലോറ സ്വീകരിച്ച സ്പ്രെഡ് സ്പെക്ട്രം മോഡുലേഷൻ സാങ്കേതികവിദ്യ (ലോംഗ് റേഞ്ചിന്റെ ചുരുക്കെഴുത്ത്) ചിർപ്പ് സ്പ്രെഡ് സ്പെക്ട്രം (CSS) സാങ്കേതികവിദ്യയിൽ നിന്നാണ് ഉരുത്തിരിഞ്ഞത്, ഇത് ദീർഘദൂര വയർലെസ് ട്രാൻസ്മിഷൻ സാങ്കേതികവിദ്യയിലും LPWAN ആശയവിനിമയ സാങ്കേതികവിദ്യയിലും ഒന്നാണ്. സ്പ്രെഡ് സ്പെക്ട്രം സാങ്കേതികവിദ്യ സെൻസിറ്റിവിറ്റി സാങ്കേതികവിദ്യ, വൈ-ഫൈ, സിഗ്ബീ മുതലായവയ്ക്ക് ബാൻഡ്വിഡ്ത്ത് ഉപയോഗിക്കുന്നു. സ്പ്രെഡ് സ്പെക്ട്രം സാങ്കേതികവിദ്യയെല്ലാം സ്പ്രെഡ് സ്പെക്ട്രം സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്നു, എന്നാൽ ലോറ മോഡുലേഷന്റെ സവിശേഷത അത് ഷാനന്റെ സിദ്ധാന്തത്തിന്റെ പരിധിക്ക് അടുത്താണ്, കൂടാതെ പരമാവധി കാര്യക്ഷമതയോടെ സെൻസിറ്റിവിറ്റി മെച്ചപ്പെടുത്താൻ കഴിയും എന്നതാണ്. പരമ്പരാഗത FSK സാങ്കേതികവിദ്യയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, അതേ ആശയവിനിമയ നിരക്കിൽ, LoRa FSK-യെക്കാൾ 8 ~12dBm കൂടുതൽ സെൻസിറ്റീവ് ആണ്. നിലവിൽ, LoRa പ്രധാനമായും സബ്-GHz-ന്റെ ISM ഫ്രീക്വൻസി ബാൻഡിലാണ് പ്രവർത്തിക്കുന്നത്.
ഡിജിറ്റൽ സ്പ്രെഡ് സ്പെക്ട്രം, ഡിജിറ്റൽ സിഗ്നൽ പ്രോസസ്സിംഗ്, ഫോർവേഡ് എറർ കറക്ഷൻ കോഡിംഗ് തുടങ്ങിയ സാങ്കേതികവിദ്യകളെ LoRa സാങ്കേതികവിദ്യ സംയോജിപ്പിക്കുന്നു, ഇത് ദീർഘദൂര ആശയവിനിമയത്തിന്റെ പ്രകടനത്തെ വളരെയധികം മെച്ചപ്പെടുത്തുന്നു. LoRa യുടെ ലിങ്ക് ബജറ്റ് മറ്റേതൊരു സ്റ്റാൻഡേർഡ് കമ്മ്യൂണിക്കേഷൻ സാങ്കേതികവിദ്യയേക്കാളും മികച്ചതാണ്. ഒരു നിശ്ചിത പരിതസ്ഥിതിയിൽ ദൂരം നിർണ്ണയിക്കുന്ന പ്രധാന ഘടകങ്ങളെയാണ് ലിങ്ക് ബജറ്റ് സൂചിപ്പിക്കുന്നത്.
LoRa RF ചിപ്പുകളിൽ പ്രധാനമായും SX127X സീരീസ്, SX126X സീരീസ്, SX130X സീരീസ് എന്നിവ ഉൾപ്പെടുന്നു, ഇതിൽ SX127X, SX126X സീരീസ് LoRa നോഡുകൾക്കും SX130X LoRa ഗേറ്റ്വേകൾക്കും ഉപയോഗിക്കുന്നു. വിശദാംശങ്ങൾക്ക്, ദയവായി കാണുക സെംടെക്
എന്താണ് ലോറവാൻ?
ലോറ റേഡിയോ മോഡുലേഷൻ സാങ്കേതികവിദ്യയിൽ നിർമ്മിച്ച ലോ-പവർ വൈഡ് ഏരിയ നെറ്റ്വർക്കിനായുള്ള (WAN) ഒരു ഓപ്പൺ പ്രോട്ടോക്കോളാണ് ലോറവാൻ. പ്രാദേശിക, ദേശീയ അല്ലെങ്കിൽ ആഗോള നെറ്റ്വർക്കുകളിലെ ബാറ്ററിയിൽ പ്രവർത്തിക്കുന്ന "കാര്യങ്ങൾ" ഇന്റർനെറ്റിലേക്ക് വയർലെസ് ആയി ബന്ധിപ്പിക്കുന്നതിനും ബൈഡയറക്ഷണൽ കമ്മ്യൂണിക്കേഷൻ, എൻഡ്-ടു-എൻഡ് സുരക്ഷ, മൊബിലിറ്റി, പ്രാദേശികവൽക്കരിച്ച സേവനങ്ങൾ എന്നിവ പോലുള്ള നിർണായക ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സ് (IoT) ആവശ്യകതകൾ ലക്ഷ്യമിടുന്നതിനും ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. നോഡിനും സെർവറിനുമിടയിൽ ഒരു എൻക്രിപ്റ്റ് ചെയ്ത കമ്മ്യൂണിക്കേഷൻ ചാനൽ സ്ഥാപിക്കുന്നതിന് തുല്യമായ നെറ്റ്വർക്ക് ആക്സസ് പ്രാമാണീകരണത്തോടെ നോഡ് വയർലെസ് ആയി ഇന്റർനെറ്റിലേക്ക് ബന്ധിപ്പിക്കുന്നു. ലോറവാൻ പ്രോട്ടോക്കോൾ ലെവൽ താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു.
MAC ലെയറിലെ ക്ലാസ് A/B/C നോഡ് ഉപകരണങ്ങൾ അടിസ്ഥാനപരമായി ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സിന്റെ എല്ലാ ആപ്ലിക്കേഷൻ സാഹചര്യങ്ങളെയും ഉൾക്കൊള്ളുന്നു. അവയ്ക്കിടയിലുള്ള വ്യത്യാസം, നോഡുകൾ അയയ്ക്കുന്നതിനും സ്വീകരിക്കുന്നതിനുമുള്ള സമയ സ്ലോട്ടുകൾ വ്യത്യസ്തമാണ് എന്നതാണ്.
മോഡുലേഷൻ ലെയറിലെ EU868 ഉം AS430 ഉം വ്യത്യസ്ത രാജ്യങ്ങളിൽ ഫ്രീക്വൻസി ബാൻഡ് പാരാമീറ്ററുകൾ വ്യത്യസ്തമാണെന്ന് കാണിക്കുന്നു. ദയവായി റഫറൻസിൽ ക്ലിക്കുചെയ്യുക. ലിങ്ക് പ്രാദേശിക പാരാമീറ്ററുകൾക്കായി.

നഗരങ്ങളിലോ മറ്റ് പ്രദേശങ്ങളിലോ LoRaWAN നെറ്റ്വർക്ക് കവറേജ് നേടുന്നതിന്, അതിൽ നാല് ഭാഗങ്ങൾ അടങ്ങിയിരിക്കേണ്ടതുണ്ട്: നോഡ് (LoRa നോഡ് റേഡിയോ ഫ്രീക്വൻസി ചിപ്പ്), ഗേറ്റ്വേ (അല്ലെങ്കിൽ ബേസ് സ്റ്റേഷൻ, LoRa ഗേറ്റ്വേ റേഡിയോ ഫ്രീക്വൻസി ചിപ്പ്), സെർവർ, ക്ലൗഡ്, ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ.
DEVICE (നോഡ് ഉപകരണം) GATEWAY (ഗേറ്റ്വേ) യിലേക്കും തുടർന്ന് സെർവറിലേക്കും ഒരു നെറ്റ്വർക്ക് ആക്സസ് അഭ്യർത്ഥന പാക്കറ്റ് ആരംഭിക്കേണ്ടതുണ്ട്. പ്രാമാണീകരണം പാസായതിനുശേഷം, അതിന് സാധാരണയായി സെർവറുമായി ആപ്ലിക്കേഷൻ ഡാറ്റ അയയ്ക്കാനും സ്വീകരിക്കാനും കഴിയും.
ഗേറ്റ്വേയ്ക്ക് (ഗേറ്റ്വേ) ഒരു വയർഡ് നെറ്റ്വർക്ക്, 3/4/5G വയർലെസ് നെറ്റ്വർക്ക് വഴി സെർവറുമായി ആശയവിനിമയം നടത്താൻ കഴിയും.
സെർവർ ഭാഗത്തുള്ള പ്രധാന ഓപ്പറേറ്റർമാർ ടിടിഎൻ, മുതലായവ. ക്ലൗഡ് സേവനങ്ങൾ സ്വയം നിർമ്മിക്കുന്നതിന്, ദയവായി റഫർ ചെയ്യുക ലോറവാൻ-സ്റ്റാക്ക്, ചിർപ്സ്റ്റാക്ക്

LoRaWAN വഴി നെറ്റ്വർക്കിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന് Raspberry Pico, Pico-LoRa-SX1262 എന്നിവയ്ക്ക് രണ്ട് രീതികളുണ്ട്: OTAA (ഓവർ-ദി-എയർ-ആക്ടിവേഷൻ) ഉം ABP (ആക്ടിവേഷൻ ബൈ പേഴ്സണലൈസേഷൻ). താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ഇവിടെ നമ്മൾ OTAA ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് റഫർ ചെയ്യാനും കഴിയും ലിങ്ക് 1, ലിങ്ക് 2 ഒപ്പം സോഴ്സ് കോഡ്
ഘട്ടം 1: ചേരുന്നതിനായി നെറ്റ്വർക്കിലേക്ക് "ജോയിൻ-റിക്വസ്റ്റ്" സന്ദേശം അയയ്ക്കുക, ചേരൽ പ്രക്രിയ എല്ലായ്പ്പോഴും എൻഡ് ഡിവൈസാണ് ആരംഭിക്കുന്നതെന്ന് ശ്രദ്ധിക്കുക. ചേരൽ-റിക്വസ്റ്റ് സന്ദേശം ഏത് നിരക്കിലും, പ്രദേശത്തിനനുസരിച്ചുള്ള ജോയിൻ ചാനലുകളിൽ ഒന്നിലൂടെയും കൈമാറാൻ കഴിയും. ഉദാഹരണത്തിന്ample: യൂറോപ്പിൽ, എൻഡ് ഡിവൈസിന് 868.10 MHz, 868.30MHz, അല്ലെങ്കിൽ 838.50MHz എന്നിവയിൽ ജോയിൻ-റിക്വസ്റ്റ് സന്ദേശം അയയ്ക്കാൻ കഴിയും. കൂടാതെ, ഒന്നോ അതിലധികമോ ഗേറ്റ്വേ വഴി നെറ്റ്വർക്ക് സെർവറിലേക്ക് സന്ദേശം അയയ്ക്കാനും കഴിയും. കൂടാതെ, പ്രാദേശിക റേഡിയോ മാനേജ്മെന്റ് നിയന്ത്രണങ്ങൾ അനുസരിച്ച് ബാധകമായ ഫ്രീക്വൻസി ബാൻഡ് തിരഞ്ഞെടുക്കുന്നതിൽ നിങ്ങൾ ശ്രദ്ധിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് റഫർ ചെയ്യാം ലിങ്ക് അല്ലെങ്കിൽ സന്ദർശിക്കുക ലോറ സഖ്യം ഫ്രീക്വൻസി ഡിസ്ട്രിബ്യൂഷൻ ടേബിളിനായി തിരയാൻ. ജോയിൻ-റിക്വസ്റ്റ് സന്ദേശം ഇനിപ്പറയുന്ന ഫീൽഡുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു, സെർവർ വശത്ത് രജിസ്റ്റർ ചെയ്യുന്നതിലൂടെ AppEUI, DevEUI എന്നിവ സൃഷ്ടിക്കപ്പെടുന്നു.
AppEUI: IEEE EUI64 വിലാസ സ്പെയ്സിലെ ഒരു 64-ബിറ്റ് ആഗോളതലത്തിൽ സവിശേഷമായ ആപ്ലിക്കേഷൻ ഐഡന്റിഫയർ, ഇത് ജോയിൻ-റിക്വസ്റ്റ് ഫ്രെയിമുകൾ പ്രോസസ്സ് ചെയ്യാൻ കഴിവുള്ള ഒരു എന്റിറ്റിയെ അദ്വിതീയമായി തിരിച്ചറിയുന്നു.
DevEUI: IEEE EUI64 വിലാസ സ്പെയ്സിലെ ഒരു എൻഡ് ഉപകരണത്തെ അദ്വിതീയമായി തിരിച്ചറിയുന്ന ഒരു 64-ബിറ്റ് ആഗോളതലത്തിൽ സവിശേഷമായ ഉപകരണ ഐഡന്റിഫയർ.
DevNonce: എൻഡ് ഉപകരണം സൃഷ്ടിച്ച ഒരു അദ്വിതീയ റാൻഡം 2-ബൈറ്റ് മൂല്യം. ദി web സെർവർ ഓരോ എൻഡ് ഉപകരണത്തിന്റെയും DevNonce ഉപയോഗിച്ച് അവരുടെ ജോയിൻ അഭ്യർത്ഥനകൾ ട്രാക്ക് ചെയ്യുന്നു. എൻഡ് ഉപകരണം മുമ്പ് ഉപയോഗിച്ച DevNonce-നൊപ്പം ഒരു ജോയിൻ അഭ്യർത്ഥന അയച്ചാൽ (ഈ സാഹചര്യത്തെ റീപ്ലേ ആക്രമണം എന്ന് വിളിക്കുന്നു), നെറ്റ്വർക്ക് സെർവർ ജോയിൻ അഭ്യർത്ഥന നിരസിക്കുകയും എൻഡ് ഉപകരണത്തെ നെറ്റ്വർക്കിൽ രജിസ്റ്റർ ചെയ്യാൻ അനുവദിക്കുകയുമില്ല.
ഘട്ടം 2: ദി web സെർവർ ജോയിൻ-റിക്വസ്റ്റ്-മെസേജ് കൈകാര്യം ചെയ്യുന്നു. എൻഡ് ഡിവൈസിനെ നെറ്റ്വർക്കിൽ ചേരാൻ അനുവദിച്ചിട്ടുണ്ടെങ്കിൽ, web സെർവർ രണ്ട് സെഷൻ കീകളും (NwkSKey, AppSKey) Join-accept സന്ദേശവും ജനറേറ്റ് ചെയ്യും. Join-accept സന്ദേശം തന്നെ AppKey ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യപ്പെടും. web ജോയിൻ-അക്സപ്റ്റ് സന്ദേശം എൻക്രിപ്റ്റ് ചെയ്യുന്നതിന് സെർവർ ECB മോഡിൽ AES ഡീക്രിപ്ഷൻ പ്രവർത്തനം ഉപയോഗിക്കുന്നു.
ഘട്ടം 3: നെറ്റ്വർക്ക് സെർവർ എൻക്രിപ്റ്റ് ചെയ്ത ജോയിൻ-അക്സപ്റ്റ് സന്ദേശം ഒരു സാധാരണ ഡൗൺലിങ്ക് ആയി അവസാന ഉപകരണത്തിലേക്ക് തിരികെ അയയ്ക്കുന്നു.
ഘട്ടം 4: Join-Accept സന്ദേശം ഡീക്രിപ്റ്റ് ചെയ്യാൻ എൻഡ് ഉപകരണം AES ഉപയോഗിക്കുന്നു. നെറ്റ്വർക്കിംഗ് സെർവറുമായുള്ള തുടർന്നുള്ള ആശയവിനിമയത്തിനായി രണ്ട് സെഷൻ കീകൾ (NwkSKey, AppSKey) സൃഷ്ടിക്കാൻ AppKey, AppNonce എന്നിവ ഉപയോഗിക്കുന്നു. നെറ്റ്വർക്ക് സെർവർ kSKey-യും സംരക്ഷിക്കുന്നു, Join സെർവർ ആപ്ലിക്കേഷൻ സെർവറിലേക്ക് AppSKey വിതരണം ചെയ്യുന്നു.

ഇന്റർനെറ്റ് ആക്സസ് ചെയ്യുന്നതിന് ടെർമിനൽ ഉപകരണങ്ങളായി ഉപയോഗിക്കുന്ന DevEUI, AppEUI പാരാമീറ്ററുകൾ സെർവർ രജിസ്റ്റർ ചെയ്യുകയും സൃഷ്ടിക്കുകയും ചെയ്യേണ്ടതുണ്ട്. നിർദ്ദിഷ്ട പ്രക്രിയ ഇപ്രകാരമാണ്:
ടിടിഎസിൽ ഒരു അക്കൗണ്ട് രജിസ്റ്റർ ചെയ്ത് ലോഗിൻ ചെയ്യുക. ഒരു ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കുക.

ഒരു എൻഡ് ഉപകരണം ചേർക്കുക

ചിത്രത്തിലെന്നപോലെ എൻഡ് ഡിവൈസ് കോൺഫിഗർ ചെയ്യുക. കൂടുതൽ ഉപയോഗത്തിനായി Step2-ന്റെ DevEUI-യും Step3-ന്റെ AppEUI-യും സേവ് ചെയ്യുക.

അപേക്ഷ
ഊർജ്ജ മാനേജ്മെന്റ്, പ്രകൃതിവിഭവ കുറവ്, മലിനീകരണ നിയന്ത്രണം, അടിസ്ഥാന സൗകര്യ കാര്യക്ഷമത, ദുരന്ത പ്രതിരോധം തുടങ്ങിയ മേഖലകളിലെ ഗ്രഹത്തിന്റെ ഭീമാകാരമായ വെല്ലുവിളികൾ പരിഹരിക്കാൻ സഹായിക്കുന്നതിന് സ്മാർട്ട് IoT ആപ്ലിക്കേഷനുകളെ LoRaWAN പോലുള്ള LoRa ഉപകരണങ്ങളും നെറ്റ്വർക്കുകളും പ്രാപ്തമാക്കുന്നു. സ്മാർട്ട് സിറ്റികൾ, വീടുകൾ, കെട്ടിടങ്ങൾ, കമ്മ്യൂണിറ്റികൾ, മെട്രോളജി, വിതരണ ശൃംഖല, ലോജിസ്റ്റിക്സ്, കൃഷി, മറ്റ് മേഖലകളിൽ സെംടെക്കിന്റെ LoRa ഉപകരണങ്ങൾ നൂറുകണക്കിന് വിജയകരമായ ഉപയോഗ കേസുകൾ നേടിയിട്ടുണ്ട്. 100-ലധികം രാജ്യങ്ങളിലെ കോടിക്കണക്കിന് ഉപകരണങ്ങൾ LoRa നെറ്റ്വർക്കുകൾ ഉൾക്കൊള്ളുന്നു, കൂടാതെ മികച്ച ഒരു ഗ്രഹത്തിനായി പ്രതിജ്ഞാബദ്ധവുമാണ്.

ഈ ഉൽപ്പന്ന പരിശോധന അടിസ്ഥാനമാക്കിയുള്ളതാണ് ടിടിഎസ് (തിംഗ്സ് സ്റ്റാക്ക്) ഒപ്പം സെംടെക് SX1302 ഔദ്യോഗിക ലൈബ്രറി, ഉപയോക്താക്കൾ സ്വന്തമായി ക്ലൗഡ് സെർവർ നിർമ്മിക്കുകയാണെങ്കിൽ, റഫർ ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക ലോറവാൻ-സ്റ്റാക്ക്, ചിർപ്സ്റ്റാക്ക്.
ലോറവാൻ ടെസ്റ്റ്
റാസ്പ്ബെറി പൈയിൽ ഉപയോഗിക്കുന്ന BCM2835-ന് വേണ്ടി C ഭാഷയിൽ എഴുതിയ GPIO ആക്സസ് ലൈബ്രറി ഇൻസ്റ്റാൾ ചെയ്യാൻ “sudo apt-get installconnectionpi” ഉപയോഗിക്കുക;
1.2 ഔദ്യോഗികമായി ആരംഭിക്കുന്നു
ലോറ ഷീൽഡ് റാസ്പ്ബെറി പൈയുമായി ബന്ധിപ്പിക്കുക
റാസ്പ്ബെറി പൈയിലേക്ക് സിംഗിൾ-ചാനൽ LoRa ഗേറ്റ്വേ കോഡ് ഡൗൺലോഡ് ചെയ്യുക.
റാസ്പ്ബെറി പൈയിലേക്ക് സിംഗിൾ-ചാനൽ LoRa ഗേറ്റ്വേ കോഡ് ഡൗൺലോഡ് ചെയ്യുക.
സോഴ്സ് കോഡ് വിലാസം: https://github.com/tftelkamp/single_chan_pkt_fwd
കോഡ് കംപൈൽ ചെയ്ത് റൺ ചെയ്യുക.
$ എല്ലാം ഉണ്ടാക്കുക
$ ./സിംഗിൾ_ചാൻ_പികെടി_എഫ്ഡബ്ല്യുഡി

മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, റാസ്പ്ബെറി പൈ അത് ലോറ ഷീൽഡ് അതിൽ ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്ന് സൂചിപ്പിക്കുന്നു. "ഗേറ്റ്വേ ഐഡി" ഭാഗം രേഖപ്പെടുത്തുക.
ഇവിടുത്തെ ജോലി ഇതുവരെ പൂർത്തിയായിട്ടില്ല, അതിനാൽ തൽക്കാലം അത് മാറ്റിവെച്ച് തിരികെ വന്ന് അത് ചെയ്യുക.
ടിടിഎൻ webസൈറ്റുമായി ബന്ധപ്പെട്ട പ്രവർത്തനങ്ങൾ
2.1 TTN-ൽ രജിസ്റ്റർ ചെയ്ത് ലോഗിൻ ചെയ്യുക.

TTN നൽകിയ ശേഷം, അവതാറിന് അടുത്തുള്ള ഡ്രോപ്പ്-ഡൗൺ അമ്പടയാളത്തിൽ ക്ലിക്ക് ചെയ്ത് താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ കൺസോളിൽ പ്രവേശിക്കാൻ "കൺസോൾ" തിരഞ്ഞെടുക്കുക.
2.2 ഗേറ്റ്വേ രജിസ്റ്റർ ചെയ്യുക
"GATEWAYS" തിരഞ്ഞെടുക്കുക, തുടർന്ന് ദൃശ്യമാകുന്ന പേജിൽ "രജിസ്റ്റർ ഗേറ്റ്വേ" തിരഞ്ഞെടുക്കുക.

“ഗേറ്റ്വേ ഐഡി” വിഭാഗത്തിൽ, മുകളിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന ഐഡി പൂരിപ്പിച്ച് താഴെയുള്ള ബോക്സിൽ ടിക്ക് ചെയ്യുക. അനുബന്ധ ഫ്രീക്വൻസി ബാൻഡ് തിരഞ്ഞെടുത്ത ശേഷം, പേജിന്റെ താഴെയുള്ള “രജിസ്റ്റർ ഗേറ്റ്വേ” ക്ലിക്ക് ചെയ്യുക.

2.3 അപേക്ഷ രജിസ്റ്റർ ചെയ്യുക
പേജിൽ പ്രവേശിക്കാൻ “ആപ്ലിക്കേഷനുകൾ” ക്ലിക്ക് ചെയ്യുക. കോൺഫിഗറേഷൻ പേജിൽ പ്രവേശിക്കാൻ “ആപ്ലിക്കേഷൻ ചേർക്കുക” ക്ലിക്ക് ചെയ്യുക. “ആപ്ലിക്കേഷൻ ഐഡി” പൂരിപ്പിച്ച ശേഷം, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ അനുബന്ധ ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കുന്നതിന് പേജിന്റെ താഴെയുള്ള “ആപ്ലിക്കേഷൻ ചേർക്കുക” ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.

2.4 ഉപകരണം രജിസ്റ്റർ ചെയ്യുക
അനുബന്ധ ആപ്ലിക്കേഷന് കീഴിൽ ഉപകരണം രജിസ്റ്റർ ചെയ്ത് "ഉപകരണം രജിസ്റ്റർ ചെയ്യുക" ക്ലിക്ക് ചെയ്യുക.

"ആപ്ലിക്കേഷൻ ഐഡി" നൽകിയ ശേഷം, അനുബന്ധ ഉപകരണം സൃഷ്ടിക്കാൻ "രജിസ്റ്റർ" ക്ലിക്ക് ചെയ്യുക.

ഗേറ്റ്വേ കോഡിന്റെ main.cpp ന്റെ അനുബന്ധ ഭാഗത്തിന്റെ കോഡ് പരിഷ്ക്കരിച്ച് വീണ്ടും കംപൈൽ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.
മധ്യ ആവൃത്തി പരിഷ്കരിക്കുക:
uint32_t ഫ്രീക്വൻസി = 868100000;
ഇതിലേക്ക് മാറ്റുക
uint32_t ഫ്രീക്വൻസി = 433175000;
സെർവർ വിലാസം പരിഷ്കരിക്കുക: നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന TTN സെർവർ അനുസരിച്ച് പരിഷ്കരിക്കുക. റഫറൻസ് ലിങ്ക്: TTN സെർവർ ലിസ്റ്റ്. ദി webസൈറ്റ് ഡൊമെയ്ൻ നാമം നൽകുന്നു, അത് ടൂൾ അനുസരിച്ച് IP വിലാസത്തിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു. ഡൊമെയ്ൻ നാമം/IP അന്വേഷണ ഉപകരണം.
ഞാൻ ഉപയോഗിക്കുന്ന സെർവർ router.eu.thethings.network ആണ്, അനുബന്ധ IP വിലാസം ഇതാണ്:
52.169.76.203
#SERVER1 “54.72.145.119” നിർവചിക്കുക
ഇതിലേക്ക് മാറ്റുക
#SERVER1 “52.169.76.203” നിർവചിക്കുക
3. ക്ലയന്റ് പ്രവർത്തനം
3.1 കോഡ് ഡൗൺലോഡ് ചെയ്യുക
കോഡ് ലിങ്ക്: https://github.com/dragino/Lora/tree/master/Lora%20Shield/Examples/lora_shield_ttn
3.2 കോഡ് പരിഷ്ക്കരിക്കുക
3.2.1 ക്ലയന്റ് കോഡ് പരിഷ്കരണം
TTN-ലെ ഉപകരണ വിവരങ്ങൾ അനുസരിച്ച് NWKSKEY, APPSKEY, DEVADDR എന്നിവയും മറ്റ് പാരാമീറ്ററുകളും പരിഷ്ക്കരിക്കുക.


2. ക്ലയന്റിന്റെ ഡിഫോൾട്ട് ഓപ്പറേറ്റിംഗ് ഫ്രീക്വൻസി 433MHz ആയിരിക്കുമ്പോൾ, നമ്മൾ LMIC ലൈബ്രറി പരിഷ്കരിക്കേണ്ടതുണ്ട്. file രണ്ട് കക്ഷികളും തമ്മിലുള്ള ആശയവിനിമയം ഉറപ്പാക്കാൻ.
① കോഡിലേക്ക് 433MHz അനുബന്ധ കോഡുകൾ ചേർക്കുക. വിശദാംശങ്ങൾക്ക്, EU433 പോലുള്ള മറ്റ് ഫ്രീക്വൻസി ബാൻഡുകൾ എങ്ങനെ ചേർക്കാമെന്ന് കാണുക.
② lmic.c-യിൽ ട്രാൻസ്മിഷന്റെ മധ്യ ആവൃത്തി 433MHz-ലേക്ക് നിർബന്ധിച്ച് പരിവർത്തനം ചെയ്യുക.

ഇതിലേക്ക് മാറ്റുക

4. പരീക്ഷണ ഫലങ്ങൾ നിരീക്ഷിക്കുക.
നിർമ്മിച്ച ഗേറ്റ്വേയിൽ നിരീക്ഷിക്കപ്പെട്ട പാക്കറ്റ് സ്വീകരിക്കുന്ന പ്രതിഭാസം:

TTN-ൽ നിരീക്ഷിച്ച പാക്കറ്റ് സ്വീകരിക്കൽ പ്രതിഭാസം:

FCC പ്രസ്താവന
ഈ ഉപകരണം FCC നിയമങ്ങളുടെ ഭാഗം 15 പാലിക്കുന്നു. പ്രവർത്തനം ഇനിപ്പറയുന്ന രണ്ട് വ്യവസ്ഥകൾക്ക് വിധേയമാണ്: 1) ഈ ഉപകരണം ഹാനികരമായ ഇടപെടലിന് കാരണമാകില്ല, കൂടാതെ 2) അനാവശ്യമായ പ്രവർത്തനത്തിന് കാരണമായേക്കാവുന്ന ഇടപെടൽ ഉൾപ്പെടെയുള്ള ഏത് ഇടപെടലും ഈ ഉപകരണം സ്വീകരിക്കണം.
ശ്രദ്ധിക്കുക: എഫ്സിസി നിയമങ്ങളുടെ 15-ാം ഭാഗം അനുസരിച്ച്, ഈ ഉപകരണം പരീക്ഷിക്കുകയും ക്ലാസ് ബി ഡിജിറ്റൽ ഉപകരണത്തിന്റെ പരിധികൾ പാലിക്കുകയും ചെയ്യുന്നു. ഒരു റെസിഡൻഷ്യൽ ഇൻസ്റ്റാളേഷനിൽ ഹാനികരമായ ഇടപെടലിനെതിരെ ന്യായമായ സംരക്ഷണം നൽകുന്നതിനാണ് ഈ പരിധികൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ ഉപകരണം ഉപയോഗങ്ങൾ സൃഷ്ടിക്കുകയും റേഡിയോ ഫ്രീക്വൻസി എനർജി പ്രസരിപ്പിക്കുകയും ചെയ്യുന്നു, കൂടാതെ നിർദ്ദേശങ്ങൾക്കനുസൃതമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്തില്ലെങ്കിൽ, റേഡിയോ ആശയവിനിമയങ്ങളിൽ ഹാനികരമായ ഇടപെടലിന് കാരണമായേക്കാം. എന്നിരുന്നാലും, പ്രത്യേക ഇൻസ്റ്റാളേഷനിൽ ഇടപെടൽ ഉണ്ടാകില്ലെന്ന് ഉറപ്പില്ല. ഈ ഉപകരണം റേഡിയോ അല്ലെങ്കിൽ ടെലിവിഷൻ സ്വീകരണത്തിന് ഹാനികരമായ ഇടപെടൽ ഉണ്ടാക്കുന്നുവെങ്കിൽ, ഉപകരണം ഓഫാക്കിയും ഓണാക്കിയും നിർണ്ണയിക്കാൻ കഴിയും, ഇനിപ്പറയുന്ന ഒന്നോ അതിലധികമോ നടപടികളിലൂടെ ഇടപെടൽ ശരിയാക്കാൻ ഉപയോക്താവിനെ പ്രോത്സാഹിപ്പിക്കുന്നു:
സ്വീകരിക്കുന്ന ആൻ്റിന പുനഃക്രമീകരിക്കുക അല്ലെങ്കിൽ മാറ്റി സ്ഥാപിക്കുക.
- ഉപകരണങ്ങളും റിസീവറും തമ്മിലുള്ള വേർതിരിവ് വർദ്ധിപ്പിക്കുക.
റിസീവർ ബന്ധിപ്പിച്ചിരിക്കുന്നതിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു സർക്യൂട്ടിലെ ഔട്ട്ലെറ്റിലേക്ക് ഉപകരണങ്ങൾ ബന്ധിപ്പിക്കുക.
- സഹായത്തിനായി ഡീലറെയോ പരിചയസമ്പന്നനായ റേഡിയോ/ടിവി ടെക്നീഷ്യനെയോ സമീപിക്കുക.
അനുസരണത്തിൻ്റെ ഉത്തരവാദിത്തമുള്ള കക്ഷി വ്യക്തമായി അംഗീകരിക്കാത്ത മാറ്റങ്ങളോ പരിഷ്ക്കരണങ്ങളോ ഉപകരണം പ്രവർത്തിപ്പിക്കാനുള്ള ഉപയോക്താവിൻ്റെ അധികാരത്തെ അസാധുവാക്കും.
FCC റേഡിയേഷൻ എക്സ്പോഷർ സ്റ്റേറ്റ്മെൻ്റ്
ഈ ഉപകരണം ഒരു അനിയന്ത്രിതമായ പരിതസ്ഥിതിക്ക് വേണ്ടി സജ്ജീകരിച്ചിരിക്കുന്ന FCC RF റേഡിയേഷൻ എക്സ്പോഷർ പരിധികൾ പാലിക്കുന്നു. ഈ ട്രാൻസ്മിറ്റർ മറ്റേതെങ്കിലും ആൻ്റിനയുമായോ ട്രാൻസ്മിറ്ററുമായും സഹകരിച്ച് പ്രവർത്തിക്കാനോ പ്രവർത്തിക്കാനോ പാടില്ല.
ഈ ഉപകരണം റേഡിയേറ്ററിനും യൂസർ ബോഡിക്കും ഇടയിൽ കുറഞ്ഞത് 20 സെന്റിമീറ്റർ അകലത്തിൽ പ്രവർത്തിക്കണം.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
WAVESHARE SX1262 LoRa മൊഡ്യൂളുകൾ [pdf] നിർദ്ദേശ മാനുവൽ SX1262, SX1262 LoRa മൊഡ്യൂളുകൾ, LoRa മൊഡ്യൂളുകൾ, മൊഡ്യൂളുകൾ |
