Revision: 1.18
CrossFire IX – Freely Programmable - Data Logger Edition -
Programming Manual
2018-12-21
4
1.
Introduction
This document describes the differences between the CrossFire IX CANopen version and the
CrossFire IX Data Logger Edition.
The CrossFire IX Data Logger Edition contains the following additional functionality compared to
the CANopen version:
4/8 MB (depending on version) of external SPI FLASH memory.
Real Time Clock (RTC) with battery backup.
Wi-Fi module (ESP-WROOM-02) connected to the IX main processor through an UART.
2.
Validity
This manual is valid for version 1.1 of the CrossFire IX Freely Programmable SDK.
3.
Security
It is absolutely necessary to take the security implications of a Wi-Fi connection seriously.
The Wi-Fi chip should normally not be active during machine operation. Instead, it is
recommended to only activate the Wi-Fi chip during machine commissioning and service or when
the machine is used during special supervision. Especially if the firmware written allows messages
coming over Wi-Fi to control outputs or to send CAN messages. However, note that even if outputs
or CAN is not controlled over Wi-Fi, you must also consider the risk of flooding the STM32 with
serial data or bugs that can cause the STM32 to act in an undesired way because of data sent over
the serial link from the Wi-Fi chip.
If connecting the CrossFire IX to the Internet, make sure to have an appropriate firewall between
the CrossFire IX and the Internet.
Make sure to change the standard password used for connecting to the CrossFire IX. All units
should have a unique password.
4.
Folder structure
There are some folders specific for the Data Logger Edition (DLE).
Delivery/BootLoader DLE – Bootloader for the DLE version
Src/ESP8266 – Example code for the ESP8266 Wi-Fi processor
Src/DataLoggerAPI – Source code for the data logger API
Tools/CrossFireIXWIFITool – Service Tool using Wi-Fi
5.
Architectural Overview
The CrossFire IX Data Logger Edition contains a Wi-Fi slave processor not available in the
CANopen version.