ALGO RESTful API
ಉತ್ಪನ್ನ ಮಾಹಿತಿ: RESTful API ಮಾರ್ಗದರ್ಶಿ
Algo RESTful API ಬಳಕೆದಾರರಿಗೆ HTTP/HTTPS ವಿನಂತಿಗಳ ಮೂಲಕ ತಮ್ಮ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ Algo IP ಎಂಡ್ಪಾಯಿಂಟ್ಗಳಲ್ಲಿ ಕ್ರಿಯೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ಕುಶಲತೆಯಿಂದ ಮತ್ತು ಪ್ರಚೋದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಆಲ್ಗೋ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಬಳಸಬಹುದಾದ ಸ್ಥಿತಿಯಿಲ್ಲದ ಕಾರ್ಯಾಚರಣೆಗಳ ಏಕರೂಪದ ಮತ್ತು ಪೂರ್ವನಿರ್ಧರಿತ ಸೆಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. API JSON ಪೇಲೋಡ್ಗಳೊಂದಿಗೆ HTTP/HTTPS GET, POST ಮತ್ತು PUT ವಿನಂತಿಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
ದೃಢೀಕರಣ
Algo RESTful API ಜೊತೆಗೆ ಮೂರು ವಿಧದ ದೃಢೀಕರಣಗಳು ಲಭ್ಯವಿವೆ:
- ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣ (ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ)
- ಮೂಲ ದೃಢೀಕರಣ (ಐಚ್ಛಿಕ)
- ಯಾವುದೇ ದೃಢೀಕರಣ ವಿಧಾನವಿಲ್ಲ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ; ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ)
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು: RESTful API
ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು
RESTful API ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೊದಲು, ಪೂರ್ವ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ NTP ಸರ್ವರ್ಗಳನ್ನು ತಲುಪಲು ಸಾಧನವು ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಯಾವುದೇ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಸ್ಥಳೀಯ NTP ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ಅದರ IP ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.
RESTful API ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ
- ಸಾಧನಕ್ಕೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ web ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳ ನಿರ್ವಾಹಕ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ.
- API ಬೆಂಬಲ ವಿಭಾಗಕ್ಕೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ ಮತ್ತು RESTful API ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
- ಬಯಸಿದ ಗುಪ್ತಪದವನ್ನು ಹೊಂದಿಸಿ (ಡೀಫಾಲ್ಟ್ ಪಾಸ್ವರ್ಡ್: ಆಲ್ಗೋ). ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ.
ಮೂಲ ದೃಢೀಕರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ (ಐಚ್ಛಿಕ)
- ರಲ್ಲಿ web ಇಂಟರ್ಫೇಸ್, ಸಿಸ್ಟಮ್ ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ file.
- ಸಂರಚನೆಯನ್ನು ತೆರೆಯಿರಿ file ಯಾವುದೇ ಪಠ್ಯ ಸಂಪಾದಕದೊಂದಿಗೆ ಮತ್ತು ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸಿ: api.auth.basic = 1
- ಮಾರ್ಪಡಿಸಿದ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿ ಮತ್ತು ಅಪ್ಲೋಡ್ ಮಾಡಿ file ಮರುಸ್ಥಾಪನೆ ಸಂರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧನಕ್ಕೆ ಹಿಂತಿರುಗಿ File ಸಿಸ್ಟಮ್ ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ನಲ್ಲಿನ ವೈಶಿಷ್ಟ್ಯ.
ಯಾವುದೇ ದೃಢೀಕರಣ ವಿಧಾನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ (ಐಚ್ಛಿಕ)
ಯಾವುದೇ ದೃಢೀಕರಣ ವಿಧಾನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, RESTful API ಪಾಸ್ವರ್ಡ್ ಕ್ಷೇತ್ರವನ್ನು ಖಾಲಿ ಬಿಡಿ. ಈ ವಿಧಾನವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ ಮತ್ತು ಇದು ಯಾವುದೇ ಭದ್ರತೆಯನ್ನು ಒದಗಿಸದ ಕಾರಣ ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ ಬಳಸಬೇಕು.
ಸರಳ ನಿಯಂತ್ರಣ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ (ಐಚ್ಛಿಕ)
- ರಂದು web ಇಂಟರ್ಫೇಸ್, ಸಿಸ್ಟಮ್ ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ file.
- ಸಂರಚನೆಯನ್ನು ತೆರೆಯಿರಿ file ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಿ ಮತ್ತು ಎರಡು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ. ನಿಮ್ಮ ಇಚ್ಛೆಯ ಪಾಸ್ವರ್ಡ್ಗೆ ಬದಲಾಯಿಸಿ.
- ನಿರ್ವಾಹಕ.web.sci = 1
- Sci.admin.pwd =
- ಮಾರ್ಪಡಿಸಿದ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿ ಮತ್ತು ಅಪ್ಲೋಡ್ ಮಾಡಿ file ಮರುಸ್ಥಾಪನೆ ಸಂರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧನಕ್ಕೆ ಹಿಂತಿರುಗಿ File ಸಿಸ್ಟಮ್ ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ನಲ್ಲಿನ ವೈಶಿಷ್ಟ್ಯ.
ದೃಢೀಕರಣ ಎಸ್ample ಕೋಡ್
ದಯವಿಟ್ಟು ಇಮೇಲ್ ಮಾಡಿ support@algosolutions.com ನೀವು ಪ್ರಮಾಣಿತ ಅಥವಾ ಮೂಲಭೂತ ದೃಢೀಕರಣವನ್ನು ಬಯಸಿದರೆ sampಲೆ ಕೋಡ್.
ಹೆಚ್ಚುವರಿ ಬೆಂಬಲಕ್ಕಾಗಿ, ಕರೆ ಮಾಡಿ 604-454-3792 ಅಥವಾ ಇಮೇಲ್ support@algosolutions.com
ಮಾಹಿತಿ ಸೂಚನೆಗಳು
ಗಮನಿಸಿ
ಗಮನಿಸಿ ಉಪಯುಕ್ತ ನವೀಕರಣಗಳು, ಮಾಹಿತಿ ಮತ್ತು ಅನುಸರಿಸಬೇಕಾದ ಸೂಚನೆಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ
ಹಕ್ಕು ನಿರಾಕರಣೆ
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿರುವ ಮಾಹಿತಿಯು ಎಲ್ಲಾ ರೀತಿಯಲ್ಲೂ ನಿಖರವಾಗಿದೆ ಎಂದು ನಂಬಲಾಗಿದೆ ಆದರೆ ಆಲ್ಗೋದಿಂದ ಸಮರ್ಥಿಸಲಾಗಿಲ್ಲ. ಮಾಹಿತಿಯು ಸೂಚನೆಯಿಲ್ಲದೆ ಬದಲಾವಣೆಗೆ ಒಳಪಟ್ಟಿರುತ್ತದೆ ಮತ್ತು ಆಲ್ಗೋ ಅಥವಾ ಅದರ ಯಾವುದೇ ಅಂಗಸಂಸ್ಥೆಗಳು ಅಥವಾ ಅಂಗಸಂಸ್ಥೆಗಳ ಬದ್ಧತೆಯಂತೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಅರ್ಥೈಸಿಕೊಳ್ಳಬಾರದು. ಆಲ್ಗೋ ಮತ್ತು ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು ಮತ್ತು ಅಂಗಸಂಸ್ಥೆಗಳು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಯಾವುದೇ ದೋಷಗಳು ಅಥವಾ ಲೋಪಗಳಿಗೆ ಯಾವುದೇ ಜವಾಬ್ದಾರಿಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಅಂತಹ ಬದಲಾವಣೆಗಳನ್ನು ಅಳವಡಿಸಲು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನ ಪರಿಷ್ಕರಣೆಗಳು ಅಥವಾ ಅದರ ಹೊಸ ಆವೃತ್ತಿಗಳನ್ನು ನೀಡಬಹುದು. ಈ ಕೈಪಿಡಿ ಅಥವಾ ಅಂತಹ ಉತ್ಪನ್ನಗಳು, ಸಾಫ್ಟ್ವೇರ್, ಫರ್ಮ್ವೇರ್ ಮತ್ತು/ಅಥವಾ ಹಾರ್ಡ್ವೇರ್ನ ಯಾವುದೇ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಹಾನಿ ಅಥವಾ ಕ್ಲೈಮ್ಗಳಿಗೆ ಆಲ್ಗೋ ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ. ಈ ಡಾಕ್ಯುಮೆಂಟ್ನ ಯಾವುದೇ ಭಾಗವನ್ನು ಯಾವುದೇ ರೂಪದಲ್ಲಿ ಅಥವಾ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ - ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಅಥವಾ ಮೆಕ್ಯಾನಿಕಲ್ - ಯಾವುದೇ ಉದ್ದೇಶಕ್ಕಾಗಿ ಅಲ್ಗೋದಿಂದ ಲಿಖಿತ ಅನುಮತಿಯಿಲ್ಲದೆ ಪುನರುತ್ಪಾದಿಸಲು ಅಥವಾ ರವಾನಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಉತ್ತರ ಅಮೇರಿಕಾದಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಅಥವಾ ತಾಂತ್ರಿಕ ಸಹಾಯಕ್ಕಾಗಿ, ದಯವಿಟ್ಟು Algo ನ ಬೆಂಬಲ ತಂಡವನ್ನು ಸಂಪರ್ಕಿಸಿ:
ಆಲ್ಗೋ ತಾಂತ್ರಿಕ ಬೆಂಬಲ
1-604-454-3792
support@algosolutions.com
©2022 ಆಲ್ಗೋ ಆಲ್ಗೋ ಕಮ್ಯುನಿಕೇಷನ್ ಪ್ರಾಡಕ್ಟ್ಸ್ ಲಿಮಿಟೆಡ್ನ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ ಆಗಿದೆ.
ಎಲ್ಲ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಎಲ್ಲಾ ಇತರ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ. ಎಲ್ಲಾ ವಿಶೇಷಣಗಳು ಸೂಚನೆ ಇಲ್ಲದೆ ಬದಲಾವಣೆಗೆ ಒಳಪಟ್ಟಿರುತ್ತವೆ.
ಸಾಮಾನ್ಯ
ಪರಿಚಯ
HTTP/HTTPS ವಿನಂತಿಗಳ ಮೂಲಕ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ Algo IP ಎಂಡ್ಪಾಯಿಂಟ್ಗಳಲ್ಲಿ ಕ್ರಮಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ಕುಶಲತೆಯಿಂದ ಮತ್ತು ಟ್ರಿಗ್ಗರ್ ಮಾಡಲು Algo RESTful API ಅನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಈ ಡಾಕ್ಯುಮೆಂಟ್ ವಿವರಿಸುತ್ತದೆ. ವಿನಂತಿಸುವ ವ್ಯವಸ್ಥೆಗಳು ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಏಕರೂಪದ ಮತ್ತು ಪೂರ್ವನಿರ್ಧರಿತ ಸ್ಥಿತಿಯಿಲ್ಲದ ಕಾರ್ಯಾಚರಣೆಗಳ ಮೂಲಕ ಆಲ್ಗೋ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಬಹುದು. JSON ಪೇಲೋಡ್ನೊಂದಿಗೆ ಸಂಪನ್ಮೂಲದ URI ಗೆ ವಿನಂತಿಗಳನ್ನು ಮಾಡಲಾಗಿದೆ ಮತ್ತು JSON ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೊರಹೊಮ್ಮಿಸುತ್ತದೆ. HTTP/HTTPS GET, POST ಮತ್ತು PUT ವಿನಂತಿಗಳನ್ನು JSON ಪೇಲೋಡ್ ಜೊತೆಗೆ ಸಂಪನ್ಮೂಲ URI ಗೆ ಮಾಡಲಾಗುತ್ತದೆ (ಪೇಲೋಡ್ಗಳ ಪಟ್ಟಿಗಾಗಿ ಆಜ್ಞೆಗಳ ವಿಭಾಗವನ್ನು ನೋಡಿ).
ದೃಢೀಕರಣ
ಮೂರು ವಿಧದ ದೃಢೀಕರಣಗಳಿವೆ:
- ಪ್ರಮಾಣಿತ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)
- ಮೂಲಭೂತ
- ಯಾವುದೂ ಇಲ್ಲ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ)
ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣವು SHA-256 ಎನ್ಕೋಡ್ ಮಾಡಿದ ಡೈಜೆಸ್ಟ್ನೊಂದಿಗೆ ಹ್ಯಾಶ್-ಆಧಾರಿತ ಸಂದೇಶ ದೃಢೀಕರಣ ಕೋಡ್ (HMAC) ಅನ್ನು ಬಳಸುತ್ತದೆ. ಮೂಲಭೂತ ದೃಢೀಕರಣವು Base64 ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು HTTPS ಮೂಲಕ ಮಾತ್ರ ಬಳಸಬೇಕು. ಯಾವುದೇ ದೃಢೀಕರಣವನ್ನು ಅತ್ಯಂತ ಎಚ್ಚರಿಕೆಯಿಂದ ಮಾತ್ರ ಬಳಸಬಾರದು ಏಕೆಂದರೆ ಅದು ಯಾವುದೇ ದೃಢೀಕರಣವನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ದೃಢೀಕರಣದ ಅವಶ್ಯಕತೆಗಳ ವಿಭಾಗವನ್ನು ನೋಡಿ.
ಸೆಟಪ್ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್
ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು
- ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಆಲ್ಗೋ ಎಂಡ್ಪಾಯಿಂಟ್ ಫರ್ಮ್ವೇರ್ ಆವೃತ್ತಿ 3.3 ಅಥವಾ ಹೆಚ್ಚಿನದನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿದೆ ಎಂದು ಊಹಿಸುತ್ತದೆ.
- ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣವನ್ನು ಬಳಸಲು ವಿನಂತಿಸುವವರು ಮತ್ತು ಆಲ್ಗೋ ಸಾಧನಗಳ ನಡುವಿನ ಸಮಯದ ವ್ಯತ್ಯಾಸವು 30 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಕಡಿಮೆಯಿರಬೇಕು.
- NTP (ನೆಟ್ವರ್ಕ್ ಟೈಮ್ ಪ್ರೋಟೋಕಾಲ್) ಬಳಕೆಯಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಕಸ್ಟಮ್ NTP ಸರ್ವರ್ಗಳ ವಿಳಾಸಗಳನ್ನು ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು → ಟೈಮ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.
ಗಮನಿಸಿ
ಮೊದಲೇ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ NTP ಸರ್ವರ್ಗಳನ್ನು ಸಾರ್ವಜನಿಕವಾಗಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಅದನ್ನು ತಲುಪಲು ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದೆ. ಯಾವುದೇ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಸ್ಥಳೀಯ NTP ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮತ್ತು ಅದರ IP ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.
- Algo ಸಾಧನದ ಸಿಸ್ಟಂ ಸಮಯವನ್ನು ಸರಿಯಾದ ಸಮಯ ವಲಯಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು → ಟೈಮ್ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡಬಹುದು.
RESTful API ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ
- ಲಾಗ್ ಇನ್ ಮಾಡಿ web ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು → ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ.
- API ಬೆಂಬಲ ವಿಭಾಗಕ್ಕೆ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ, RESTful API ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಬಯಸಿದಂತೆ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಿ (ಡೀಫಾಲ್ಟ್ ಪಾಸ್ವರ್ಡ್: ಆಲ್ಗೋ)
ಗಮನಿಸಿ
ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
ಮೂಲ ದೃಢೀಕರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ (ಐಚ್ಛಿಕ)
- ರಲ್ಲಿ web ಇಂಟರ್ಫೇಸ್, ಸಿಸ್ಟಮ್ → ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ file.
- ಸಂರಚನೆಯನ್ನು ತೆರೆಯಿರಿ file ಯಾವುದೇ ಪಠ್ಯ ಸಂಪಾದಕದೊಂದಿಗೆ ಮತ್ತು ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸಿ: api.auth.basic = 1
- ಮಾರ್ಪಡಿಸಿದ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿ ಮತ್ತು ಅಪ್ಲೋಡ್ ಮಾಡಿ file ಮರುಸ್ಥಾಪನೆ ಸಂರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧನಕ್ಕೆ ಹಿಂತಿರುಗಿ File ಸಿಸ್ಟಮ್ → ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ನಲ್ಲಿನ ವೈಶಿಷ್ಟ್ಯ.
ದೃಢೀಕರಣ ವಿಧಾನವಿಲ್ಲ (ಐಚ್ಛಿಕ)
ಯಾವುದೇ ದೃಢೀಕರಣ ವಿಧಾನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, RESTful API ಪಾಸ್ವರ್ಡ್ ಕ್ಷೇತ್ರವನ್ನು ಖಾಲಿ ಬಿಡಿ. ಈ ವಿಧಾನವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ ಮತ್ತು ಇದು ಯಾವುದೇ ಭದ್ರತೆಯನ್ನು ಒದಗಿಸದ ಕಾರಣ ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ ಬಳಸಬೇಕು.
ಸರಳ ನಿಯಂತ್ರಣ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ (ಐಚ್ಛಿಕ)
- ರಂದು web ಇಂಟರ್ಫೇಸ್, ಸಿಸ್ಟಮ್ → ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ file.
- ಸಂರಚನೆಯನ್ನು ತೆರೆಯಿರಿ file ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಬಳಸಿ ಮತ್ತು ಎರಡು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ. ಬದಲಾಯಿಸಲು ನಿಮ್ಮ ಇಚ್ಛೆಯ ಪಾಸ್ವರ್ಡ್ಗೆ. ನಿರ್ವಾಹಕ.web.sci = 1
Sci.admin.pwd = - ಮಾರ್ಪಡಿಸಿದ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿ ಮತ್ತು ಅಪ್ಲೋಡ್ ಮಾಡಿ file ಮರುಸ್ಥಾಪನೆ ಸಂರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧನಕ್ಕೆ ಹಿಂತಿರುಗಿ File ಸಿಸ್ಟಮ್ → ನಿರ್ವಹಣೆ ಟ್ಯಾಬ್ನಲ್ಲಿನ ವೈಶಿಷ್ಟ್ಯ.
ದೃಢೀಕರಣದ ಅಗತ್ಯತೆಗಳು
ದಯವಿಟ್ಟು ಇಮೇಲ್ ಮಾಡಿ support@algosolutions.com ನೀವು ಪ್ರಮಾಣಿತ ಅಥವಾ ಮೂಲಭೂತ ದೃಢೀಕರಣವನ್ನು ಬಯಸಿದರೆ sampಲೆ ಕೋಡ್.
JSON ಪೇಲೋಡ್ನೊಂದಿಗೆ ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣ ವಿನಂತಿ
HTTP/HTTPS ವಿನಂತಿಯಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಹೆಡರ್ಗಳು
> ವಿಷಯ-ಪ್ರಕಾರ: "ಅಪ್ಲಿಕೇಶನ್/json"
> ವಿಷಯ-MD5: [content_md5] Example
Content-MD5: 74362cc86588b2b3c5a4491baf80375b
ಅಧಿಕಾರ: hmac ನಿರ್ವಾಹಕ:[ನಾನ್ಸ್]:[hmac_output]
ಅಧಿಕೃತ ಶೀರ್ಷಿಕೆಗಳು ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ:
- ಸ್ಟ್ರಿಂಗ್ 'hmac ನಿರ್ವಾಹಕ' ನಂತರ ಕೊಲೊನ್ ':'.
- ನಾನ್ಸ್ - ಯಾದೃಚ್ಛಿಕ ಅಥವಾ ಪುನರಾವರ್ತಿತವಲ್ಲದ ಮೌಲ್ಯ, ನಂತರ ಕೊಲೊನ್ ':'.
- Hmac_output - ಕೆಳಗಿನಂತೆ ನಿಮ್ಮ ಸಾಧನ ಮತ್ತು HMAC ಇನ್ಪುಟ್ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ RESTful API ಪಾಸ್ವರ್ಡ್ (ರಹಸ್ಯ-ಕೀ) ಮೂಲಕ ರಚಿಸಲಾಗಿದೆ:
[request_method]:[request_uri]:[content_md5]:[content_type]:[timestamp]:[ಯಾವಾಗಲೂ]
HMAC ಇನ್ಪುಟ್ ಮಾಜಿample: ('ಆಲ್ಗೋ' ಅನ್ನು ರಹಸ್ಯ ಕೀಲಿಯಾಗಿ ಬಳಸುವುದು)
POST:/api/controls/tone/start:6e43c05d82f71e77c586e29edb93b129:application/json:1601312252:49936 HMAC ಅನ್ನು ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ಮತ್ತು HMAC ಇನ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಡೈಜೆಸ್ಟ್ ಆಗಿ ರಚಿಸಿ: SHA-256
HMAC ಔಟ್ಪುಟ್ ಮಾಜಿample: 2e109d7aeed54a1cb04c6b72b1d854f442cf1ca15eb0af32f2512dd77ab6b330
ದಿನಾಂಕ: ದಿನ, ದಿನಾಂಕ ತಿಂಗಳು, ವರ್ಷ ಗಂ: ನಿಮಿಷ: ಸೆಕೆಂಡು GMT
Example
ದಿನಾಂಕ: ಗುರು, 22 ಸೆಪ್ಟೆಂಬರ್, 2022 02:33:07 GMT
ಪೇಲೋಡ್ ಮಾಜಿ ಜೊತೆಗೆ ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣampಲೆ:
JSON ಪೇಲೋಡ್ ಇಲ್ಲದೆ ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣ ವಿನಂತಿ
ವಿಷಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಹೆಡರ್ಗಳು/hmac ಇನ್ಪುಟ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಲಾದ 3.1 ಗೆ ಹೋಲುತ್ತದೆ.
HMAC ಇನ್ಪುಟ್: [request_method]:[request_uri]:[timestamp]:[ನಾನ್ಸ್] HMAC ಇನ್ಪುಟ್ ಮಾಜಿample: ('ಆಲ್ಗೋ' ಅನ್ನು ರಹಸ್ಯ ಕೀಲಿಯಾಗಿ ಬಳಸುವುದು)
ಪಡೆಯಿರಿ:/api/settings/audio.page.vol:1601312252:49936
SHA-256 ಬಳಸಿಕೊಂಡು ಪಾಸ್ವರ್ಡ್ ಮತ್ತು HMAC ಇನ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್ನೊಂದಿಗೆ HMAC ಅನ್ನು ರಚಿಸಿ:
HMAC ಔಟ್ಪುಟ್ ಮಾಜಿample: c5b349415bce0b9e1b8122829d32fbe0a078791b311c4cf40369c7ab4eb165a8
ಪೇಲೋಡ್ ಇಲ್ಲದ ಪ್ರಮಾಣಿತ ದೃಢೀಕರಣ ಮಾಜಿampಲೆ:
ಮೂಲ ದೃಢೀಕರಣ ವಿನಂತಿ
ಪ್ರಮಾಣಿತ ವಿಧಾನಕ್ಕಿಂತ ಕಡಿಮೆ ಸುರಕ್ಷಿತವಾಗಿರುವುದರಿಂದ ಈ ದೃಢೀಕರಣ ವಿಧಾನವನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಬಳಸಬೇಕು.
ಅಧಿಕಾರ: ಮೂಲ [base64]
Exampಲೆ:
ಅಧಿಕಾರ: ಮೂಲ YWRtaW46YWxnbwo=
ಮೂಲ ದೃಢೀಕರಣ ಉದಾampಲೆ:
ಆಜ್ಞೆಗಳು
RESTful API ಆದೇಶಗಳು
ಎಲ್ಲಾ ಬೆಂಬಲಿತ API ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ.
ಗಮನಿಸಿ
PUT ವಿನಂತಿಯು ರೀಬೂಟ್ನಲ್ಲಿ ಉಳಿಯುವ ಶಾಶ್ವತ ಸಂಪನ್ಮೂಲವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಅಥವಾ ರಚಿಸುತ್ತದೆ, ಆದರೆ POST ವಿನಂತಿಯು ಪ್ರಸ್ತುತ ಸೆಷನ್ಗಾಗಿ ಸಾಧನವನ್ನು ಮಾತ್ರ ನಿಯಂತ್ರಿಸುತ್ತದೆ.
ವಿವರಣೆ | ವಿಧಾನ | URI | ಪೇಲೋಡ್ ನಿಯತಾಂಕಗಳು | ಹಿಂತಿರುಗಿ Example | ಉತ್ಪನ್ನ | FW |
ನಿರ್ದಿಷ್ಟ ನಿಯತಾಂಕದ ಮೌಲ್ಯವನ್ನು ಹಿಂಪಡೆಯಿರಿ. | ಪಡೆಯಿರಿ | /api/settings/[ಕೀ-ಹೆಸರು] Ex./api/settings/audio.page.vol | ಎನ್/ಎ | {“audio.page.vol”: “-18dB”} | ಎಲ್ಲಾ | > 3.3 |
ಡೆಸಿಬಲ್ಗಳಲ್ಲಿ ಅಳೆಯಲಾದ ಸುತ್ತುವರಿದ ಶಬ್ದ ಮಟ್ಟವನ್ನು ಹಿಂತಿರುಗಿ. ಸುತ್ತುವರಿದ ಶಬ್ದ ಪರಿಹಾರವನ್ನು ಮೂಲಭೂತ ಸೆಟ್ಟಿಂಗ್ಗಳು -> ವೈಶಿಷ್ಟ್ಯಗಳ ಟ್ಯಾಬ್ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು. | ಪಡೆಯಿರಿ | /api/info/audio.noise.level | ಎನ್/ಎ | {“audio.noise.level”: 72} | ಸ್ಪೀಕರ್ಗಳು ಸ್ಪೀಕರ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತವೆ | > 3.3 |
ರಿಲೇ ಇನ್ಪುಟ್ ಟರ್ಮಿನಲ್ನ ಸ್ಥಿತಿಯನ್ನು ಹೊರತೆಗೆಯಿರಿ. | ಪಡೆಯಿರಿ | /api/info/input.relay.status | ಎನ್/ಎ |
{“input.relay.status”: “idle”} ಅಥವಾ {“input.relay.status”: “ಸಕ್ರಿಯ”} |
8063 ಹೊರತುಪಡಿಸಿ ರಿಲೇ ಇನ್ಪುಟ್ನೊಂದಿಗೆ ಎಲ್ಲಾ ಉತ್ಪನ್ನಗಳು. ಕೆಳಗೆ ನೋಡಿ. | > 4.1 |
ಇನ್ಪುಟ್ 1 ಅಥವಾ ಇನ್ಪುಟ್ 2 ಟರ್ಮಿನಲ್ಗಳ ಸ್ಥಿತಿಯನ್ನು ಹೊರತೆಗೆಯಿರಿ. | ಪಡೆಯಿರಿ | /api/info/input.relay1.status ಅಥವಾ /api/info/input.relay2.status | ಎನ್/ಎ | {“input.relay1.status”: “idle”} ಅಥವಾ {“input.relay1.status”: “ಸಕ್ರಿಯ”} | 8063 | > 4.1 |
ಟೋನ್ ಪಟ್ಟಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ fileಗಳನ್ನು ಪ್ರಸ್ತುತ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. | ಪಡೆಯಿರಿ | /api/info/tonelist |
ಎನ್/ಎ |
{“ಟೋನ್ಲಿಸ್ಟ್”:[“bell-na.wav”,”bell uk.wav”,”buzzer.wav”,…]} | ಎಲ್ಲಾ | > 5.0 |
ಸ್ಥಿತಿ ಪುಟದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ಸಾಧನದ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ. | ಪಡೆಯಿರಿ | /api/info/status | ಎನ್/ಎ | ಸ್ಥಿತಿ ಟ್ಯಾಬ್ನಿಂದ ಮಾಹಿತಿಯ ಪೂರ್ಣ ಪಟ್ಟಿ. | ಎಲ್ಲಾ | > 5.4 |
ಕುರಿತು ಪುಟದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ಉತ್ಪನ್ನ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ. | ಪಡೆಯಿರಿ | /api/info/about | ಎನ್/ಎ | ಬಗ್ಗೆ ಟ್ಯಾಬ್ನಲ್ಲಿ ಎಲ್ಲಾ ಮಾಹಿತಿ ಇರುತ್ತದೆ. | ಎಲ್ಲಾ | > 5.4 |
ಬಯಸಿದ ಬಣ್ಣ ಮತ್ತು ಮಾದರಿಯ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಸ್ಟ್ರೋಬ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಸ್ಟ್ರೋಬ್/ಪ್ರಾರಂಭ | ಮಾದರಿ: {0 – 15} ಬಣ್ಣ1: {ನೀಲಿ, ಕೆಂಪು, ಅಂಬರ್, ಹಸಿರು} ಬಣ್ಣ2: {ನೀಲಿ, ಕೆಂಪು, ಅಂಬರ್, ಹಸಿರು} ledlvl: {1 – 255} ತಡೆಹಿಡಿಯುವಿಕೆ: {ನಿಜ, ತಪ್ಪು} |
ಎನ್/ಎ | 8128(G2) 8138 8190S |
> 3.3 |
ಸ್ಟ್ರೋಬ್ ನಿಲ್ಲಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಸ್ಟ್ರೋಬ್/ಸ್ಟಾಪ್ | ಎನ್/ಎ | ಎನ್/ಎ | 8128(G2) 8138 8190S |
> 3.3 |
ಟೋನ್ ಅನ್ನು ಒಮ್ಮೆ ಪ್ಲೇ ಮಾಡಿ ಅಥವಾ ಅದನ್ನು ಲೂಪ್ ಮಾಡಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಟೋನ್/ಪ್ರಾರಂಭ | ಮಾರ್ಗ: {ಟೋನ್} ಅಂದರೆ. chime.wav ಲೂಪ್: {ನಿಜ, ತಪ್ಪು} ಅಥವಾ {0, 1} ಉದಾ {“ಮಾರ್ಗ”:”chime.wav”, “ಲೂಪ್”: ಸತ್ಯ} |
ಎನ್/ಎ | ಸ್ಪೀಕರ್ಗಳು 8301 8373 8028(G2) 8201 8039 |
> 3.3 |
ಸ್ವರವನ್ನು ನಿಲ್ಲಿಸಿ. | ಪೋಸ್ಟ್ | /ಎಪಿಐ/ನಿಯಂತ್ರಣಗಳು/ಟೋನ್/ಸ್ಟಾಪ್ | ಎನ್/ಎ | ಎನ್/ಎ | ಸ್ಪೀಕರ್ಗಳು 8301 8373 8028(G2) 8201 8039 |
> 3.3 |
ಮೊದಲೇ ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಸಂದೇಶದೊಂದಿಗೆ ಫೋನ್ ವಿಸ್ತರಣೆಗೆ ಕರೆ ಮಾಡಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಕರೆ/ಪ್ರಾರಂಭಿಸಿ | {“ವಿಸ್ತರಣೆ”:”2099″, “ಟೋನ್”:”gong.wav”, “ಮಧ್ಯಂತರ”:”0″, “maxdur”:”10″} |
ಎನ್/ಎ | ಸ್ಪೀಕರ್ಗಳು 8301 8410 8420 |
> 3.3 |
ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸಿ. | ಪೋಸ್ಟ್ | / api / ನಿಯಂತ್ರಣಗಳು / ಕರೆ / ನಿಲ್ಲಿಸಿ | ಎನ್/ಎ | ಎನ್/ಎ | ಸ್ಪೀಕರ್ಗಳು 8301 8410 8420 |
> 3.3 |
ಏಕಮುಖ ಪುಟ ಕರೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಗುರಿ ವಿಸ್ತರಣೆಯಿಂದ ಸಾಧನವು ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಕರೆ/ಪುಟ | {“ವಿಸ್ತರಣೆ”:” ”} | ಎನ್/ಎ | ಸ್ಪೀಕರ್ಗಳು 8410 8420 |
> 5.3.4 |
ಗುರಿಯ ಅಂತಿಮ ಬಿಂದುವನ್ನು ರೀಬೂಟ್ ಮಾಡಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ರೀಬೂಟ್ | ಎನ್/ಎ | ಎನ್/ಎ | ಎಲ್ಲಾ | > 3.3 |
ಬಾಗಿಲನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ. "ಸ್ಥಳೀಯ" ಸ್ಥಳೀಯ ರಿಲೇ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ "netdc1" ರಿಮೋಟ್ ನೆಟ್ವರ್ಕ್ ಬಾಗಿಲು ನಿಯಂತ್ರಕವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ (8063) | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಡೋರ್/ಅನ್ಲಾಕ್ | ದೂರ: {ಸ್ಥಳೀಯ, netdc1} * ಐಚ್ al ಿಕ |
ಎನ್/ಎ | 8039 8028(G2) 8201 8063 |
> 3.3 |
ಬಾಗಿಲ ಬೀಗ ಹಾಕು. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಡೋರ್/ಲಾಕ್ | ದೂರ: {ಸ್ಥಳೀಯ, netdc1} * ಐಚ್ al ಿಕ |
ಎನ್/ಎ | 8039 8028(G2) 8201 8063 |
> 3.3 |
24v ಆಕ್ಸ್ ಔಟ್ ರಿಲೇ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. | ಪೋಸ್ಟ್ | api/controls/24v/enable | ಎನ್/ಎ | ಎನ್/ಎ | 8063 | > 5.0 |
24v ಆಕ್ಸ್ ಔಟ್ ರಿಲೇ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ. | ಪೋಸ್ಟ್ | api/ನಿಯಂತ್ರಣಗಳು/24v/ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು | ಎನ್/ಎ | ಎನ್/ಎ | 8063 | > 5.0 |
ಔಟ್ಪುಟ್ ರಿಲೇ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ರಿಲೇ/ಸಕ್ರಿಯಗೊಳಿಸು | ಎನ್/ಎ | ಎನ್/ಎ | 8063 | > 5.0 |
ಔಟ್ಪುಟ್ ರಿಲೇ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ರಿಲೇ/ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು | ಎನ್/ಎ | ಎನ್/ಎ | 8063 | > 5.0 |
ಇತ್ತೀಚಿನ ಫರ್ಮ್ವೇರ್ ಆವೃತ್ತಿಗಾಗಿ ಆಲ್ಗೋದ ಫರ್ಮ್ವೇರ್ ಸರ್ವರ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಅಪ್ಗ್ರೇಡ್/ಚೆಕ್ | ಎನ್/ಎ | {“ಆವೃತ್ತಿ”: “ನವೀಕರಿಸಲಾಗಿದೆ”} ಅಥವಾ {“ಆವೃತ್ತಿ”: “ ”} |
ಎಲ್ಲಾ | > 4.1 |
ಇತ್ತೀಚಿನ ಫರ್ಮ್ವೇರ್ ಆವೃತ್ತಿಗಾಗಿ ಆಲ್ಗೋದ ಫರ್ಮ್ವೇರ್ ಸರ್ವರ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಆ ಆವೃತ್ತಿಗೆ ಅಪ್ಗ್ರೇಡ್ ಮಾಡಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಅಪ್ಗ್ರೇಡ್/ಪ್ರಾರಂಭಿಸಿ | ಎನ್/ಎ | {“ಸ್ಥಿತಿ”: “ನವೀಕರಿಸಲಾಗಿದೆ”} ಅಥವಾ {“ಸ್ಥಿತಿ”: “ಅಪ್ಗ್ರೇಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ ","url”: url>} ಅಥವಾ {“ಸ್ಥಿತಿ”: “ ”} |
ಎಲ್ಲಾ | > 4.1 |
ಪರದೆಯ ಮೇಲೆ ಚಿತ್ರ ಅಥವಾ ಮಾದರಿಯನ್ನು ಪ್ರದರ್ಶಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಪರದೆ/ಪ್ರಾರಂಭ | ನೋಡಿ ಕೆಳಗೆ | ಎನ್/ಎ | 8410 8420 |
> 5.3.4 |
ಪರದೆಯ ಮಾದರಿಯನ್ನು ನಿಲ್ಲಿಸಿ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಪರದೆಗೆ ಹಿಂತಿರುಗಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಪರದೆ/ನಿಲುಗಡೆ | ಎನ್/ಎ | ಎನ್/ಎ | 8410 8420 |
> 5.3.4 |
ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. | ಪೋಸ್ಟ್ | /api/ನಿಯಂತ್ರಣಗಳು/ಮರುಲೋಡ್ | ಎನ್/ಎ | ಎನ್/ಎ | ಎಲ್ಲಾ | > 5.3.4 |
ನೇರ ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಕೇಳಲು ಪ್ರಾರಂಭಿಸಿ. ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಕಳುಹಿಸುವ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. | ಪೋಸ್ಟ್ | /api/controls/rx/start | {“ಪೋರ್ಟ್”: } | ಎನ್/ಎ | ಎಲ್ಲಾ | > 5.3.4 |
ನೇರ ಆಡಿಯೊ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಕೇಳುವುದನ್ನು ನಿಲ್ಲಿಸಿ. | ಪೋಸ್ಟ್ | /api/controls/rx/stop | ಎನ್/ಎ | ಎನ್/ಎ | ಎಲ್ಲಾ | > 5.3.4 |
ಮಲ್ಟಿಕಾಸ್ಟ್ ಮೋಡ್ ಅನ್ನು ಹೊಂದಿಸಿ. | ಪುಟ್ | /api/state/mcast/update/ | {“ಮೋಡ್”:”ಕಳುಹಿಸುವವರು”, “ವಿಳಾಸ”: , "ಪೋರ್ಟ್": , “ಟೈಪ್”:”rtp”} ಅಥವಾ {“ಮೋಡ್”:”ಕಳುಹಿಸುವವರು”, “ವಿಳಾಸ”: , "ಪೋರ್ಟ್": , “ಪ್ರಕಾರ”:”ಪಾಲಿ”, “ಗುಂಪು”:1} **ಗಮನಿಸಿ**: ಈ ಆಜ್ಞೆಯ ಮೊದಲು ನಿಯಂತ್ರಣಗಳು/ಟೋನ್/ಪ್ರಾರಂಭವನ್ನು ಬಳಸಿದರೆ, ಟೋನ್ ಪ್ರಸ್ತುತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಲೇ ಆಗುತ್ತದೆ web ಯುಐ. |
ಎನ್/ಎ | 8301 | > 5.0 |
JSON ಪೇಲೋಡ್ನಿಂದ ನಿರ್ದಿಷ್ಟ ಪ್ಯಾರಾಮೀಟರ್ಗೆ ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಿ. | ಪುಟ್ | /api/ಸೆಟ್ಟಿಂಗ್ಗಳು | ನಿಯತಾಂಕ: {value} ಉದಾ {“audio.page.vol”: “-3dB”} |
ಎನ್/ಎ | 8180(G2) 8186 8190 8190S 8301 8373 |
> 3.3 |
ಸರಳ ನಿಯಂತ್ರಣ ಇಂಟರ್ಫೇಸ್ (SCI) ಆದೇಶಗಳು
ಎಲ್ಲಾ SCI ಆದೇಶಗಳು GET ವಿನಂತಿಗಳಾಗಿವೆ ಮತ್ತು ದೃಢೀಕರಣಕ್ಕಾಗಿ ಸಾಮಾನ್ಯ ನಿಯತಾಂಕಗಳನ್ನು "usi" ಮತ್ತು "admin" ಹೊಂದಿವೆ.
Exampಲೆ:
http ಪಡೆಯಿರಿ:// /sci/controls/door/unlock?usr=admin&pwd=algo&doorid=local
ವಿವರಣೆ | URI | ಹೆಚ್ಚುವರಿ ಪೇಲೋಡ್ ನಿಯತಾಂಕಗಳು | ಉತ್ಪನ್ನಗಳು | FW |
ಬಾಗಿಲನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ. "ಸ್ಥಳೀಯ" ಸ್ಥಳೀಯ ರಿಲೇ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ "netdc1" ರಿಮೋಟ್ ನೆಟ್ವರ್ಕ್ ಬಾಗಿಲು ನಿಯಂತ್ರಕವನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ (8063) |
/sci/ನಿಯಂತ್ರಣಗಳು/ಮಾಡು ಅಥವಾ/ಅನ್ಲಾಕ್ ಮಾಡಿ | ದೂರ: {ಸ್ಥಳೀಯ, netdc1} * ಐಚ್ al ಿಕ |
8039 8028(G2) 8201 8063 |
> 3.3 |
ಬಾಗಿಲ ಬೀಗ ಹಾಕು. | /ವಿಜ್ಞಾನ/ನಿಯಂತ್ರಣಗಳು/ಮಾಡು ಅಥವಾ/ಲಾಕ್ | ದೂರ: {ಸ್ಥಳೀಯ, netdc1} * ಐಚ್ al ಿಕ |
8039 8028(G2) 8201 8063 |
> 3.3 |
ಟೋನ್ ಅನ್ನು ಒಮ್ಮೆ ಪ್ಲೇ ಮಾಡಿ ಅಥವಾ ಅದನ್ನು ಲೂಪ್ ಮಾಡಿ. | /ವಿಜ್ಞಾನ/ನಿಯಂತ್ರಣಗಳು/ನೀ/ಪ್ರಾರಂಭಿಸಲು | ಮಾರ್ಗ: {ಟೋನ್} ಅಂದರೆ. chime.wav ಲೂಪ್: {ನಿಜ, ತಪ್ಪು} ಅಥವಾ {0, 1} |
ಎಲ್ಲಾ | > 3.3 |
ಸ್ವರವನ್ನು ನಿಲ್ಲಿಸಿ. | /ವಿಜ್ಞಾನ/ನಿಯಂತ್ರಣಗಳು/ನಿಲು/ನಿಲ್ಲಿಸು | ಎನ್/ಎ | ಎಲ್ಲಾ | > 3.3 |
ಬಯಸಿದ ಬಣ್ಣ ಮತ್ತು ಮಾದರಿಯ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಸ್ಟ್ರೋಬ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. | /ವಿಜ್ಞಾನ/ನಿಯಂತ್ರಣಗಳು/ಸ್ಟ್ರೋಬ್/ಪ್ರಾರಂಭ | ಮಾದರಿ: {0 – 15} ಬಣ್ಣ1: {ನೀಲಿ, ಕೆಂಪು, ಅಂಬರ್, ಹಸಿರು} ಬಣ್ಣ2: {ನೀಲಿ, ಕೆಂಪು, ಅಂಬರ್, ಹಸಿರು} ledlvl: {1 – 255} ತಡೆಹಿಡಿಯುವಿಕೆ: {ನಿಜ, ತಪ್ಪು} |
8128(G2) 8138 8190S |
> 3.3 |
ಸ್ಟ್ರೋಬ್ ನಿಲ್ಲಿಸಿ. | /ವಿಜ್ಞಾನ/ನಿಯಂತ್ರಣಗಳು/ಸ್ಟ್ರೋಬ್/ಸ್ಟಾಪ್ | ಎನ್/ಎ | 8128(G2) 8138 8190S |
> 3.3 |
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ALGO RESTful API [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ AL061-GU-GF000API-001-R0, AL061-GU-CP00TEAM-001-R0, RESTful API, RESTful, API |
![]() |
ALGO RESTful API [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ AL061-GU-CP000API-230717, RESTful API, RESTful, API |