+sub fetch_iotcore(@) {
+ my $url = shift;
+
+ my $ua = LWP::UserAgent->new;
+ $ua->timeout(1);
+
+ my $resp = $ua->get($url);
+ return undef if (!$resp->is_success);
+
+ my $pdin = decode_json($resp->decoded_content);
+ return undef if (!defined($pdin));
+
+ my $value = hex($pdin->{'data'}->{'value'});
+
+ $value;
+}
+