Register an IOT device to the Prometeo Platform for an event [hardware steel-thread] #100
Labels
communications-ecosystem
developer
epic-hardware-steel-thread
Stories that form part of the 'Hardware Steel Thread' epic
fire-fighter
tester-qa
"As a Firefighter, I need to register an IOT Device for an Event, so that it can keep the Command Center informed about potential hazards I may be exposed to during that event".
This story is about two things:
User Experience:
API contracts
General contract notes:
null
placeholders, and that's OK. The point is to publish a stable API during the steel-thread phase, so that we can fill in these placeholders as we go, without having to make API-breaking changes (as these are disruptive and hard to manage).API : Mobile App sends data to the IOT platform
API: Server returns registration acknowledgement to Mobile App, including config info needed by the device :
null
)null
(not zero) if unavailable. Sensors Names in the list are {temperature
,humidity
,CO
,NO2
,acrolein
,formaldehyde
,benzene
}. If the device becomes disconnected (an 'outage'), it should change the device status LED to red if any of the instantaneous sensor values exceed these thresholds.To discuss :
API: Mobile App returns acknowledgement and predicted status to IOT Device :
? This is just a pass-though - exactly the same information as the Mobile App got from the server?
Questions
Is Last Calibration Date per sensor or per device?)
See similar 'stable API contract' requirements in Story #92
The text was updated successfully, but these errors were encountered: