Arduino IDE ஐப் பயன்படுத்தி ESP32 WiFi ஸ்டேஷன் இன்டர்ஃபேஸ் MAC முகவரியை எவ்வாறு பெறுவது

Arduino Ide Aip Payanpatutti Esp32 Wifi Stesan Intarhpes Mac Mukavariyai Evvaru Peruvatu



ESP32 என்பது மைக்ரோகண்ட்ரோலர்-அடிப்படையிலான பவர் கன்சர்விங் போர்டு ஆகும், இது பயனர்களிடமிருந்து வழிமுறைகளைப் பெறுகிறது மற்றும் அவற்றை செயலாக்கிய பின் Tensilica Xtensa LX6 ESP32 ஸ்மார்ட் சிப்பைப் பயன்படுத்தி வெளியீட்டாக மாற்றுகிறது. ESP32 ஆனது WiFi இயக்கி தொகுதியுடன் வருகிறது, இது நிலைய முறை, அணுகல் புள்ளி முறை அல்லது இரண்டும் போன்ற வெவ்வேறு WiFi முறைகளில் அதை உள்ளமைக்க முடியும். இந்த கட்டுரை ஸ்டேஷன் பாயிண்ட் பயன்முறையில் ESP32 இன் MAC முகவரியைப் பெறுவதற்கான Arduino குறியீட்டை உள்ளடக்கும்.

ESP32 WiFi ஸ்டேஷன் பயன்முறையில் அறிமுகம்

ESP32 என்பது உள்ளமைக்கப்பட்ட Wi-Fi மற்றும் புளூடூத் திறன்களைக் கொண்ட குறைந்த விலை, குறைந்த சக்தி கொண்ட மைக்ரோகண்ட்ரோலர் ஆகும். இது பொதுவாக இன்டர்நெட் ஆஃப் திங்ஸ் (IoT) மற்றும் இணைப்பு மற்றும் செயலாக்க சக்தி தேவைப்படும் பிற பயன்பாடுகளில் பயன்படுத்தப்படுகிறது.

இல் நிலைய முறை , ESP32 ஆனது வயர்லெஸ் அணுகல் புள்ளியுடன் (AP) இணைக்கிறது மற்றும் ஒரு கிளையண்டாக செயல்படுகிறது, இது இணையத்தை அணுகவும் அதே நெட்வொர்க்கில் உள்ள பிற சாதனங்களுடன் தொடர்பு கொள்ளவும் அனுமதிக்கிறது. இது அணுகல் புள்ளி பயன்முறைக்கு முரணானது, அங்கு ESP32 வயர்லெஸ் AP ஆக செயல்படுகிறது மற்றும் பிற சாதனங்களை அதனுடன் இணைக்க அனுமதிக்கிறது.









நிலைய முறை வீடு அல்லது அலுவலக வைஃபை நெட்வொர்க் போன்ற முன்பே இருக்கும் நெட்வொர்க்குடன் ESP32 இணைக்கப்பட வேண்டிய பயன்பாடுகளுக்கு பயனுள்ளதாக இருக்கும். ESP32 சேவையகத்திற்கு தரவை அனுப்ப அல்லது நெட்வொர்க்கில் உள்ள பிற சாதனங்களிலிருந்து தரவைப் பெற வேண்டிய பயன்பாடுகளுக்கும் இது பயனுள்ளதாக இருக்கும்.



ஸ்டேஷன் பாயிண்ட் பயன்முறையில் ESP32 ஐ இணைக்க முதலில் கட்டளையைப் பயன்படுத்தி அதை உள்ளமைக்க வேண்டும்:





WiFi.mode ( WIFI_STA ) ;

Arduino IDE ஐப் பயன்படுத்தி ESP32 WiFi ஸ்டேஷன் இன்டர்ஃபேஸ் MAC முகவரியைப் பெறுதல்

ஸ்டேஷன் பாயிண்ட் பயன்முறையில் ESP32 MAC முகவரியைப் பெற, முதலில் நாம் ESP32 ஐ ஸ்டேஷன் பயன்முறையில் உள்ளமைக்க வேண்டும். அதன் பிறகு, MAC முகவரி WiFi நூலக மாறியைப் பயன்படுத்தி, Arduino IDE தொடர் மானிட்டரில் ESP32 நிலைய இடைமுகத்தின் MAC முகவரியை அச்சிடலாம்.

குறியீடு
Arduino IDE ஐத் திறந்து ESP32 போர்டில் குறியீட்டைப் பதிவேற்றவும்:



#'WiFi.h' அடங்கும்  /*வைஃபை நூலகம்*/

வெற்றிட அமைப்பு ( ) {
தொடர்.தொடங்கு ( 115200 ) ; /* வரையறுக்கப்பட்ட பாட் விகிதம் */

WiFi.mode ( WIFI_MODE_STA ) ; /* ESP32 WiFi கட்டமைக்கப்பட்டது உள்ளே நிலைய முறை */
தொடர்.அச்சு ( 'ESP32 நிலைய இடைமுகம் MAC முகவரி:' ) ;
Serial.println ( WiFi.macAddress ( ) ) ; /* ESP32 MAC முகவரியை அச்சிடுகிறது உள்ளே நிலைய முறை */
}

வெற்றிட வளையம் ( ) { }

தேவையான WiFi நூலகத்தைச் சேர்ப்பதன் மூலம் குறியீடு தொடங்கப்பட்டது. இந்த நூலகம் ESP32 வைஃபை பயன்முறைகளைக் கட்டுப்படுத்த உதவுகிறது மற்றும் இந்த நூலகத்தின் மாறியைப் பயன்படுத்தி, அணுகல் புள்ளி, நிலையம் அல்லது இரண்டும் போன்ற வெவ்வேறு வைஃபை முறைகளில் உள்ளமைக்கப்படும்போது ESP32 இன் MAC முகவரியை அச்சிடலாம்.

Arduino IDE மற்றும் ESP32 போர்டுக்கு இடையேயான தொடர் தொடர்புக்கு அடுத்த பாட் வீதம் துவக்கப்பட்டது.

அதன் பிறகு, WiFi நூலகத்தைப் பயன்படுத்தி, கட்டளையைப் பயன்படுத்தி ஸ்டேஷன் பாயிண்ட் பயன்முறையில் ESP32 இணைப்பை நிறுவ ஸ்டேஷன் பயன்முறை செயல்பாட்டை அழைப்போம். WiFi.mode(WIFI_MODE_STA) . ESP32 ஸ்டேஷன் பாயிண்ட் பயன்முறையில் கட்டமைக்கப்பட்டவுடன், அந்த நெட்வொர்க்கிற்கான SSID மற்றும் கடவுச்சொல்லை வரையறுப்பதன் மூலம் எந்த நெட்வொர்க்குடனும் இணைக்க முடியும்.

இறுதியாக, பயன்படுத்தி WiFi.macAddress() கட்டளை ESP32 அதன் MAC முகவரியை Arduino IDE இன் தொடர் மானிட்டரில் அச்சிடும்.

வெளியீடு
வெளியீட்டில் ESP32 இன் ஸ்டேஷன் இன்டர்ஃபேஸ் MAC முகவரியைக் காணலாம்:

3

முடிவுரை

ESP32 என்பது ஒரு IoT போர்டு ஆகும், இது உள்ளமைக்கப்பட்ட WiFi இயக்கி தொகுதிகளைப் பயன்படுத்தி எந்தவொரு திட்டத்தையும் முழுமையான வயர்லெஸ் அடிப்படையிலான திட்டமாக மாற்ற உதவுகிறது. வயர்லெஸ் நெட்வொர்க்கிற்குள் உள்ள சாதனங்களின் பாதுகாப்பிற்காக சில நேரங்களில் நாம் மேக் முகவரியைப் பயன்படுத்த வேண்டும். ESP32 MAC முகவரியை ஸ்டேஷன் பாயிண்ட் பயன்முறையில் உள்ளமைக்க இந்தக் கட்டுரை உதவும்.