Reverse engineering of logic board
There's two microcontrollers on this board:


an MSP430 from TI, a low-power 16-bit MCU which is often used for sensor integration
an i.MX type from NXP, a highly-integrated ARM SoC.


Each will likely have its own program / debug header that uses JTAG or some other debug interface. J1 is the one for the i.MX, and it probably follows this pinout for Cortex debugging:

 

From here: http://www.keil.com/support/man/docs/jlink/jLink_connectors.htm

Not sure about the MSP430. The staggered row of test points on the back may be for that device, used for in-system programming with a bed of nails fixture.