 
 void neurite_child_worker(void)
 {
-	log_dbg("my time is: %d ms\n\r", millis());
+	struct neurite_data_s *nd = &g_nd;
+	char tmp[64];
+	sprintf(tmp, "%s time: %d ms", nd->nmcfg.uid, millis());
+	mqtt_cli.publish(nd->nmcfg.topic_to, tmp);
 }
 
 static inline void start_child_worker(void)

#endif
Ticker ticker_worker;
Ticker ticker_led;
WiFiClient wifi_cli;
PubSubClient mqtt_cli(wifi_cli);


	dbg_assert(cp);
	if (cp->data_len > 0) {
		log_dbg("msg launch(len %d): %s\n\r", cp->data_len, cp->buf);
		mqtt_cli.publish(g_nd.nmcfg.topic_to, cp->buf);
	}
	__bzero(cp->buf, cp->buf_size);
	cp->data_len = 0;
