| | |
| | | logger = &ctx->logger; |
| | | hwinfo = &ctx->hwinfo; |
| | | mqtt = &ctx->mqtt; |
| | | mqtt->userdata = (void *)hwinfo; |
| | | |
| | | ini = iniparser_load(conf_file); |
| | | if( !ini ) |
| | |
| | | |
| | | str=iniparser_getstring(ini, "broker:token", NULL); |
| | | strncpy(mqtt->token, str, sizeof(mqtt->uid) ); |
| | | log_info("Parser broker token [%s]\n", mqtt->token); |
| | | |
| | | str=iniparser_getstring(ini, "broker:username", NULL); |
| | | strncpy(mqtt->uid, str, sizeof(mqtt->uid) ); |
| | |
| | | strncpy(mqtt->pwd, str, sizeof(mqtt->pwd) ); |
| | | |
| | | if( mqtt->uid && mqtt->pwd ) |
| | | log_info("Parser broker author by [%s:%s]\n", mqtt->uid, mqtt->pwd); |
| | | log_info("Parser broker account [%s:%s]\n", mqtt->uid, mqtt->pwd); |
| | | |
| | | mqtt->keepalive = iniparser_getint(ini, "broker:keepalive", DEF_KEEPALIVE); |
| | | log_info("Parser broker keepalive timeout [%d] seconds\n", mqtt->keepalive); |