Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
sdk:sdk [2023/09/06 07:12]
fachet
sdk:sdk [2024/01/11 09:08]
dodenhoeft [SDK API Functions]
Line 25: Line 25:
 nb_sms_send ("​+123456789",​ "No presents this year :(") nb_sms_send ("​+123456789",​ "No presents this year :(")
 </​code>​ </​code>​
-A set of example scripts can be downloaded directly from the router, you can find a list of them in the appendix. The [[https://​share.netmodule.com/​public/​system-software/​latest/NB_SDK_Arena_Manual.pdf|SDK language manual]] gives a detailed introduction of the language, including a description+A set of example scripts can be downloaded directly from the router, you can find a list of them in the appendix. The [[https://​share.netmodule.com/​public/​system-software/​4.8/4.8.0.102/​NB_SDK_Arena_Manual_4.8.0.102.pdf|SDK language manual]] gives a detailed introduction of the language, including a description
 of all available functions. of all available functions.
  
Line 55: Line 55:
   - Encode functions (coming soon)   - Encode functions (coming soon)
   - Other system-related functions   - Other system-related functions
-The [[https://​share.netmodule.com/​public/​system-software/​latest/NB_SDK_API_Manual.pdf|SDK API manual]] provides an overview but also explains all functions in detail.+The [[https://​share.netmodule.com/​public/​system-software/​4.8/4.8.0.102/​NB_SDK_API_Manual_4.8.0.102.pdf|SDK API manual]] provides an overview but also explains all functions in detail.
  
 Please note that some functions require the corresponding services (e.g. E-Mail, SMS) to be properly configured prior to utilizing them in the SDK. Let us now pay some attention to the very powerful API function ''​nb_status''​. It can be used to query the router’s status values in the same manner as they can be shown with the CLI. It returns a structure of variables for a specific section (a list of available sections can be obtained by running ''​cli status -h''​). Please note that some functions require the corresponding services (e.g. E-Mail, SMS) to be properly configured prior to utilizing them in the SDK. Let us now pay some attention to the very powerful API function ''​nb_status''​. It can be used to query the router’s status values in the same manner as they can be shown with the CLI. It returns a structure of variables for a specific section (a list of available sections can be obtained by running ''​cli status -h''​).
Line 154: Line 154:
   * [[sdk::​mqtt_dio| Publish changes of the Digitial In or Out Interfaces via MQTT]]   * [[sdk::​mqtt_dio| Publish changes of the Digitial In or Out Interfaces via MQTT]]
 ==== Web Services ==== ==== Web Services ====
-  * [[sdk::​webservices_get|HTTP ​Get pass URL parameters/​query strings]]+  * [[sdk::​webservices_get|HTTP ​GET pass URL parameters/​query strings]] 
 +  * [[sdk::​webservices_post|HTTP POST pass URL parameters/​query strings]] 
 +  * [[sdk::​webservices_send_postion|send actual GNSS location via URL]]
 ==== Wifi / WLAN ==== ==== Wifi / WLAN ====
   * [[sdk::​wifimodechanger|Change Wifi Mode based on SSID]]   * [[sdk::​wifimodechanger|Change Wifi Mode based on SSID]]