...
- The ability to export EdgeX data to Google IoT Core was added to the export services.
- The ability to export EdgeX data to an MQTTS endpoint was added to the export services.
- The ability to export EdgeX data to MQTT topics by device id was added to the export services.
- The addition of 6 new device services for common device/sensor protocols: Modbus, BACNet, SNMP, MQTT, Bluetooth Low Engergy Energy (BLE), serial communications (as demonstrated by the Fischertechnik device service).
- Removal of Dell Fuse code that was incomplete at the time of the original contribution (example: device manager)
- Interfaces were developed for the micro service controllers, services, data repositories, etc. to allow for additional/alternate implementations in the future.
- Google Style and additional code clean up was applied to most of the code base to improve the quality, readability and consistency of the code base.
- Unit and integration tests across the micro services were doubled (from more than 1200 to more than 2400).
- Dockerfiles for ARM64 container creation were added to each micro service.
- Blackbox tests to check the micro service public APIs for the core services (Core Data, Core Metadata, and Core Command)
...