Battery
Content
Battery support list
Installation
Device and command supported
Command List
Battery support list
Battery API List
Installation
Please ensure already installed EdgeX SDK first
Decompress the power device service zip file and copy the power device service folder into C:\Advantech\EdgeX\DeviceService\
3. Modify the correct COM Port in \res\application.ini if the battery module is connected via RS232
Battery data display in DeviceOn Server
Device and command supported
Please refer to the device service configuration and programming in the previous sections first
Retail Service is an EdgeX device service and gets Peripheral information.
System Requirements
Operating system:
Windows 10 x86/x64
Device Service
IPS420S Serial Port
Port : 49983
Setting Serial Port Number
NOTE : Edit exist application.ini and modify SerialPort for IPS420S
path : ./IPS420SBattery/res/application.ini
Command List
Service-Information
version (GET)
Get the IPS420S Service Version
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/ds_IPS420S-Service-Information/version or http://localhost:49983/api/v1/device/name/ds_IPS420S-Service-Information/version
WorkingStatusText (GET)
Get the IPS420S Service WorkingStatus String
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/ds_IPS420S-Service-Information/WorkingStatusText or http://localhost:49983/api/v1/device/name/ds_IPS420S-Service-Information/WorkingStatusText
Batterypack (GET)
Get a number of batteries pack for IPS420S.
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/ds_IPS420S-Service-Information/batterypack or http://localhost:49983/api/v1/device/name/ds_IPS420S-Service-Information/batterypack
Description
IPS420S-MCU
Battery_FirmwareVersion (GET)
Get the IPS420S Battery Firmware Version
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_FirmwareVersion or http://localhost:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_FirmwareVersion
Battery_DCinStatus (GET)
Get the IPS420S Battery DCin Status
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_FirmwareVersion or http://localhost:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_FirmwareVersion
Description
Battery_AlertStatus (GET)
Get the IPS420S Battery Alert Status
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_AlertStatus or http://localhost:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_AlertStatus
Battery_AlertPercentage (GET)
Get the IPS420S Battery Alert Percentage
Restful API : http://IPS420S-Service-IP:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_AlertPercentage or http://localhost:49983/api/v1/device/name/Battery-IPS420S-MCU/Battery_AlertPercentage
IPS420S-Battery
IPS420S-Battery
Battery_RawData (GET)
Get the IPS420S Battery RawData.
Restful API : http://IPS420SService-IP:49983api/v1/device/name/Battery-IPS420S-01/RawData or http://localhost:49983/api/v1/device/name/Battery-IPS420S-01/RawData
JSON Format
Last updated