>
> A lot of years passed, still I must be careful not to reveal details that 
>   
> were confidential - and I don't recall what was disclosable ;-). In any   
> case, surely I can say that at the time there was a proprietary chain   
> including digital radios feeding data from the car up to a device that   
> exposed an ethernet interface. 


Ahh I see, yeah Java never had any trouble with TCP/IP.
 

> We delivered data to clients by using a   
> small Java process running in background, that was queried by existing   
> desktop applications. With a custom protocol you could retrieve data. I   
> suppose thing haven't changed a lot since ethernet is still very fast, but 
>   
> I bet the amount of exchanged data has increased a lot. 


And yet,  I would think F1 people, eager to cut even a couple of ms off a 
time, would prefer native. I know that the various super-computers at 
universities in my country, use their very own network stack, to speed up 
the interconnect (since OSI style stacks incur significant overhead from 
layer to layer).
 

> PS Since I'm also interested in my consumption, how do your thing work?   
> What kind of device does the provider expose? 
>

Sadly, the utility provider does not expose anything and is really only 
interested in the billing aspect. I have installed a secondary electricity 
meter (3-phased Kamstrup 382), while the utility provider installed water 
and heat (hot water) meters (Kamstrup 61 and 610). Almost all modern meters 
have an optical interface (used for on-site installation, troubleshooting 
etc.). I build a simple RS-232 (though I access it over USB adaptor) IR 
circuit and started 
probing: 
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/419319_3274289293197_1146362123_33320716_52584424_n.jpg

The trick then is to figure out the right connection (parity, stop-bits, 
data-bits, handshaking, speed) and of course, the actual protocol itself 
(the hard part). By analyzing traffic dumps between the public available 
support application and the meter, it is possible to infer the interesting 
commands. I'm not there yet, but have plans to share everything when ready. 
It's a little off-topic for this forum, but if you'd like to know more, you 
are welcome to drop me a mail. :)

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/javaposse/-/YTfoFgrAF9gJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to