Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
W wiki
  • Project overview
    • Project overview
    • Details
    • Activity
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
Collapse sidebar
  • pub
  • wiki
  • Wiki
  • wiki_lorawan_main

Last edited by Guido Voigt Sep 17, 2018
Page history

wiki_lorawan_main

LoRaWAN Main Wiki Page

Security

Over-the-Air-Activation (OTAA)

OTAA-Methodebased on Over-the-Air-Messages for Join Requests and Join Accepts. For each end device you need

  • 64-Bit-DevEUI [UUID global / like a MAC]
  • 64-Bit-AppEUI [crypto sign to join network]
  • 128-Bit Application Session Key (AppSKey)
  • 128-Bit Network Session Key (NwkSKey)
  • 2byte aka 16bit DevNonce [random byte to prevend relplay attack]
  • Workflow LoRaWAN-Security
  • use this key with AppKey to generate a 4-Byte MIC (Message Integrity Code)
  • Server accpet only devices with known DevEUI- und AppEUI and check MIC with AppKey. DevAddr-FCnt-Payload-MIC

Activation by Personalization (ABP)

the ABP-Method diff from OTAA, as DevAddr and Session Keys (NwkSKey und AppSKey) will be sent. For ABP Network need to know already all key. (preshared or OTAA before)

Clone repository
  • AVL Filesystem
  • BOLERO40_GNSS_improvement
  • BOLERO40_improvement_of_the_GNSS_performance
  • NFC_commands,_event,_dynamic_variable
  • Promotion_Kit_Settings
  • Workbench Mac Installation Readme
  • avl_aes_key_handling
  • avl_ble
  • avl_blueid
  • avl_config_commented_1
  • avl_ecodrive
  • avl_feature_list
  • avl_frp_main
  • avl_fw_update
  • avl_premium_feature_cpc
View All Pages