Config
Configuration
La configuration des éléments MirTOS est effectuée dans un fichier config.ini
La forme du fichier config.ini est la suivante :
[Section1]
VariableA=valueA
VariableB=valueB
...
[Section2]
VariableX=valueX
VariableY=valueY
...
Le fichier config.ini peut être renseigné soit directement depuis la page Web (http://DeviceIP/FILE):
soit en envoyant chaque ligne par une commande SetConfig(section,variable,value); (ou la vesrion courte SC). Dans ce cas, les variables sont enregistrée en flash uniquement après la command WriteConfig(); ou WC();
exemple :
SC(General,Device,myDevice);
SC(General,Wifi_ssid,mySSID);
SC(General,Wifi_password,myPass);
...
WC();
RT();
La nouvelle config ne sera active qu'après un Reset du module
Les divers variables du config sont données dans les sous-chapitres....
NOTE :
- Le fichier doit se terminer avec un retour de ligne, sinon, la dernière ligne ne sera pas chargée !
- Les noms des variables ne doivent pas dépasser 12 caractères, et les contenus, 20 caractères.
Exemples (les nom de variables avec _ sont donnés à titre d'exemples supplémentaires/alternatives):
[General]
Device=test_WT32
Wifi_ssid=MyWiFi.
Wifi_password=password
AP_password=password
TrustedIP=192.168.90.52
HTTP_username=admin
HTTP_password=1234
HTTP_loginmask=FUCEX
_MQTT_Domain=MyHome
MQTT_Topic=MirTOS
MQTT_Server=192.168.90.52
_MQTT_Server=epicard003.dnsalias.net
_MQTT_Port=8883
_MQTT_Time=60
NTP_Server=0.fr.pool.ntp.org
_NTP_Server=192.168.0.123
NTP_Port=123
NTP_TimeZone=1
NTP_Lat=44
NTP_Lon=4
NTP_DSO=1
NTP_DSO_RULE=1
FW_Server=192.168.90.52
FW_Port=8080
[GVar]
myGVar=1234
toto=1
event.htm=bleu.htm
exec.htm=bleu.htm
call.htm=index.htm
Relay=4
myGif=bat.gif
humidity=0
temperature=0
voltage=0
[Export]
humidity=T
temperature=T
voltage=T
Créé avec HelpNDoc Personal Edition: Nouvelles et informations sur les outils de logiciels de création d'aide