About

libomron is an open source, cross platform driver for the USB accessible versions of Omron Medical products, such as the 790-IT Blood Pressure Monitor, 670-IT Blood Pressure Monitor and HJ-720ITC Pedometer (Pedometer support coming soon).

The driver gives data download access to the device, allowing developers to serialized to the format of the their choice.

News

2009-07-04

Library Updates

I’ve just merged some library and documentation updates that came in courtesy of Adam Richter. There’s been quite a bit of code cleanup, plus integration of code for usbfs support on Linux. Some of this still needs to be integrated into the cmake files, but the source is up to date, at least.

2009-06-06

USB Logs in Repository

Since I don’t actually own any of the hardware that I’m currently writing libomron for, I’ve been relying on people to send me USB logs for the devices. These logs have now been added to the repository, and are available at:

http://github.com/qdot/libomron/tree/master/doc/logs

The logs for the HEM-790IT blood pressure monitor were produced using USBLyzer. The HJ-720IT pedometer logs were produced using SnoopyPro. I’ve included the binary log files for these programs, as well as html or xml output of the raw USB, and CSV output from the Omron Health Management software. This is all the information I’ve needed so far to piece the protocols back together.

The omron protocol document is at

http://docs.nonpolynomial.com/libomron/devel/asciidoc/omron_protocol_notes.html

This documents is being updated as it is checked into the git repository.

Thanks to Noah Kim and Kato for emailing me logs so I can continue work on this project while simultaniously being cheap.

2009-05-31

New project website

Decided to try building new project websites for Nonpolynomial Labs projects, using the jekyll framework provided as a feature on github repositories. Start expecting project updates here.