1.Overview
ObtainPower supply status(available under networking).
II. Request Method
III. Parameter Description
Attribute Type Constraint Explanation
accountSid String Required Account ID (accountSid and authToken are assigned by Lock Manager when applying for developer account)
timestamp String Required Request timestamp
type String Required 请求Type(1Room;2Floor;3Building;4Community)
communityNo String Required Community No.
buildNo String Optional Building No. (This parameter is required when querying buildings, floors, and rooms.)
floorNo String Optional Floor No. (This parameter is required when querying floors and rooms.)
roomNo String Optional Room No. (This parameter is required when querying rooms.)
IV. Request URL
V. Generate Parameter Signature
Ⅰ. Add authToken parameter to POST key-value pairs (accountSid and authToken are assigned by Lock Manager when applying for developer account) to obtain original signature data.
Ⅱ. Sort the original signature data in dictionary order by parameter name.
Ⅲ.Joining together into a string like "key1=value1&key2=value2...". The key/value shall be encoded in x-www-form-urlencode.
Ⅳ. Calculate the SHA1 value of the string to obtain the parameter signature sig.
Note: this authToken should not be submitted to the network with the POST parameter.
VI. Request Example (Raw)
POST http://api.uclbrt.com/Home/Records/getElecstate?sig=d56ade1486d925717dc946181f6147c815494f21 HTTP/1.1
Host: api.uclbrt.com
Connection: Keep-Alive
Accept: application/json
Content-Length: 205
Content-Type: application/x-www-form-urlencoded
 
accountSid=98651082ab89c3f1b50f35caf794179f&timestamp=1590379366&type=1&communityNo=1316879946&buildNo=001&floorNo=001&roomNo=R007
VII. Response Result
Parameter Description
Attribute Explanation
buildNo Building No.
floorNo Floor No.
roomNo Room No.
elecstate Power access status, 255- unknown; 1- Power fetching; 0- Power off
Success:
{"status":200,"info":"success","data":[ { "buildNo": "001", "floorNo": "000", "roomNo": "1000", "elecstate": "1" }]}
Failure:
{"status":6209,"info":"Room information query failed"}
VIII. SDK
Hardware Consulting
Software
After-sales
Hotline
400-0900843