Goal
Develop a sophisticated and robust industrial grade Gateway to monitor and control remote assets such as Power Meters and Lighting Systems
Provide capability to expand Input/output using an add-on expander product
Include several upgradable software components and make product future proof
Scope of Work
Skyline Labs to implement various services, driver comm, using Node.js and custom IAP/MQ (MQTT) protocols
Hardware
IO Expander including Wi-Fi & BLE
ARTIK053 (Wi-Fi) SoC selected
Architecture & design
Pre-compliance and certification
Embedded Software
Modbus RTU/TCP, Digital I/O, Relays, RS-232, 3-Phase Metering, USB, SLIP over UART
Integration with cloud services over MQTT
Mobile App
Generic services such as logging, alarms, scheduler, loader, house-keeper (11 components e.g. provisioning) in node.js framework