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