63 KiB
ನಿಮ್ಮ ಸಸ್ಯವನ್ನು ಕ್ಲೌಡ್ಗೆ ವರ್ಗಾಯಿಸಿ
ಸ್ಕೆಚ್ನೋಟ್ ರಚನೆ: ನಿತ್ಯ ನರಸಿಂಹನ್. ದೊಡ್ಡ ಆಕರಕ್ಕಾಗಿ ಚಿತ್ರದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಈ ಪಾಠವನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ರಿಯಾಕ್ಟರ್ನಿಂದ ಬಿಗಿನರ್ಸ್ಗಾಗಿ ಐಒಟಿ ಪ್ರಾಜೆಕ್ಟ್ 2 - ಡಿಜಿಟಲ್ ಕೃಷಿ ಸರಣಿ ಭಾಗವಾಗಿ ಕಲಿಸಲಾಗಿತ್ತು.
ಉಪನ್ಯಾಸ ಮುನ್ನಿನ ಪ್ರಶ್ನೋತ್ತರ
ಪರಿಚಯ
ಕಳೆದ ಪಾಠದಲ್ಲಿ, ನೀವು ನಿಮ್ಮ ಸಸ್ಯವನ್ನು MQTT ಬ್ರೋಕರ್ಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ಸ್ಥಳೀಯವಾಗಿ ನಡೆಸಲಾಗುತ್ತಿರುವ ಸರ್ವರ್ ಕೋಡ್ನಿಂದ ರಿಲೇಯ್ನನ್ನು ನಿಯಂತ್ರಿಸುವುದನ್ನು ಕಲಿತಿರಿ. ಇದು ಮನೆಯಲ್ಲಿನ ವೈಯಕ್ತಿಕ ಸಸ್ಯಗಳಿಂದ ವಾಣಿಜ್ಯ ಕೃಷಿ ಹೊಲಗಳವರೆಗೆ ಬಳಸುವ ಜಾಲತಾಣದಲ್ಲಿ ಸಂಪರ್ಕಿತ ಸ್ವಯಂಚಾಲಿತ ನೀರು ನೀಡುವ ವ್ಯವಸ್ಥೆಯ ಮೂಲಭೂತ ಭಾಗವಾಗಿದೆ.
ಐಒಟಿ ಸಾಧನವನು ಸಾರ್ವಜನಿಕ MQTT ಬ್ರೋಕರ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಿಸಿದ್ದರು, ಆದರೂ ಇದು ಅತ್ಯಂತ ವಿಶ್ವಾಸಾರ್ಹ ಅಥವಾ ಸುರಕ್ಷಿತ ವಿಧಾನವಲ್ಲ. ಈ ಪಾಠದಲ್ಲಿ ನೀವು ಕ್ಲೌಡ್ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಕ್ಲೌಡ್ ಸೇವೆಗಳು ಒದಗಿಸುವ ಐಒಟಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ತಿಳಿಯುತ್ತೀರಿ. ನೀವು ಸಾರ್ವಜನಿಕ MQTT ಬ್ರೋಕರ್ನಿಂದ ಈ ಕ್ಲೌಡ್ ಸೇವೆಗಳೊಂದಕ್ಕೆ ನಿಮ್ಮ ಸಸ್ಯವನ್ನು ಹೇಗೆ ವರ್ಗಾಯಿಸಬಹುದೆಂದು ಕಲಿಯೋಿರಿ.
ಈ ಪಾಠದಲ್ಲಿ ನಾವು ಈ ವಿಷಯಗಳನ್ನು ಆವರಿಸಲಿದ್ದೇವೆ:
- ಕ್ಲೌಡ್ ಎಂದರೆ ಏನು?
- ಕ್ಲೌಡ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ರಚನೆ
- ಕ್ಲೌಡ್ ಐಒಟಿ ಸೇವೆಗಳು
- ಕ್ಲೌಡ್ನಲ್ಲಿ ಐಒಟಿ ಸೇವೆ ರಚನೆ
- ಐಒಟಿ ಹಬ್ಬ್ ಜೊತೆ ಸಂವಹನ
- ನಿಮ್ಮ ಸಾಧನವನ್ನು ಐಒಟಿ ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸಿ
ಕ್ಲೌಡ್ ಎಂದರೆ ಏನು?
ಕ್ಲೌಡ್ ಮುಂದೆ, ಕಂಪನಿಗಳು ತಮ್ಮ ನೌಕರರಿಗೆ (ಡೇಟಾಬೇಸ್ಗಳು ಅಥವಾ ಫೈಲ್ ಸಂಗ್ರಹಣೆಗಳು) ಅಥವಾ ಸಾರ್ವಜನಿಕರಿಗೆ (ವೆಬ್ಸೈಟ್ಗಳು) ಸೇವೆಗಳನ್ನು ನೀಡಲು ಡೇಟಾ ಸೆಂಟರ್ ನಿರ್ಮಿಸಿ ಆಳ್ವಿಕೆ ಮಾಡುತ್ತಿದ್ದವು. ಇದು ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ಕಂಪ್ಯೂಟರ್ಗಳು ಇರುವ ಕೋಣೆಯಿಂದ ಅನೇಕ ಕಂಪ್ಯೂಟರ್ಗಳಿರುವ ಕಟ್ಟಡದವರೆಗೆ ಇರಬಹುದು. ಕಂಪನಿ ಎಲ್ಲವನ್ನೂ ನಿರ್ವಹಿಸುತ್ತಿತ್ತು:
- ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಖರೀದಿಸುವುದು
- ಹಾರ್ಡವೇರ್ ನಿರ್ವಹಣೆ
- ವಿದ್ಯುತ್ ಮತ್ತು ತಂಪು
- ನೆಟ್ವರ್ಕಿಂಗ್
- ಭದ್ರಮೇಳಿಕೆ, ಕಟ್ಟಡ ಭದ್ರತೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ಗಳ ಸಾಫ್ಟ್ವೇರ್ ಭದ್ರತೆ
- ಸಾಫ್ಟ್ವೇರ್ ಸ್ಥಾಪನೆ ಮತ್ತು ನವೀಕರಣಗಳು
ಇದು ತುಂಬಾ ಖರ್ಚು ಆಗಬಹುದು, ನದಿ ಕುಶಲ ತಂಡದ ಸಿಬ್ಬಂದಿಯನ್ನು ಅಗತ್ಯವಿರುತ್ತದೆ, ಮತ್ತು ಬದಲಾವಣೆಗಳು ಬೇಕಾದಾಗ ತುಂಬಾ ನಿಧಾನವಾಗಬಹುದು. ಉದಾಹರಣೆಗೆ, ಆನ್ಲೈನ್ ಅಂಗಡಿ ಗಗನಚಿತ್ತ ಹಬ್ಬದ ಸಮಯಕ್ಕಾಗಿ ಯೋಜನೆ ಮಾಡಬೇಕಾದರೆ, ಅವರು hardware ಖರೀದಿಸಲು, ಅಟ್ಟಣೆ ಮಾಡಲು, ಸಾಫ್ಟ್ವೇರ್ ಇನ್ಸ್ಟಾಲು ಮಾಡಬಹುದು ಎಂದಾದರೂ ತಿಂಗಳುಗಳು ಮುಂಚಿತವಾಗಿ ಯೋಜಿಸಬೇಕಾಗುತ್ತದೆ. ಹಬ್ಬದ ಬಳಿಕ ಮಾರಾಟ ಕುಸಿದರೆ, ಅವರು ಖರೀದಿಸಿದ ಕಂಪ್ಯೂಟರ್ಗಳು ಕಾಲಿಟ್ಟಂತೆ ನಿಂತಿರುತ್ತವೆ.
✅ ಈ ವ್ಯವಸ್ಥೆ ಕಂಪನಿಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ತಿರುಗಿಕೊಳ್ಳಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ ಎಂದು ನೀವು ಭಾವಿಸುತ್ತೀರಾ? ಪ್ರಸಿದ್ಧಿ ವ್ಯಕ್ತಿ ಅವರ ಬಟ್ಟೆಗಳಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಿದ್ದರಿಂದ ಆನ್ಲೈನ್ ಬಟ್ಟೆ ಮಾರಾಟಗಾರಹಿಂದಿನೊಮ್ಮೆ ಜನಪ್ರಿಯರಾದರೆ, ಅವರು ಬೊದಕಿಯಾದ ಆದೇಶಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ಬೆಂಬಲ ನೀಡಲು ತಮ್ಮ ಗಣನೆ ಶಕ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸಬಹುದಾಗಿದೆಯೇ?
ಇತರೆ ಯಾರೊಬ್ಬರ ಕಂಪ್ಯೂಟರ್
ಕ್ಲೌಡ್ ಅನ್ನು ಹಾಸ್ಯಾಸ್ಪದವಾಗಿ 'ಇತರೆ ಯಾರೊಬ್ಬರ ಕಂಪ್ಯೂಟರ್' ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಆರಂಭಿಕ ಕಲ್ಪನೆ ಸಾದಾ - ಕಂಪ್ಯೂಟರ್ಗಳು ಖರೀದಿಸುವ ಬದಲು, ಇತರರ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಬಾಡಿಗೆಗೆ ತೆಗೆದುಕೊಳ್ಳಿ. ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಒದಗಿಸುವವರು ಭಾರೀ ಡೇಟಾ ಸೆಂಟರ್ಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ. ಅವರು hardware ಖರೀದಿಸುವುದು, ಸ್ಥಾಪಿಸುವುದು, ಪವರ್ ಹಾಗೂ ತಂಪು ನಿರ್ವಹಣೆ, ನೆಟ್ವರ್ಕಿಂಗ್, ಕಟ್ಟಡ ಭದ್ರತೆ, hardware ಮತ್ತು software ನವೀಕರಣಗಳೆಲ್ಲ ಜವಾಬ್ದಾರಿಗಳು. ಗ್ರಾಹಕರಾಗಿ ನೀವು ಅಗತ್ಯವಿರುವ ಕಂಪ್ಯೂಟರ್ಗಳನ್ನು ಬಾಡಿಗೆಗೆ ಪಡೆದು, ಬೇಡಿಕೆ ಹೆಚ್ಚಾದಾಗ ಹೆಚ್ಚು ಬಾಡಿಗೆಗೆ ಪಡೆದುಕೊಳ್ಳುತ್ತಿರಿ ಮತ್ತು ಕಡಿಮೆಯಾಗಿದ್ಗಾಗಿ ಕಡಿಮೆ ಮಾಡಿಕೊಂಡಿರುತ್ತೀರಿ. ಈ ಕ್ಲೌಡ್ ಡೇಟಾ ಸೆಂಟರ್ಗಳು ವಿಶ್ವದಾದ್ಯಂತ ಇವೆ.
ಈ ಡೇಟಾ ಸೆಂಟರ್ಗಳು ಹಲವು ಚದರ ಕಿಲೋಮೀಟರ್ ಗಾತ್ರದಿರಬಹುದು. ಮೇಲಿನ ಚಿತ್ರಗಳನ್ನು ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಕ್ಲೌಡ್ ಡೇಟಾ ಸೆಂಟರ್ನಲ್ಲಿ ತೆಗೆದವು, ಪ್ರಾರಂಭಿಕ ಗಾತ್ರ ಮತ್ತು ವಿಸ್ತರಣೆ ಯೋಜನೆಯ ವಿವರಗಳನ್ನು ತೋರುತ್ತವೆ. ವಿಸ್ತರಣೆಗೆ ತೆರವುಗೊಳಿಸಿದ ಪ್ರದೇಶವು 5 ಚದರ ಕಿಲೋಮೀಟರ್ ಗಿಂತಲೂ ಅಧಿಕ.
💁 ಈ ಡೇಟಾ ಸೆಂಟರ್ಗಳಿಗೆ ತುಂಬಾ ವಿದ್ಯುತ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಕೆಲವುವು ತಮ್ಮದೇ ಪವರ್ ಸ್ಟೇಷನ್ಗಳನ್ನು ಹೊಂದಿವೆ. ಅವುಗಳ ಗಾತ್ರ ಮತ್ತು ಕ್ಲೌಡ್ ಒದಗಿಸುವವರಿಂದ ಬಂಡವಾಳ ಹೂಡಿಕೆಯ ಮಟ್ಟದಿಂದ, ಅವು ಸಾಮಾನ್ಯವಾಗಿ ಪರಿಸರ ಸ್ನೇಹಿ ಆಗಿರುತ್ತವೆ. ಅವು ಅನೇಕ ಸಣ್ಣ ಡೇಟಾ ಸೆಂಟರ್ಗಳಿಗಿಂತ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ, ಬಹುಮೇಲಾಗಿ ನವೀಕರಿಸುವ ಶಕ್ತಿಯನ್ನು ಬಳಸುತ್ತವೆ, ಮತ್ತು ಕ್ಲೌಡ್ ಒದಗಿಸುವವರು ವ್ಯರ್ಥವನ್ನು ಕಡಿಮೆ ಮಾಡಬೇಕು, ಜಲ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಬೇಕು ಮತ್ತು ಅರಣ್ಯಗಳ ಪುನರ್ವನಿಕೆಯನ್ನು ಕಳೆದುಕೊಂಡ ಪ್ರದೇಶಗಳನ್ನು ತೀರಿಸುವಲ್ಲಿ ಪರಿಶ್ರಮಿಸುತ್ತಾರೆ. ಯಾವುದು ಕ್ಲೌಡ್ ಒದಗಿಸುವವರು ಪರಿಸರ ಸ್ನೇಹಿತ್ತ್ವದತ್ತ ನಡೆಸುತ್ತಿರುವ ಬಗ್ಗೆ ನೀವು ಅಜೂರ್ ಸಸುರಕ್ಷತೆ ತಾಣದಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಓದಿ ತಿಳಿಯಬಹುದು.
✅ ಸ್ವಯಂಶೋಧನೆ ಮಾಡಿ: ಪ್ರಮುಖ ಕ್ಲೌಡ್ಗಳಾದ ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಅಜೂರ್ ಅಥವಾ ಗೂಗಲ್ನ GCP ಬಗ್ಗೆ ಓದಿರಿ. ಅವುಗಳಷ್ಟು ಎಷ್ಟು ಡೇಟಾ ಸೆಂಟರ್ಗಳಿವೆ, ಅವರು ವಿಶ್ವದ ಯಾವ ಭಾಗದಲ್ಲಿ ಇರುತ್ತಾರೆ?
ಕ್ಲೌಡ್ ಬಳಕೆ ಮಾಡುವುದು ಕಂಪನಿಗಳ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅವರು ತಮ್ಮ ಅತ್ಯುತ್ತಮ ಕಾರ್ಯಗಳಲ್ಲಿ ಗಮನಹರಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ, ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಪರಿಣತಿಯನ್ನು ಒದಗಿಸುವವರ ಕೈಯಲ್ಲಿಟ್ಟುಕೊಳ್ಳುತ್ತವೆ. ಕಂಪನಿಗಳು ಡೇಟಾ ಸೆಂಟರ್ ಸ್ಥಳವನ್ನು ಬಾಡಿಗೆಗೆ ಅಥವಾ ಖರೀದಿ ಮಾಡಬೇಕಾಗುವುದಿಲ್ಲ, ಸಂಪರ್ಕ ಮತ್ತು ವಿದ್ಯುತ್ ಮೂಲಕ ಜತೆಗಾರರಿಗೆ ಪಾವತಿಸುವುದು ಬೇಡ, ಅಥವಾ ತಜ್ಞರನ್ನು ನೇಮಿಸುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ. ಬದಲಾಗಿ, ಅವರು ಒಂದೇ ತಿಂಗಳ ಬಿಲ್ ಪಾವತಿಸಿ ಎಲ್ಲವನ್ನೂ ಗೋಜಿಗೆ ತರುತ್ತಾರೆ.
ಕ್ಲೌಡ್ ಒದಗಿಸುವವರು ಪ್ರಮಾಣಾತ್ಮಕ ಕ್ರಮದಲ್ಲಿ ವೆಚ್ಚಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಾರೆ, ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದಲ್ಲಿ ಕಡಿಮೆ ವೆಚ್ಚದಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ಗಳ ಖರೀದಿ, ನಿರ್ವಹಣೆಗೆ ತಂತ್ರಜ್ಞಾನ ಹೂಡಿಕೆ, ತಮ್ಮದೇ hardware ವಿನ್ಯಾಸ ಮಾಡುವುದು ಸೇರಿದಂತೆ.
ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಜೂರ್
ಅಜೂರ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಡೆವಲಪರ್ ಕ್ಲೌಡ್ ಆಗಿದ್ದು, ಈ ಪಾಠಗಳಲ್ಲಿ ನೀವು ಇದನ್ನು ಬಳಸುತ್ತೀರಿ. ಕೆಳಗಿನ ವೀಡಿಯೋ ಅಜೂರ್ ಬಗ್ಗೆ ಸಂಕೀರ್ಣ ವಿವರಣೆ ಕೊಡುತ್ತದೆ:
ಕ್ಲೌಡ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ರಚಿಸಿ
ಕ್ಲೌಡ್ ಸೇವೆಗಳನ್ನು ಬಳಸಲು ನೀವು ಕ್ಲೌಡ್ ಒದಗಿಸುವವರೊಂದಿಗೆ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗೆ ಸೈನ್ ಅಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಈ ಪಾಠಕ್ಕೆ, ನೀವು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಜೂರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗೆ ಸೈನ್ ಅಪ್ ಆಗುತ್ತೀರಿ. ನಿಮಗೆ ಈಗಾಗಲೇ ಅಜೂರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಇದ್ದರೆ ಈ ಹಂತವನ್ನು ಮೀರಿ ಹಾಕಬಹುದು. ಇಲ್ಲಿ ವಿವರಣೆ ಮಾಡಿದ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ವಿವರಗಳು ಲೇಖನದ ಸಮಯದಲ್ಲಿ ಸರಿಯಾಗಿದ್ದವು, ಆದರೆ ಬದಲಾವಣೆಗೊಂಡ olabilir.
💁 ನೀವು ಶಾಲೆಯಿಂದ ಈ ಪಾಠಗಳನ್ನು ನೋಡುತ್ತಿದೆರೆ, ನೀವು ಈಗಾಗಲೇ ಅಜೂರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಹೊಂದಿರಬಹುದು. ನಿಮ್ಮ ಶಿಕ್ಷಕರೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ.
ನೀವು ಸೈನ್ ಅಪ್ ಮಾಡಬಹುದಾದ ಎರಡು ವಿಧದ ಉಚಿತ ಅಜೂರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗಳಿವೆ:
-
ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಅಜೂರ್ - ಇದು 18+ ವರ್ಷದ ವಿದ್ಯಾರ್ಥಿಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳ್ಳದ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಆಗಿದ್ದು, ಸೈನ್ ಅಪ್ ಮಾಡಲು ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಬೇಕಾಗುವುದಿಲ್ಲ, ನಿಮ್ಮ ಶಾಲೆಯ ಇಮೇಲ್ ವಿಳಾಸ ಬಳಸಿ ವಿದ್ಯಾರ್ಥಿಯಾಗಿರುವುದನ್ನು ಪರಿಶೀಲನೆ ಮಾಡಬಹುದು. ಸೈನ್ ಅಪ್ನಾಗಿದ್ದು, ನೀವು ಕ್ಲೌಡ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಬಳಸಲು US$100 ಸಿಗುತ್ತದೆ, ಜೊತೆಗೆ ಉಚಿತ ಐಒಟಿ ಸೇವೆಯ ಒಂದು ಉಚಿತ ಆವೃತ್ತಿ ಸಹ ಇದೆ. ಇದು 12 ತಿಂಗಳುಗಳವರೆಗೆ ಇರುತ್ತದೆ, ನೀವು ವಿದ್ಯಾರ್ಥಿಯಾಗಿರುವಾಗ ಪ್ರತಿವರ್ಷ ನವೀಕರಣ ಮಾಡಬಹುದು.
-
ಉಚಿತ ಅಜೂರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ - ಇದು ವಿದ್ಯಾರ್ಥಿಯಾಗದ ಯಾರಿಗಾದರೂ ಲಭ್ಯವಿರುವ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಆಗಿದ್ದು, ನೀವು ಸೈನ್ ಅಪ್ ಮಾಡಲು ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಬೇಕಾದರೂ, ನಿಮ್ಮ ಕಾರ್ಡ್ಗೆ ಬಿಲ್ ಆಗುವುದಿಲ್ಲ, ಇದು ನಿಮ್ಮ ವ್ಯಕ್ತಿತ್ವವನ್ನು ಪರಿಶೀಲಿಸಲು ಮಾತ್ರ. ನೀವು ಮೊದಲ 30 ದಿನಗಳಲ್ಲಿ $200 ಕ್ರೆಡಿಟ್ ಪಡೆಯುತ್ತೀರಿ, ಮತ್ತು ಅನೇಕ ಅಜೂರ್ ಸೇವೆಗಳ ಉಚಿತ ತಲೆಮಾರುಗಳನ್ನು ಬಳಸಬಹುದು. ನೀವು ನಿಮ್ಮ ಕ್ರೆಡಿಟ್ ಬಳಸಿಕೊಂಡ ಮೇಲೆ, ನೀವು pay-as-you-go ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗೆ ಪರಿವರ್ತಿಸಿದರೆ ಮಾತ್ರ ನಿಮ್ಮ ಕಾರ್ಡ್ಗೆ ಬಿಲ್ ಆಗಬಹುದು.
💁 ಮೈಕ್ರೋಸಾಫ್ಟ್ 18 ವರ್ಷದೊಳಗಿನ ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಅಜೂರ್ ಫಾರ್ ಸ್ಟುಡೆಂಟ್ಸ್ ಸ್ಟಾರ್ಟರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಲೇಖನ ಬರೆಯುವ ಸಮಯದಲ್ಲಿ ಇದು ಯಾವುದೇ ಐಒಟಿ ಸೇವೆಗಳಿಗೆ ಬೆಂಬಲ ನೀಡುತ್ತಿಲ್ಲ.
ಕಾರ್ಯ - ಉಚಿತ ಕ್ಲೌಡ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗೆ ಸೈನ್ ಅಪ್ ಮಾಡಿ
ನೀವು 18+ ವರ್ಷದ ವಿದ್ಯಾರ್ಥಿಯಾಗಿದ್ದರೆ, ನೀವು ಅಜೂರ್ ಫಾರ್ ಸ್ಟುಡೆಂಟ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗೆ ಸೈನ್ ಅಪ್ ಮಾಡಬಹುದು. ನೀವು ಶಾಲೆಯ ಇಮೇಲ್ ವಿಳಾಸದಿಂದ ಮಾನ್ಯೀಕರಣ ಮಾಡಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. ನೀವು ಎರಡು ರೀತಿಯಲ್ಲಿ ಇದನ್ನು ಮಾಡಬಹುದು:
-
education.github.com/pack ನಲ್ಲಿ GitHub ವಿದ್ಯಾರ್ಥಿ ಡೆವಲಪರ್ ಪ್ಯಾಕ್ಗೆ ಸೈನ್ ಅಪ್ ಮಾಡಿಕೊಳ್ಳಿ. ಇದು GitHub ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಜೂರ್ ಸೇರಿದಂತೆ ಹಲವಾರು ಸಾಧನಗಳು ಮತ್ತು ಆಫರ್ಗಳಿಗೆ ಪ್ರವೇಶ ನೀಡುತ್ತದೆ. ಡೆವಲಪರ್ ಪ್ಯಾಕ್ಗೆ ಸೈನ್ ಅಪ್ ಆದ ಮೇಲ, ನೀವು ಅಜೂರ್ ಫಾರ್ ಸ್ಟುಡೆಂಟ್ಸ್ ಆಫರ್ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು.
-
ನೇರವಾಗಿ ಅಜೂರ್ ಫಾರ್ ಸ್ಟುಡೆಂಟ್ಸ್ ಖಾತೆಗೆ azure.microsoft.com/free/students ನಲ್ಲಿ ಸೈನ್ ಅಪ್ ಆಗಿ.
⚠️ ನಿಮ್ಮ ಶಾಲೆಯ ಇಮೇಲ್ ವಿಳಾಸ ಮಾನ್ಯವಾಗದಿದ್ದರೆ, ಈ ರೆಪೊನಲ್ಲಿ ಒಂದು ಸಮಸ್ಯೆ ದಾಖಲಿಸಿ ಮತ್ತು ನಾವು ಅದನ್ನು ಅಜೂರ್ ಫಾರ್ ಸ್ಟುಡೆಂಟ್ಸ್ ಅವಕಾಶ ಪಟ್ಟಿಗೆ ಸೇರಿಸಲು ನೋಡುತ್ತೇವೆ.
ನೀವು ವಿದ್ಯಾರ್ಥಿಯಾಗಿಲ್ಲದಿದ್ದರೆ, ಅಥವಾ ಮಾನ್ಯ ಶಾಲೆಯ ಇಮೇಲ್ ವಿಳಾಸವಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅಜೂರ್ ಉಚಿತ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ಗೆ ಸೈನ್ ಅಪ್ ಮಾಡಬಹುದು.
- ಅಜೂರ್ ಉಚಿತ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಹೊಂದಲು azure.microsoft.com/free ಗೆ ಭೇಟಿ ನೀಡಿ.
ಕ್ಲೌಡ್ ಐಒಟಿ ಸೇವೆಗಳು
ನೀವು ಬಳಸುತ್ತಿದ್ದ ಸಾರ್ವಜನಿಕ ಪರೀಕ್ಷಾ MQTT ಬ್ರೋಕರ್ ಕಲಿಕೆಯಾಗುವಾಗ ಉತ್ತಮ ಸಾಧನವಾಗಿದೆ, ಆದರೆ ವಾಣಿಜ್ಯ ಪರಿಸರದಲ್ಲಿ ಉಪಯೋಗಿಸುವ ಸಾಧನವಾಗಿ ಇದಕ್ಕೆ ಕೆಲವು ಕನಿಷ್ಠತೆಗಳಿವೆ:
- ವಿಶ್ವಾಸಾರ್ಹತೆ - ಗ್ಯಾರಂಟಿಗಳು ಇಲ್ಲದ ಉಚಿತ ಸೇವೆಯಾಗಿದ್ದು, ಯಾವುದೇ સમયે ನಿಲ್ಲಿಸಬಹುದು
- ಭದ್ರತೆ - ಸಾರ್ವಜನಿಕವಾಗಿರುವುದರಿಂದ ಯಾರಾದರೂ ನಿಮ್ಮ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಆಲಿಸಬಹುದು ಅಥವಾ ನಿಮ್ಮ ಸಾಧನವನ್ನು ನಿಯಂತ್ರಿಸಲು ಆದೇಶಗಳನ್ನು ಕಳುಹಿಸಬಹುದು
- ಕಾರ್ಯಕ್ಷಮತೆ - ಕೆಲವು ಪರೀಕ್ಷಾ ಸಂದೇಶಗಳಿಗೆ ಮಾತ್ರ ವಿನ್ಯಾಸಗೊಳಿಸಿದ್ದು, ಹೆಚ್ಚಿನ ಸಂದೇಶಗಳನ್ನು ತಡೆಯಲು ಯೋಗ್ಯವಿಲ್ಲ
- ಪತ್ತೆ - ಯಾವ ಸಾಧನಗಳು ಸಂಪರ್ಕಿಸಿರುವು ಎಂಬ ಮಾಹಿತಿ ಇಲ್ಲ
ಕ್ಲೌಡ್ ಐಒಟಿ ಸೇವೆಗಳು ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತವೆ. ಇವು ಭಾರಿ ಕ್ಲೌಡ್ ಒದಗಿಸುವವರು ನಿರ್ವಹಿಸುತ್ತಾರೆ ಮತ್ತು ಅವರು ವಿಶ್ವಾಸಾರ್ಹತೆಗಾಗಿ ಹೆಚ್ಚಿನ ಹೂಡಿಕೆ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಉಂಟಾಗುವ ಸಮಸ್ಯೆಗಳನ್ನು ತಕ್ಷಣ ಸರಿಪಡಿಸುತ್ತಾರೆ. ಈ ಸೇವೆಗಳಿಗೆ ಭದ್ರತೆಯೂ ಒಳಗೊಂಡಿದೆ, ಹ್ಯಾಕರ್ಗಳು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಓದಲು ಅಥವಾ ಅನಧಿಕೃತ ಆದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗದು. ಅವು ಅತ್ಯಧಿಕ ಕಾರ್ಯಕ್ಷಮತೆ ಹೊಂದಿದೆ, ಪ್ರತಿದಿನ ಲಕ್ಷಾಂತರ ಸಂದೇಶಗಳನ್ನು ನಿಭಾಯಿಸುವ ಸಾಮರ್ಥ್ಯ ಹೊಂದಿವೆ ಮತ್ತು ಅವು ಅಗತ್ಯಕ್ಕನುಗುಣವಾಗಿ ಸ್ಕೇಲ್ ಮಾಡಿಕೊಳ್ಳುತ್ತವೆ.
💁 ಈ ಲಾಭಗಳಿಗೆ ಓರ್ವ ತಿಂಗಳ ಶುಲ್ಕ ಪಾವತಿಸಬೇಕಾಗಿದ್ದರೂ, ಹೆಚ್ಚಿನ ಕ್ಲೌಡ್ ಒದಗಿಸುವವರು ತಮ್ಮ ಐಒಟಿ ಸೇವೆಯ ಉಚಿತ ಆವೃತ್ತಿಯನ್ನು ನೀಡುತ್ತಾರೆ, ನಿಯಮಿತ ದಿನಕ್ಕೆ ಸಂದೇಶಗಳ ಸಂಖ್ಯೆ ಅಥವಾ ಸಂಪರ್ಕಿಸುವ ಸಾಧನಗಳ ಸಂಖ್ಯೆ ಮಿತಿಗಡಿತವಾಗಿದೆ. ಈ ಉಚಿತ ಆವೃತ್ತಿ ಡೆವಲಪರ್ಗೆ ಸೇವೆಯನ್ನು ಕಲಿಯಲು ಸಾಕಷ್ಟಾಗಿರುತ್ತದೆ. ಈ ಪಾಠದಲ್ಲಿ ನೀವು ಉಚಿತ ಆವೃತ್ತಿಯನ್ನು ಉಪಯೋಗಿಸುತ್ತೀರಿ.
ಐಒಟಿ ಸಾಧನಗಳು ಕ್ಲೌಡ್ ಸೇವೆಗೆ ಸಾಧನ SDK ಮೂಲಕ ಅಥವಾ MQTT/HTTP ರೀತಿ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸುತ್ತವೆ. ಸಾಧನ SDK ಹೊಂದಿರುವ ಲಕ್ಷಣಗಳೊಂದಿಗೆ ಕೆಲಸಕ್ಕೆ ಬಳಸಲು ಕೋಡ್ ಲೈಬ್ರರಿ ಇದಾಗಿದೆ. ಸಾಧನ SDK ಅತ್ಯಂತ ಸುಲಭವಿರುವ ಮಾರ್ಗ, ಏಕೆಂದರೆ ಇದು ಯಾವ ವಿಷಯಗಳನ್ನು ಪ್ರಕಟಿಸಬೇಕೆಂಬುದನ್ನು ಅಥವಾ ಸಬ್ಸ್ಕ್ರೈಬ್ ಮಾಡಬೇಕೆಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಭದ್ರತೆಯನ್ನು ಹೇಗೆ ನಡೆಸಬೇಕು ಎಂದು ನೋಡಿಕೊಳ್ಳುತ್ತದೆ.
ನಿಮ್ಮ ಸಾಧನ ಆ ಸೇವೆಯ ಮೂಲಕ ನಿಮ್ಮ ಯಾನ್ದ್ಯ ಇತರೆ ಭಾಗಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುತ್ತದೆ - ನೀವು MQTT ಮೂಲಕ ದೂರನಿಖಿತ ಕ್ರಮಗಳನ್ನು ಕಳುಹಿಸಿದ ಹಾಗೆಯೇ. ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಸೇವಾ SDK ಅಥವಾ ಇನ ಬರಹದ ಲೈಬ್ರರಿ ಬಳಸಿ ಮಾಡಲಾಗುತ್ತದೆ. ಸಂದೇಶಗಳು ನಿಮ್ಮ ಸಾಧನದಿಂದ ಸೇವೆಗೆ ಬರುತ್ತವೆ ಮತ್ತು ನಿಮ್ಮ ಆಪ್ಲಿಕೇಶನ್ನ ಇತರೆ ಘಟಕಗಳು ಅವುಗಳನ್ನು ಓದಬಹುದು, ಮತ್ತು ಸಂದೇಶಗಳನ್ನು ನಿಮ್ಮ ಸಾಧನಕ್ಕೆ ಕಳುಹಿಸಬಹುದು.
ಈ ಸೇವೆಗಳು ಭದ್ರತೆಯನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುತ್ತವೆ, ನಿಮ್ಮ ಸಾಧನಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯು ಮೂಡೋ ಮೂಲಕ, ಅಥವಾ ಸಾಧನಗಳಿಗೆ ಅವರು ಸೇವೆಗೆ ಮೊದಲ ಬಾರಿ ಸಂಪರ್ಕಿಸುವಾಗ ನೋಂದಾವಣೆಗೆ ಬಳಸಬಹುದಾದ ಗುಪ್ತ ಕೀಗಳು ಅಥವಾ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ನೀಡುವ ಮೂಲಕ. ಅನಾಮಕ ಸಾಧನಗಳು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಪ್ರಯತ್ನಿಸಿದರೆ ಸೇವೆ ಸಂಪರ್ಕವನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ ಮತ್ತು ಅವುಗಳು ಕಳುಹಿಸಿದ ಸಂದೇಶಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ.
✅ ಸ್ವಯಂಶೋಧನೆ ಮಾಡಿ: ಯಾವ ಸಾಧನ ಅಥವಾ ಕೋಡ್ ಸಂಪರ್ಕಿಸಬಹುದು ಎಂಬ ತೆರೆಯುವ ಐಒಟಿ ಸೇವೆಯ ದೋಷವೇನು? ಹ್ಯಾಕರ್ಗಳು ಇದರಿಂದ ಲಾಭ ಪಡೆದ ಸ್ಪರ್ಶ ಉದ್ದೇಶದ ಉದಾಹರಣೆಗಳನ್ನು ಹುಡುಕಿ.
ನಿಮ್ಮ ಆಪ್ಲಿಕೇಶನ್ನ ಇತರೆ ಘಟಕಗಳು ಐಒಟಿ ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸಿ ಎಲ್ಲಾ ಸಂಪರ್ಕಿತ ಅಥವಾ ನೋಂದಾಯಿತ ಸಾಧನಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ಅಥವಾ ವೈಯಕ್ತಿಕವಾಗಿ ನೇರ ಸಂವಹನ ಮಾಡಬಹುದು.
💁 ಐಒಟಿ ಸೇವೆಗಳು ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಅಳವಡಿಸುತ್ತವೆ, ಮತ್ತು ಕ್ಲೌಡ್ ಒದಗಿಸುವವರ ಬಳಿ ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸಬಹುದಾದ ಮತ್ತಷ್ಟು ಸೇವೆಗಳು ಮತ್ತು ಅನ್ವಯಿಕತೆಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಎಲ್ಲಾ ಸಾಧನಗಳಿಂದ ಬಂದ ಎಲ್ಲಾ ಟೆಲಿಮೆಟ್ರಿ ಸಂದೇಶಗಳನ್ನು ಡೇಟಾಬೇಸಿನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು, ಕ್ಲೌಡ್ ಒದಗಿಸುವವರ ಸಂರಚನಾ ಉಪಕರಣದಲ್ಲಿ ಕೆಲವೇ ಕ್ಲಿಕ್ಗಳಲ್ಲೇ ಸೇವೆಯನ್ನು ಡೇಟಾಬೇಸ್ಗೆ ಸಂಪರ್ಕಿಸಿ ಡೇಟಾ ಸ್ರೋತ ಮಾಡಬಹುದು.
ಕ್ಲೌಡ್ನಲ್ಲಿ ಐಒಟಿ ಸೇವೆ ರಚಿಸಿ
ನೀವು ಈಗ ಅಜೂರ್ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಹೊಂದಿದ್ದೀರಿ, ನೀವು ಐಒಟಿ ಸೇವೆಗೆ ಸigne ಅಪ್ ಮಾಡಬಹುದು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಐಒಟಿ ಸೇವೆಯನ್ನು Azure IoT Hub ಎಂದು ಕರೆಯುತ್ತಾರೆ.
ಕೆಳಗಿನ ವೀಡಿಯೋ ಅಜೂರ್ ಐಒಟಿ ಹಬ್ಬ್ ಬಗ್ಗೆ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ ನೀಡುತ್ತದೆ:
🎥 ವೀಡಿಯೋ ನೋಡಲು ಮೇಲಿನ ಚಿತ್ರ ಕ್ಲಿಕ್ ಮಾಡಿ
✅ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಿ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಐಒಟಿ ಹಬ್ಬ್ ದಾಖಲೆ ನಲ್ಲಿ ಐಒಟಿ ಹಬ್ಬ್ ಅವಲೋಕನವನ್ನು ಓದಿ ತಿಳಿಯಿರಿ. ಆಜ್ಯುರ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಮೋಡ ಸೇವೆಗಳನ್ನು ವೆಬ್ ಆಧರಿತ ಪೋರ್ಟಲ್ ಮೂಲಕ ಅಥವಾ ಕಮಾಂಡ್-ಲೈನ್ ಇಂಟರ್ಫೇಸ್ (CLI) ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಈ ಕಾರ್ಯಕ್ಕೆ, ನೀವು CLI ಅನ್ನು ಬಳಸಲಿದ್ದೀರಿ.
ಕಾರ್ಯ - ಆಜ್ಯುರ್ CLI ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ
ಆಜ್ಯುರ್ CLI ಅನ್ನು ಬಳಸಲು, ಮೊದಲು ಅದು ನಿಮ್ಮ ಪಿಸಿ ಅಥವಾ ಮ್ಯಾಕ್ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಆಗಿರಬೇಕು.
-
CLI ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲು Azure CLI ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ನಲ್ಲಿ ನಿರ್ದೇಶನಗಳನ್ನು ಅನುಸರಿಸಿ.
-
ಆಜ್ಯುರ್ CLI ನಲ್ಲಿ ಅನೆಕ ವಿಸ್ತರಣೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅವು ಆಜ್ಯುರ್ ಸೇವೆಗಳ ವ್ಯಾಪಕ ನಿರ್ವಹಣೆಗೆ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೃಷ್ಟಿಸುತ್ತವೆ. ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ನಿಮ್ಮ ಕಮಾಂಡ್ ಲೈನ್ ಅಥವಾ ಟರ್ಮಿನಲ್ನಿಂದ ಚಾಲನೆ ಮಾಡಿ IoT ವಿಸ್ತರಣೆಯನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ:
az extension add --name azure-iot -
ಫಿರ್ಯಾದಿಕೊಳ್ಳುವ ನೆಟ್ವರ್ಕ್ ಅಥವಾ ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಲಾಯಿಸಿ, ನಿಮ್ಮ ಆಜ್ಯುರ್ ಚಂದಾದಾರಿಕೆಗೆ ಆಜ್ಯುರ್ CLI ಮೂಲಕ ಲಾಗಿನ್ ಮಾಡಲು.
az loginನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಒಂದು ವೆಬ್ ಪೇಜ್ ಪ್ರಾರಂಭವಾಗಲಿದೆ. ಆಜ್ಯುರ್ ಚಂದಾದಾರಿಕೆಗೆ ಸೈನ್ ಅಪ್ ಮಾಡಲು ನೀವು ಬಳಸಿದ ಖಾತೆಯನ್ನು ಬಳಸಿ ಲಾಗಿನ್ ಆಗಿ. ಲಾಗಿನ್ ಆದ ನಂತರ, ನೀವು ಬ್ರೌಸರ್ ಟ್ಯಾಬ್ ಅನ್ನು ಮುಚ್ಚಬಹುದು.
-
ನಿಮ್ಮ ಬಳಿ ಶಾಲೆಯ ಒದಗಿಸಿದ ಚಂದಾದಾರಿಕೆ ಅಥವಾ ನಿಮ್ಮ ಸ್ವಂತ ಆಜ್ಯುರ್ ಫಾರ್ ಸ್ಟುಡೆಂಟ್ಸ್ ಚಂದಾದಾರಿಕೆ ಇದ್ದರೆ, ನೀವು ಬಳಸಲು ಇಚ್ಛಿಸುವ ಚಂದಾದಾರಿಕೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ನೀವು ಪ್ರವೇಶ ಹೊಂದಿರುವ ಎಲ್ಲಾ ಚಂದಾದಾರಿಕೆಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಿ:
az account list --output tableಔಟ್ಪುಟ್ನಲ್ಲಿ, ನೀವು ಪ್ರತಿಯೊಂದು ಚಂದಾದಾರಿಕೆಯ ಹೆಸರು ಮತ್ತು ಅದರ
SubscriptionIdಅನ್ನು ನೋಡಬಹುದು.➜ ~ az account list --output table Name CloudName SubscriptionId State IsDefault ---------------------- ----------- ------------------------------------ ------- ----------- School-subscription AzureCloud cb30cde9-814a-42f0-a111-754cb788e4e1 Enabled True Azure for Students AzureCloud fa51c31b-162c-4599-add6-781def2e1fbf Enabled Falseನೀವು ಬಳಸಲು ಬಯಸುವ ಚಂದಾದಾರಿಕೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು, ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಬಳಸಿರಿ:
az account set --subscription <SubscriptionId><SubscriptionId>ಅನ್ನು ನೀವು ಬಳಸಲು ಬಯಸುವ ಚಂದಾದಾರಿಕೆಯ ಐಡಿಯೊಂದಿಗೆ ಬದಲಾಯಿಸಿ. ಈ ಕಮಾಂಡ್ ಚಾಲನೆಯಾದ ನಂತರ, ನಿಮ್ಮ ಖಾತೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪುನಃ ಚಾಲನೆ ಮಾಡಿ. ನೀವು ಈಗೇರಿದ ಚಂದಾದಾರಿಕೆಯIsDefaultಕಾಲಮ್Trueಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ.
ಕಾರ್ಯ - ರಿಸೋರ್ಸ್ ಗುಂಪು ರಚಿಸಿ
ಆಜ್ಯುರ್ ಸೇವೆಗಳು, ಉದಾಹರಣೆಗೆ IoT ಹಬ್ ಇನ್ಸ್ಟಾನ್ಸ್ಗಳು, ವರ್ಚುವಲ್ ಮಷೀನ್ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಅಥವಾ AI ಸೇವೆಗಳು, ಅವುಗಳು ಸಂಪನ್ಮೂಲಗಳು ಎಂದು ಕರೆಸಿಕೊಳ್ಳುತ್ತವೆ. ಪ್ರತಿ ಸಂಪನ್ಮೂಲವು ಒಂದು ರಿಸೋರ್ಸ್ ಗುಂಪಿನ ಒಳಗೆ ಇರಬೇಕಾಗಿ ಬರುತ್ತದೆ, ಇದು ಒಂದು ಅಥವಾ ಅದಕ್ಕೂ ಹೆಚ್ಚು ಸಂಪನ್ಮೂಲಗಳ ದಾರ್ಧ್ಯತೆಯ ಗುಂಪು.
💁 ರಿಸೋರ್ಸ್ ಗುಂಪುಗಳನ್ನು ಬಳಸುವುದರಿಂದ ನೀವು ಹಲವಾರು ಸೇವೆಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ನಿರ್ವಹಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಈ ಯೋಜನೆಯ ಎಲ್ಲಾ ಪಾಠಗಳನ್ನು ಮುಗಿಸಿದ ಮೇಲೆ ನೀವು ಆ ರಿಸೋರ್ಸ್ ಗುಂಪನ್ನು ಅಳಿಸಬಹುದು, ಅಂದರೆ ಅದರಲ್ಲಿನ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳನ್ನು ತಾನೇ ಅಳಿಸಲಾಗುವುದು.
-
ಜಾಗತಿಕವಾಗಿ ಅನೇಕ ಆಜ್ಯುರ್ ಡೇಟಾ ಸೆಂಟರ್ಗಳು ಇದ್ದು, ಅವು ಪ್ರದೇಶಗಳಾಗಿ ವಿಭಜಿಸಲಾಗಿದೆ. ನೀವು ಆಜ್ಯುರ್ ಸಂಪನ್ಮೂಲ ಅಥವಾ ಸಂಪನ್ಮೂಲ ಗುಂಪನ್ನು ರಚಿಸುವಾಗ, ನೀವು ಅದನ್ನು ಯಾವ ಸ್ಥಳದಲ್ಲಿ ರಚಿಸಬೇಕೆಂದು ಸೂಚಿಸಬೇಕು. ಸ್ಥಳಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಿ:
az account list-locations --output tableನೀವು ಸ್ಥಳಗಳ ಪಟ್ಟಿಯನ್ನು ಕಾಣುತ್ತೀರಿ. ಈ ಪಟ್ಟಿ ಉದ್ದವಾಗಿದೆ.
💁 ಈ ಲೇಖನ ಬರೆಯುವ ಸಮಯದಲ್ಲಿ, 65 ಸ್ಥಳಗಳು ಇಲ್ಲಿವೆ ನೀವು ನಿಯೋಜಿಸಬಹುದು.
➜ ~ az account list-locations --output table DisplayName Name RegionalDisplayName ------------------------ ------------------- ------------------------------------- East US eastus (US) East US East US 2 eastus2 (US) East US 2 South Central US southcentralus (US) South Central US ...ನಿಮ್ಮ ಬಳಿ ಇರುವ ಅತ್ಯಂತ ಸಮೀಪದ ಪ್ರಾದೇಶಿಕ
Nameವಾಲ್ಯೂವನ್ನು ಟಿಪ್ಪಣಿ ಮಾಡಿ. ಆ ಪ್ರದೇಶಗಳನ್ನು ನಕ್ಷೆಯಲ್ಲಿ Azure geographies ಪುಟನಲ್ಲಿ ಕಾಣಬಹುದು. -
soil-moisture-sensorಎಂಬ ರಿಸೋರ್ಸ್ ಗುಂಪನ್ನು ರಚಿಸಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಿ. ರಿಸೋರ್ಸ್ ಗುಂಪಿನ ಹೆಸರು ನಿಮ್ಮ ಚಂದಾದಾರಿಕೆಯಲ್ಲಿ ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು.az group create --name soil-moisture-sensor \ --location <location><location>ಅನ್ನು ನೀವು ಪ್ರತಿ ಹಂತದಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿದ ಸ್ಥಳದಿಂದ ಬದಲಾಯಿಸಿ.
ಕಾರ್ಯ - IoT ಹಬ್ ರಚಿಸಿ
ನೀವು ಈಗ ನಿಮ್ಮ ರಿಸೋರ್ಸ್ ಗುಂಪಿನಲ್ಲಿ ಒಂದು IoT ಹಬ್ ಸಂಪನ್ಮೂಲವನ್ನು ರಚಿಸಬಹುದು.
-
ನಿಮ್ಮ IoT ಹಬ್ ಸಂಪನ್ಮೂಲವನ್ನು ರಚಿಸಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಬಳಸಿ:
az iot hub create --resource-group soil-moisture-sensor \ --sku F1 \ --partition-count 2 \ --name <hub_name><hub_name>ಅನ್ನು ನಿಮ್ಮ ಹಬ್ಗಾಗಿ ಒಂದು ಹೆಸರು ನೀಡಿ. ಈ ಹೆಸರು ಜಾಗತಿಕವಾಗಿ ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು - ಅಂದರೆ ಯಾರಿಂದಲಾದರೂ ಸೃಷ್ಟಿಸಲಾದ ಮತ್ತೊಂದು IoT ಹಬ್ ಈ ಹೆಸರು ಇರಬಾರದು. ಈ ಹೆಸರನ್ನು ಹಬ್ಗೆ ಸೂಚಿಸುವ URL ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಫರಕಾದ ಹೆಸರು ಇರಬೇಕು. ಉದಾಹರಣೆಗೆ,soil-moisture-sensor-ಎಂದು ಬಳಸಿರಿ ಮತ್ತು ಅಂತಿಮದಲ್ಲಿ ಐಚ್ಛಿಕವಾಗಿ ಗಣಕಪದಗಳು ಅಥವಾ ನಿಮ್ಮ ಹೆಸರು ಸೇರಿಸಿ.--sku F1ಆಯ್ಕೆಯು ಉಚಿತ ಟಿಯರ್ ಅನ್ನು ಬಳಸಲು ಸೂಚಿಸುತ್ತದೆ. ಉಚಿತ ಟಿಯರ್ ದಿನಕ್ಕೋ 8,000 ಸಂದೇಶಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಪುಳು/ಬೆಲೆ ಟಿಯರ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನೂ ಒಳಗೊಂಡಿದೆ.🎓 ಆಜ್ಯುರ್ ಸೇವೆಗಳ ವಿಭಿನ್ನ ಬೆಲೆ ಮಟ್ಟಗಳನ್ನು ಟಿಯರ್ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಟಿಯರ್ ಬೆಲೆಯು ವಿಭಿನ್ನವಾಗಿದ್ದು ವಿಭಿನ್ನ ವೈಶಿಷ್ಟ್ಯಗಳು ಅಥವಾ ಡೇಟಾ ವಾಲ್ಯೂಮ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
💁 ನೀವು ಬೆಲೆಗಳ ಕುರಿತು ಹೆಚ್ಚು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, Azure IoT Hub ಬೆಲೆ ಮಾರ್ಗದರ್ಶಿ ಅನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.
--partition-count 2ಆಯ್ಕೆಯು IoT ಹಬ್ ಎಷ್ಟು ಡೇಟಾ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ಹೆಚ್ಚಿನ ವಿಭಾಗಗಳು ಹೆಚ್ಚಿನ ಓದುವ ಮತ್ತು ಬರವಣಿಗೆ ನಿರ್ಬಂಧವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತವೆ. ವಿಭಾಗಗಳು ಈ ಪಾಠಗಳ ವ್ಯಾಪ್ತಿಗೆ ಸೇರಿದವುವಲ್ಲ, ಆದರೆ ಈ ಮೌಲ್ಯವನ್ನು ಉಚಿತ ಟಿಯರ್ IoT ಹಬ್ ರಚಿಸಲು ನಿಶ್ಚಿತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ.💁 ನೀವು ಪ್ರತಿಯೊಂದು ಚಂದಾದಾರಿಕೆಗೆ ಒಂದೇ ಒಂದು ಉಚಿತ ಟಿಯರ್ IoT ಹಬ್ ಹೊಂದಬಹುದು.
IoT ಹಬ್ ರಚನೆಯಾಗುತ್ತದೆ. ಇದಕ್ಕೆ ಒಂದು ನಿಮಿಷಕ್ಕೂ ಹೆಚ್ಚು ಸಮಯ लागಬಹುದು.
IoT ಹಬ್ ಪ್ರಶ್ನೋತ್ತರ
ಹಿಂದಿನ ಪಾಠದಲ್ಲಿ ನೀವು MQTT ಅನ್ನು ಬಳಸಿದರು ಮತ್ತು ವಿಭಿನ್ನ ವಿಷಯಗಳಲ್ಲಿ ಸಂದೇಶಗಳನ್ನು ಹಿಂದೆ ಮತ್ತು ಮುಂದೆ ಕಳುಹಿಸಿದ್ದರು, ವಿಭಿನ್ನ ವಿಷಯಗಳಿಗೆ ವಿಭಿನ್ನ ಉದ್ದೇಶಗಳು ಇವೆ. ವಿಭಿನ್ನ ವಿಷಯಗಳಲ್ಲಿ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವ ಬದಲಾಗಿ, IoT ಹಬ್ ಹಬ್ ಮತ್ತು ಸಾಧನದ ನಡುವೆ ಸಂವಹನ ಮಾಡಲು ಹಲವಾರು ನಿಶ್ಚಿತ ಮಾರ್ಗಗಳನ್ನು ಹೊಂದಿದೆ.
💁 ಮುಂಚೂಣಿಯಿಂದ ಈ ಸಂವಹನವು MQTT, HTTPS ಅಥವಾ AMQP ಬಳಸಬಹುದು.
-
ಡಿವೈಸ್ ಟು ಕ್ಲೌಡ್ (D2C) ಸಂದೇಶಗಳು - ಇವು ಸಾಧನದಿಂದ IoT ಹಬ್ಗೆ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಗಳು, ಉದಾಹರಣೆಗೆ ಟೆಲಿಮೆಟ್ರಿ. ನಂತರ ಅವುಗಳನ್ನು ನಿಮ್ಮ ಆ್ಯಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಮೂಲಕ IoT ಹಬ್ನಿಂದ ಓದಲು ಸಾಧ್ಯ.
🎓 ಒಳಗಿನಿಂದ ನೋಡಿದರೆ, IoT ಹಬ್ Event Hubs ಎಂಬ ಆಜ್ಯುರ್ ಸೇವೆಯನ್ನು ಬಳಕೆ ಮಾಡುತ್ತದೆ. ನೀವು ಹಬ್ಗೆ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಗಳನ್ನು ಓದಲು ಕೋಡ್ ಬರೆಯುವಾಗ, ಅವುಗಳನ್ನು كثير ಸಾಧ್ಯವಿನಿಂದ 'ಕಾರ್ಯಕ್ರಮಗಳು' ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
-
ಕ್ಲೌಡ್ ಟು ಡಿವೈಸ್ (C2D) ಸಂದೇಶಗಳು - ಆ್ಯಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಮೂಲಕ IoT ಹಬ್ ಮೂಲಕ ಡಿವೈಸ್ಗೆ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಗಳು
-
ನೇರ ವಿಧಾನ ವಿನಂತಿಗಳು - ಆ್ಯಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಮೂಲಕ IoT ಹಬ್ ಮೂಲಕ ಸಾಧನಕ್ಕೆ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಗಳು, ಉದಾಹರಣೆಗೆ ಆಕ್ಟುವೇಟರ್ ನಿಯಂತ್ರಿಸಲು. ಈ ಸಂದೇಶಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯೂ ಬೇಕಾಗಿರುತ್ತದೆ, ಇದರಿಂದ ನಿಮ್ಮ ಆ್ಯಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅವು ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆಯೆಂದು ತಿಳಿಸಬಹುದು.
-
ಡಿವೈಸ್ ಟ್ವಿನ್ ಗಳು - JSON ದಾಖಲೆಗಳು, ಸಾಧನ ಮತ್ತು IoT ಹಬ್ ನಡುವೆ ಸಿಂಕ್ರೋನೈಸಾಗಿವೆ, ಅವುಗಳು ಸಾಧನದಿಂದ ವರದಿಯಾಗಿರುವ ಅಥವಾ ಸಾಧನದ ಮೇಲೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾದ (ಅಥವಾ ಬಯಸಿದ) ಸೆಟ್ಟಿಂಗ್ಗಳು ಅಥವಾ ಇತರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲ್ಪಡುತ್ತವೆ.
IoT ಹಬ್ ಸಂದೇಶಗಳು ಮತ್ತು ನೇರ ವಿಧಾನ ವಿನಂತಿಗಳನ್ನು ಕೆಲ ದಿನಗಳ ಕಾಲ (ಡಿಫಾಲ್ಟ್ ಒಂದು ದಿನ) ಸಂಗ್ರಹಿಸಬಹುದು, ಆದ್ದರಿಂದ ಸಾಧನ ಅಥವಾ ಆ್ಯಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಸಂಪರ್ಕ ಕಳೆದುಕೊಂಡರೂ, ಮತ್ತೆ ಸಂಪರ್ಕ ಹೊಂದಿದಾಗ ಆ ಸಂದೇಶಗಳನ್ನು ಪ್ರಾಪ್ತಿಸಬಹುದು. ಡಿವೈಸ್ ಟ್ವಿನ್ಗಳು ಶಾಶ್ವತವಾಗಿ IoT ಹಬ್ನಲ್ಲಿ ಉಳಿಯುತ್ತವೆ, ಆದ್ದರಿಂದ ಒಂದು ಸಾಧನ ಯಾವುದೇ ವೇಳೆ ಮತ್ತೆ ಸಂಪರ್ಕ ಸೇರುತ್ತಾ ಅಪ್ರತಿಮ ಡಿವೈಸ್ ಟ್ವಿನ್ ಪಡೆದುಕೊಳ್ಳಬಹುದು.
✅ ಸಂಶೋಧನೆ ಮಾಡಿ: ಈ ಸಂದೇಶ ಪ್ರಕಾರಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ಓದಲು Device-to-cloud communications guidance ಮತ್ತು Cloud-to-device communications guidance ನೋಡಿ, IoT ಹಬ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ನಲ್ಲಿ.
ನಿಮ್ಮ ಸಾಧನವನ್ನು IoT ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸಿ
ಹಬ್ ರಚನೆಯಾದ ನಂತರ, ನಿಮ್ಮ IoT ಸಾಧನ ಅದಕ್ಕೆ ಸಂಪರ್ಕಿಸಬಹುದು. ನೋಂದಾಯಿತ ಸಾಧನಗಳು ಮಾತ್ರ ಸೇವೆಗೆ ಸಂಪರ್ಕಿಸಬಹುದು, ಆದ್ದರಿಂದ ಮೊದಲು ನೀವು ನಿಮ್ಮ ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಬೇಕಾಗುತ್ತದೆ. ನೋಂದಾಯಿಸುವಾಗ ನೀವು ಡಿವೈಸ್ ಸಂಪರ್ಕ ಸರಣಿಯನ್ನು ಪಡೆಯಬಹುದು, ಇದನ್ನು ಸಾಧನ ಸಂಪರ್ಕಕ್ಕೆ ಬಳಸುತ್ತದೆ. ಈ ಸಂಪರ್ಕ ಸರಣಿ ಸಾಧನಕ್ಕೆ ವಿಶೇಷವಾಗಿದ್ದು, ಅದರಲ್ಲಿ IoT ಹಬ್, ಸಾಧನ ಹಾಗೂ ಗುಪ್ತ ಕೀ ವಿವರಗಳಿದ್ದು, ಈ ಸಾಧನವು ಸೇವೆಗೆ ಸಂಪರ್ಕ ಸೋಲಿಸುವುದಕ್ಕೆ ದುಡಿಯುತ್ತದೆ.
🎓 ಸಂಪರ್ಕ ಸರಣಿ ಎಂದರೆ ಸಂಪರ್ಕ ವಿವರಗಳನ್ನು ಹೊಂದಿರುವ ಪಠ್ಯದ ಸಾಮಾನ್ಯ ಪದವಾಗಿದೆ. ಇವು IoT ಹಬ್, ಡೇಟಾಬೇಸ್ ಮತ್ತು ಇತರ ಅನೇಕ ಸೇವೆಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಉಪಯೋಗ ಆಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಇವು ಸೇವೆಯ ಗುರುತಿನೆಡೆ, ಉದಾಹರಣೆಗೆ URL ಮತ್ತು ಭದ್ರತೆ ಸಂಬಂಧಿ ಮಾಹಿತಿ, ಉದಾಹರಣೆಗೆ ಗುಪ್ತ ಕೀ ಇದ್ದಿರುತ್ತದೆ. SDKಗಳಿಗೆ ಈ ವಿವರಗಳನ್ನು ನೀಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
⚠️ ಸಂಪರ್ಕ ಸರಣಿಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಇರಿಸಬೇಕು! ಭದ್ರತೆ ಮುಂದಿನ ಪಾಠದಲ್ಲಿ ವಿವರವಾಗಿ ಕವರ್ ಮಾಡಲಾಗುವುದು.
ಕಾರ್ಯ - ನಿಮ್ಮ IoT ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಿ
Azure CLI ಬಳಸಿ ನಿಮ್ಮ IoT ಹಬ್ಗೆ ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಬಹುದು.
-
ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಚಾಲಿಸಿ:
az iot hub device-identity create --device-id soil-moisture-sensor \ --hub-name <hub_name><hub_name>ಅನ್ನು ನೀವು ನಿಮ್ಮ IoT ಹಬ್ಗೆ ಬಳಸಿದ ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಿ.ಇದು
soil-moisture-sensorಎಂಬ ID ಹೊಂದಿರುವ ಸಾಧನವನ್ನು ರಚಿಸುತ್ತದೆ. -
ನಿಮ್ಮ IoT ಸಾಧನ SDK ಬಳಸಿ ನಿಮ್ಮ IoT ಹಬ್ಗೆ ಸಂಪರ್ಕಿಸುವಾಗ, ಅದಕ್ಕೆ URL ಮತ್ತು ಗುಪ್ತ ಕೀ ಒಳಗೊಂಡಿರುವ ಸಂಪರ್ಕ ಸರಣಿಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಸಂಪರ್ಕ ಸರಣಿಯನ್ನು ಪಡೆಯಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಿ:
az iot hub device-identity connection-string show --device-id soil-moisture-sensor \ --output table \ --hub-name <hub_name><hub_name>ಅನ್ನು ನೀವು ನಿಮ್ಮ IoT ಹಬ್ಗೆ ನೀಡಿದ ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಿ. -
ಔಟ್ಪುಟ್ನಲ್ಲಿ ತೋರಿಸಲಾದ ಸಂಪರ್ಕ ಸರಣಿಯನ್ನು ಟಿಪ್ಪಣಿ ಮಾಡಿ, ನಂತರದ ಕಾರ್ಯಗಳಲ್ಲಿ ಇದನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.
ಕಾರ್ಯ - ನಿಮ್ಮ IoT ಸಾಧನವನ್ನು ಮೋಡಕ್ಕೆ ಸಂಪರ್ಕಿಸಿ
ನಿಮ್ಮ IoT ಸಾಧನ ಮೋಡಕ್ಕೆ ಸಂಪರ್ಕಿಸಲು ಸಂಬಂಧಿತ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಅನುಸರಿಸಿ:
ಕಾರ್ಯ - ಘಟನಾಕ್ರಮಗಳನ್ನು ಪಾರದರ್ಶಕಗೊಳಿಸಿ
ಈಗಾಗಲೇ, ನೀವು ನಿಮ್ಮ ಸರ್ವರ್ ಕೋಡ್ ಅನ್ನು ನವೀಕರಿಸುತ್ತಿರಲಿಲ್ಲ. ಬದಲಾಗಿ, ನಿಮ್ಮ IoT ಸಾಧನದಿಂದ ಪೊರಗುವ ಘಟನೆಗಳನ್ನು ನೋಡಲು ನೀವು ಆಜ್ಯುರ್ CLI ಬಳಸಬಹುದು.
-
ನೀವು ಭುಮಿ ತೇವಾಂಶ ಟೆಲಿಮೆಟ್ರಿ ಮೌಲ್ಯಗಳನ್ನು ಕಳುಹಿಸುತ್ತಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿ.
-
ನಿಮ್ಮ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ಅಥವಾ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಿ, ನಿಮ್ಮ IoT ಹಬ್ಗೆ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಗಳನ್ನು ಫಾಲೋ ಮಾಡಲು:
az iot hub monitor-events --hub-name <hub_name><hub_name>ಅನ್ನು ನೀವು ಬಳಸಿದ IoT ಹಬ್ ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಿ.ನಿಮ್ಮ IoT ಸಾಧನ ಕಳುಹಿಸಿದ ಸಂದೇಶಗಳು ಕন್ಸೋಲ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಲಿವೆ.
Starting event monitor, use ctrl-c to stop... { "event": { "origin": "soil-moisture-sensor", "module": "", "interface": "", "component": "", "payload": "{\"soil_moisture\": 376}" } }, { "event": { "origin": "soil-moisture-sensor", "module": "", "interface": "", "component": "", "payload": "{\"soil_moisture\": 381}" } }payloadಒಳಗಿನ ವಿಷಯವು ನಿಮ್ಮ IoT ಸಾಧನದಿಂದ ಕಳುಹಿಸಲಾದ ಸಂದೇಶಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.ಈ ಲೇಖನ ಬರೆಯುವ ಸಮಯದಲ್ಲಿ, Apple Silicon ಮೇಲೆ
az iotವಿಸ್ತರಣೆ ಸಂಪೂರ್ಣವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ. ನೀವು Apple Silicon ಸಾಧನವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಸಂದೇಶಗಳನ್ನು ಇತರ ರೀತಿಯಲ್ಲಿ ಗಮನಿಸಬೇಕು, ಉದಾಹರಣೆಗೆ Azure IoT Tools for Visual Studio Code ಬಳಸಿ. -
ಈ ಸಂದೇಶಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಲ್ಲಿಸುವ ಬಹುಮಾನ ವಿವರಗಳಿವೆ, ಉದಾಹರಣೆಗೆ ಕಳುಹಿಸಿದ ಸಮಯದ ಟೈಮ್ಸ್ಟಾಂಪ್. ಅವುಗಳನ್ನು ಅನೋಟೇಶನ್ಗಳು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ಸಂದೇಶ ಅನೋಟೇಶನ್ಗಳನ್ನು ನೋಡಲು ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಬಳಸಿ:
az iot hub monitor-events --properties anno --hub-name <hub_name><hub_name>ಅನ್ನು ನೀವು ಬಳಸಿದ IoT ಹಬ್ ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಿ.ನೀವು IoT ಸಾಧನ ಕಳುಹಿಸಿದ ಸಂದೇಶಗಳು ಕನ್ಸೋಲ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ.
Starting event monitor, use ctrl-c to stop... { "event": { "origin": "soil-moisture-sensor", "module": "", "interface": "", "component": "", "properties": {}, "annotations": { "iothub-connection-device-id": "soil-moisture-sensor", "iothub-connection-auth-method": "{\"scope\":\"device\",\"type\":\"sas\",\"issuer\":\"iothub\",\"acceptingIpFilterRule\":null}", "iothub-connection-auth-generation-id": "637553997165220462", "iothub-enqueuedtime": 1619976150288, "iothub-message-source": "Telemetry", "x-opt-sequence-number": 1379, "x-opt-offset": "550576", "x-opt-enqueued-time": 1619976150277 }, "payload": "{\"soil_moisture\": 381}" } }ಅನೋಟೇಶನ್ಗಳು ಒಳಗಿನ ಕಾಲ ಮೌಲ್ಯಗಳು UNIX ಕಾಲ ನಲ್ಲಿ ಇರುತ್ತವೆ, 1ನೇ ಜನವರಿ 1970 ರ ಮಧ್ಯರಾತ್ರಿ ಬಳಗದ ಸెకಂಡುಗಳ ಸಂಖ್ಯೆಯಂತೆ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ.
ನೀವು ಮುಗಿಸಿದಾಗ, ಘಟನೆ ಮೇಲ್ವಿಚಾರಕವನ್ನು ನಿಲ್ಲಿಸಿ.
ಕಾರ್ಯ - ನಿಮ್ಮ IoT ಸಾಧನವನ್ನು ನಿಯಂತ್ರಿಸಿ
ನೀವು Azure CLI ಬಳಸಿ ನೇರ ವಿಧಾನಗಳನ್ನು ನಿಮ್ಮ IoT ಸಾಧನದಲ್ಲಿ ಕರೆಸಬಹುದು.
-
ನಿಮ್ಮ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ಅಥವಾ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕೆಳಗಿನ ಕಮಾಂಡ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡಿ, IoT ಸಾಧನದಲ್ಲಿ
relay_onವಿಧಾನವನ್ನು ಕರೆಸಿ:az iot hub invoke-device-method --device-id soil-moisture-sensor \ --method-name relay_on \ --method-payload '{}' \ --hub-name <hub_name><hub_name>ಅನ್ನು ನೀವು ನಿಮ್ಮ IoT ಹಬ್ ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಿ.ಇದು
method-nameನಲ್ಲಿ ನೀಡಲಾದ ತಂತ್ರವನ್ನು ನೇರವಾಗಿ ಕರೆಸುವಿಕೆಗೆ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ನೇರ ವಿಧಾನಗಳು ಪೇಲೋಡ್ ಅನ್ನು JSON ರೂಪದಲ್ಲಿ ಪಡೆಯಬಹುದು, ಮತ್ತು ಈ ಡೇಟಾವನ್ನುmethod-payloadನಲ್ಲಿ ನೀಡಬಹುದು.ನೀವು ರಿಲೇ ಚಾಲಿತವಾಗುವುದನ್ನು ಮತ್ತು ಅದಕ್ಕೆ ಸಮಾನವಾದ ನಿಮ್ಮ IoT ಸಾಧನದಿಂದ ಒದಗಿಸಿದ ಔಟ್ಪುಟ್ ನೋಡಬಹುದು:
Direct method received - relay_on -
ಮೇಲಿನ ಹಂತವನ್ನು ಪುನರಾವರ್ತಿ ಮಾಡಿ, ಆದರೆ
--method-nameಅನ್ನುrelay_offಗೆ ನಿಗದಿ ಮಾಡಿರಿ. ನೀವು ರಿಲೇ ನಿಶ್ಚಿಲಿತವಾಗುವುದನ್ನು ಮತ್ತು IoT ಸಾಧನದಿಂದ ಸಮಾನ ಶಾಸನವನ್ನು ನೋಡುತ್ತೀರಿ.
🚀 ಸವಾಲು
IoT ಹಬ್ ಉಚಿತ ಟಿಯರ್ ದಿನಕ್ಕೆ 8,000 ಸಂದೇಶಗಳನ್ನು ಅನುವುಮಾಡುತ್ತದೆ. ನೀವು ಬರೆದ ಕೋಡ್ ಪ್ರತಿ 10 ಸೆಕೆಂಡಿಗೆ ಒಂದು ಬಾರಿ ಟೆಲಿಮೆಟ್ರಿ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಪ್ರತಿ 10 ಸೆಕೆಂಡಿಗೆ ಒಮ್ಮೆ ಸಂದೇಶ ಬಂದರೆ, ದಿನಕ್ಕೆ ಎಷ್ಟು ಸಂದೇಶಗಳಾಗುತ್ತವೆ?
ಭೂಮಿಯ ತೇವಾಂಶ ಅಳೆಯುವಿಕೆಗಳನ್ನು ಎಷ್ಟು ವೇಳೆ ಕಳುಹಿಸಬೇಕು ಎಂದು ಯೋಚಿಸಿ. ನೀವು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವಿರಿ, ಉಚಿತ ಟಿಯರ್ ಒಳಗೆ ಉಳಿಯಲು ಮತ್ತು ಅವಶ್ಯಕতা ಇದ್ದಷ್ಟರ ಮಟ್ಟಿಗೆ ಮಾತ್ರ ಪರೀಕ್ಷಿಸಲು ಆದರೆ ಹೆಚ್ಚು ಅಲ್ಲದೆ? ನೀವು ಎರಡನೇ ಸಾಧನವನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಹೇಗೆ?
ಪಾಠದ ನಂತರ ಕ್ವಿಜ್
ಪರಿಶೀಲನೆ ಮತ್ತು ಸ್ವಯಂ ಅಧ್ಯಯನ
IoT ಹಬ್ SDK ಆರ್ಡುನಿಯೋ ಮತ್ತು ಪೈಥಾನ್ ಎರಡರಿಗೂ ಓಪನ್ ಸೋರ್ಸ್ ಆಗಿದೆ. GitHub上的 ಕೋಡ್ ರೆಪೊಗಳಲ್ಲಿ ವಿವಿಧ IoT ಹಬ್ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಹಳವನ್ನು ಹಲವು ಉದಾಹರಣೆಗಳಿವೆ.
- ನೀವು Wio ಟೆರ್ಮಿನಲ್ ಬಳಸುತ್ತಿದ್ದರೆ, Arduino ಉದಾಹರಣೆಗಳನ್ನು GitHub ನಲ್ಲಿ ಪರಿಶೀಲಿಸಿ.
- ನೀವು ರಾಸ್ಪೆರಿ ಪೈ ಅಥವಾ ವರ್ಚუალური ಸಾಧನವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, GitHub上的Python示例 ಅನ್ನು ಪರಿಶೀಲಿಸಿ
ನಿಯೋಜನೆ
ಇತರೆ ಜಾಹೀರಾತು: ಈ ದಸ್ತಾವೇಜುವನ್ನು AI ಭಾಷಾಂತರ ಸೇವೆ Co-op Translator ಬಳಸಿ ಭಾಷಾಂತರಿಸಲಾಗಿದೆ. ನಾವು ಶುದ್ಧತೆಯ ಮೇಲೆ ಉತ್ಸಾಹವಾಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ಸ್ವಯಂಚಾಲಿತ ಭಾಷಾಂತರಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸರಿ ಇರಬಹುದೆಂದು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಮೂಲ ಭಾಷೆಯ ದಸ್ತಾವೇಜು ಅಂತಿಮ ಮತ್ತು ಅಧಿಕೃತ ಆದೋರ್ಷವಾಗಿರಬೇಕು. ಅತ್ಯಾವಶ್ಯಕ ಮಾಹಿತಿಗಾಗಿ ವೃತ್ತಿಪರ ಮಾನವ ಭಾಷಾಂತರವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಭಾಷಾಂತರ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ತಪ್ಪುಗಳು ಅಥವಾ ತಪ್ಪು ವಿವರಣೆಗಳಿಗೆ ನಾವು ಹೊಣೆ ಹೊತ್ತಿಲ್ಲ.







