Skip to content

class สำหรับ nodeMCU ที่ใช้ในค่าย Exceed 13

Notifications You must be signed in to change notification settings

chawin-a/ServerExceed

Repository files navigation

ServerExceed

ServerExceed เป็น class สำหรับ nodeMCU ที่ใช้ในค่าย eXceed 13 ซึ่งรวมคำสั่งที่ใช้ในการส่งข้อมูลระหว่างบอร์ด Galileo Gen 2 กับ Web Server และการต่อ Wifi

ไม่ต้อง include "ESP8266WiFi.h" แบบด้านล่าง เนื่องจาก library นี้ได้จัดการให้เรียบร้อยแล้ว

Constructor

default constructor คือ ServerExceed

กำหนดค่าเริ่มต้นของ class ผ่าน constructor

ServerExceed(
  char* _ssid,
  char* _password,
  char* _host,
  int _port,
  String _group,
  WiFiServer* _server
)

Getter And Setter

กำหนด ssid ที่ใช้ในการต่อ wifi

void setSsid(char* _ssid)

return ค่า ssid ที่ใช้ในการต่อ wifi ออกมา

char* getSsid()

กำหนด password ที่ใช้ในการต่อ wifi

void setPassword(char* _password)

return ค่า password ที่ใช้ในการต่อ wifi ออกมา

char* getPassword()

กำหนด host ของ server ที่ใช้ส่งข้อมูล

void setHost(char* _host)

return host ของ server ที่ใช้ส่งข้อมูล

char* getHost()

กำหนด port ของ host

void setPort(int _port)

return port ของ host

int getPort()

กำหนดชื่อกลุ่ม

void setGroup(String _group)

return ชื่อกลุ่ม

String getGroup()

กำหนด nodeMCU server

void setServer(WiFiServer* _server)

return nodeMCU server

WiFiServer* getServer()

Function

connectServer ใช้ใน setup เพื่อต่อ wifi และลงทะเบียน localIP ของ nodeMCU ให้กับ web server

void connectServer()

sendDataFromServerToBoard ใช้ใน loop เพื่อรอข้อมูลจาก Server แล้วส่งไปที่ Board

void sendDataFromServerToBoard()

sendDataFromBoardToServer ใช้ใน loop เพื่อส่ง data จาก Board ไปที่ Server

void sendDataFromBoardToServer(String &data)

About

class สำหรับ nodeMCU ที่ใช้ในค่าย Exceed 13

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages