Download Application Note AN503 Advanced Remote Management
Transcript
APPLICATION NOTE 503 Table of content 1 INTRODUCTION .............................................................................................................................................. 3 1.1 1.2 NOTATION ..................................................................................................................................................... 3 PURPOSE ....................................................................................................................................................... 3 2 DEMO SYSTEM ................................................................................................................................................ 4 3 DEMO APPLICATION EXPLAINED ............................................................................................................ 7 3.1 DATA MODEL ................................................................................................................................................ 7 3.2 TASKS ......................................................................................................................................................... 10 3.2.1 Main (main.c) ..................................................................................................................................... 10 3.2.2 Gateway task (gateway.c) ................................................................................................................... 11 3.2.3 Learn task (learn.c) ............................................................................................................................ 11 3.2.4 Switch task (switch.c) ......................................................................................................................... 11 3.2.5 Button module (mod_button.c) ........................................................................................................... 12 3.2.6 IDTable Management module (mod_id.c) .......................................................................................... 12 3.2.7 Channel module (mod_channel.c) ...................................................................................................... 12 3.2.8 RemoteManagement task (remote.c) .................................................................................................. 12 3.3 REMOTE COMMAND RM_FN_IDTABLE_READ ....................................................................................... 12 3.4 REMOTE COMMAND RM_FN_IDTABLE_WRITE ..................................................................................... 14 3.5 CONFIGURATION ......................................................................................................................................... 15 4 DEMO LIMITATIONS ................................................................................................................................... 18 4.1 REPEATER LEVEL IN REMOTE MANAGEMENT............................................................................................... 18 5 OUTLOOK ....................................................................................................................................................... 20 6 REFERENCES ................................................................................................................................................. 20 © EnOcean | www.enocean.com Subject to modifications | Jozef Hopko | June 2011 | Page 2/ 20