Arduino 101 Board i think is the way to go, intels courie has gone open source
besides the dual cores benefits, y has builtin BT which y think it can handle OTA
updates/config in the non conected part of the cayenne…
The module contains two tiny cores, an x86 (Quark) and a 32-bit ARC
architecture core, both clocked at 32MHz. The Intel toolchain compiles
your Arduino sketches optimally across both cores to accomplish the most
The Real-Time Operating Systems (RTOS) and framework developed by
Intel is scheduled to be open sourced in March 2016. Until then, it’s
not possible to interface with it directly; only the Arduino core can do
it via static mailboxes, so it can only accomplish a predefined list of
tasks (interface with PC using USB, program the sketch into flash,
expose Bluetooth LE functionality to sketch, perform PWM). The RTOS for
Intel Curie is still under development and new functions and features
will be released in the near future.
The 101 comes with 14 digital input/output pins (of which 4 can be used
as PWM outputs), 6 analog inputs, a USB connector for serial
communication and sketch upload, a power jack, an ICSP header with SPI
signals and I2C dedicated pins.
The board operating voltage and I/O is 3.3V but all pins are protected against 5V overvoltage.