ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

node mcu log in wifi access point wpa2-enterprise

PC

ใครพอจะมีวิธี ต่อesp8266 nodemcu log in เข้าwifi ของหน่วยงาน ที่มีระบบnetwork เป็น wpa2-enterprise บ้างครับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน

ปกติมีให้กรอกรหัส username , password รองรับ wpa2 อยู่ครับ

แต่ถ้าหมายถึงให้เข้าหน้าเว็บ แล้ว login เข้าระบบของทางหน่วยงาน

ตรงนี้ต้องเขียนโปรแกรมเพิ่ม ให้ตรงกับของหน่วยงานครับ

QUOTE 
ความคิดเห็นที่ #2
PC

พอจะมี code มั๊ยครับ สำหรับ wpa2 enterprise+peap 

QUOTE 
ความคิดเห็นที่ #3
PC

นี่เป็นตัอย่าง code ที่ค้นได้จากเว็บอื่น แต่ยังต่อ wifi ไม่สำเร็จ 

extern "C" {

#include "user_interface.h"

#include "wpa2_enterprise.h"

#include "c_types.h"

}

#include <Arduino.h>

#include <ESP8266WiFi.h>

#include <ESP8266HTTPClient.h>

#include <ArduinoJson.h>

 

 

// SSID to connect to

static const char* ssid = "*******";

// Username for authentification

static const char* username = "*******";

 

static const char identity[] = "*******";

 

// Password for authentification

static const char* password = "*******";

const int ledPin = 0;

// --------------------------------------------------------------

void setup() {

  Serial.begin(115200);

  pinMode(ledPin, OUTPUT);

 

  Serial.print("Tryingonnect to ");

  Serial.println(ssid);

 

  wifi_set_opmode(STATION_MODE);

  wifi_station_disconnect();

  

  struct station_config wifi_config;

 

  memset(&wifi_config, 0, sizeof(wifi_config));

  strcpy((char*)wifi_config.ssid, ssid);

  strcpy((char*)wifi_config.password, password);

  wifi_station_set_config(&wifi_config);

  

 

 

  wifi_station_set_wpa2_enterprise_auth(1);

  

  wifi_station_clear_cert_key();

  wifi_station_clear_enterprise_ca_cert();

  wifi_station_clear_enterprise_username();

  wifi_station_clear_enterprise_password();

  

  wifi_station_set_enterprise_identity((uint8_t*)identity, strlen(identity));

  wifi_station_set_enterprise_username((uint8_t*)username, strlen(username));

  wifi_station_set_enterprise_password((uint8_t*)password, strlen(password));

  //wifi_station_set_enterprise_ca_cert();

  wifi_station_connect();

  Serial.print("Status: ");

  Serial.println(wifi_station_get_connect_status());

 

 

  // Wait for connection AND IP address from DHCP

  while (WiFi.status() != WL_CONNECTED) {

    delay(2000);

    Serial.println("Not connected");

  }

  Serial.println("");

  Serial.println("WiFi connected");  

  Serial.println("IP address: ");

  Serial.println(WiFi.localIP());

 

  }

Result ที่ได้ 

Status: 1

Not connected

รบกวนผู้รู้ช่วยแนะนำหน่อยครับ

 

QUOTE 
ความคิดเห็นที่ #4
เจ้าของร้าน

การใช้งานพื้นฐาจของ ESP8266 ลองดูเพิ่มเติมในคอร์ส Arduino ESP8266 ที่หน้าเว็บครับ

แสดงความคิดเห็นที่ 1-4 จากทั้งหมด 4 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม