ioESP แอพฯควบคุมพอร์ต ESP8266

  • 17 Replies
  • 6398 Views
Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #8 on: April 18, 2015, 12:40:28 am »
ตามมาจากในบล๊อกครับ จากอันนี้ http://www.elec-za.com/arduino-ide-program-esp8266/ ขอถามหน่อยครับ ตัว esp8266 เวลาใช้งาน ตัวมันเองจะปล่อยสัญญาณ wifi ออกมาด้วย ทำยังไงจะไม่ให้มันปล่อยออกมาครับ เพราะสัญญาณที่มันปล่อยออกมาสามารถต่อเข้าใช้ได้เลย แม้จะออกเน็ทไม่ได้แต่มันอาจจะโดนแฮกเข้าวงแลนของเราได้ ผมลองเข้าดูหากเราหาไอพีตัว esp8266 ได้มันจะเข้าควบคุมสั่งงาน esp8266 ได้เลย

ส่วนวิธีการที่ลงใน http://www.elec-za.com/ioesp-app/ ยอดเยี่ยมครับ แต่การใช้งานเฉพาะทางจะไม่ค่อยสะดวก เพราะต้องมาตัดต่อไวไฟเข้าตัวที่จะควบคุม หากผมจะปรับให้มันอยู่ในวงแลนเดียวกันโดยรับสัญญาณจากเราเตอร์เหมือนบทความก่อนโดยมันเองไม่ปล่อยสัญญาณออกมาจะต้องแก้ตรงไหนครับ ผมลองถามอากู๋ก็ไม่เจอเลยครับ ขอบคุณครับ

ผมจะลองใส่แบบนี้ดูไม่แน่ใจว่าจะได้ไหม
  WiFi.mode(WIFI_STA);
  const char* ssid = "fwty5";
  const char* password = "12345678";


Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #9 on: April 18, 2015, 05:34:49 pm »
ตามมาจากในบล๊อกครับ จากอันนี้ http://www.elec-za.com/arduino-ide-program-esp8266/ ขอถามหน่อยครับ ตัว esp8266 เวลาใช้งาน ตัวมันเองจะปล่อยสัญญาณ wifi ออกมาด้วย ทำยังไงจะไม่ให้มันปล่อยออกมาครับ เพราะสัญญาณที่มันปล่อยออกมาสามารถต่อเข้าใช้ได้เลย แม้จะออกเน็ทไม่ได้แต่มันอาจจะโดนแฮกเข้าวงแลนของเราได้ ผมลองเข้าดูหากเราหาไอพีตัว esp8266 ได้มันจะเข้าควบคุมสั่งงาน esp8266 ได้เลย

ส่วนวิธีการที่ลงใน http://www.elec-za.com/ioesp-app/ ยอดเยี่ยมครับ แต่การใช้งานเฉพาะทางจะไม่ค่อยสะดวก เพราะต้องมาตัดต่อไวไฟเข้าตัวที่จะควบคุม หากผมจะปรับให้มันอยู่ในวงแลนเดียวกันโดยรับสัญญาณจากเราเตอร์เหมือนบทความก่อนโดยมันเองไม่ปล่อยสัญญาณออกมาจะต้องแก้ตรงไหนครับ ผมลองถามอากู๋ก็ไม่เจอเลยครับ ขอบคุณครับ

ผมจะลองใส่แบบนี้ดูไม่แน่ใจว่าจะได้ไหม
  WiFi.mode(WIFI_STA);
  const char* ssid = "fwty5";
  const char* password = "12345678";


555 ใน Google ไม่ค่อยมีอยู่แล้วครับ ผมใช้วิธีเปิดไฟล์ไลบารี่ขึ้นมาอ่านเลย ว่ามีคำสั่งอะไรให้ใช้บ้าง
ส่วนที่ท่านบอกว่ามันปล่อยสัญญาณออกมา เป็นเพราะโค้ดใช้โหมด AP ครับ เราสามารถตั้งรหัสให้มันก็ได้ครับ จะแก้ปัญหาใครก็ได้เข้ามาควบคุม แต่หากต้องการให้สามารถเล่นเน็ตไปด้วย คุมไปด้วยได้ ใช้ในโหมด STA อย่างเดียวครับ (โค้ดที่ท่านวางไว้ถูกแล้วครับ) แล้วก็ถ้าไม่อยากให้ IP เปลี่ยนไปมา ก็ใช้ DHCP ได้ครับ
Code: [Select]
WiFi.config(local_ip, WiFi.gatewayIP(), WiFi.subnetMask());
แต่เท่าที่ลองๆคำสั่งนี้ เหมือนจะทำให้การใช้งานไม่เสถียรเท่าไหร่ (หรือเป็นที่โค้ดผมไม่แน่ใจ) ถ้าทำ DHCP ที่ตัว AP ที่เราไปเชื่อมต่ออยู่ ก็น่าจะทำให้เสถียรขึ้นก็ได้ครับ

Note. คำสั่ง DHCP จะต้องใช้หลัง Connect สำเร็จแล้วครับ
Note.2 อย่าลืมไปแก้ IP จากในหน้า Settings ของแอพฯนะครับ
Elec-Za เพื่อนอิเล็กทรอนิกส์ : http://www.elec-za.com/

Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #10 on: April 19, 2015, 12:58:27 am »
ขอบคุณครับสำหรับคำตอบ ผมไม่แน่ใจว่าเรื่องนี้มันเรื่องใหม่หรือมีคนสนใจน้อยก็ไม่ทราบอากู๋จึงหาคำตอบไม่ค่อยได้ ผมก็เพิ่งมาสนใจเพราะมันทำงานได้ไกลกว่า bt และไม่ต้องอาศัยอาดุยโน่ช่วยจึงน่าสนใจมากๆ ลองทำตามฝรั่ง(Julian Ilett) มันไม่ค่อยเวิคทำแล้วไม่เหมือน โชคดีมาเจอของท่านที่นำมาเผยแพร่ภาษาไทยขอบคุณมากเลยครับ ตอนนี้ลองใช้เบื้องต้นสามารถทำงานได้ปรกติครับ แต่ไม่แน่ใจระยะยาวจะเสถียรไหม ตอนนี้ลองเอาโค๊ดฝั่งแอนดรอยของท่านมาลองแก้กับ phonegap ปรากฏว่าเละครับ ความรู้ด้านนั้นของผมไม่มีเลย  แค่ลงโปรแกรมก็ตีกันมั่วแล้ว คงต้องไปลองกับ app inventor ก่อนแล้วครับ

Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #11 on: June 08, 2015, 11:51:25 am »
หลงใช้ nodemcu LUA อยู่นาน arduino ide esp8266 ภาษา C คุ้นเคยกว่า

Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #12 on: June 15, 2015, 11:05:35 am »
ขอทดสอบด้วยคนครับ อิอิ   ;D

*

Offline skytec

  • *****
  • 1030
  • "จินตนาการสำคัญกว่าความรู้ " --อัลเบิรต ไอสไตน์
    • View Profile
    • R&D , Technical Consultants , Sensor Developer  , Engineering consultants
Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #13 on: June 24, 2015, 09:44:53 pm »
ลองแล้ว work ครับ  ;D ;D
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์

Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #14 on: June 25, 2015, 06:01:49 am »
ตอนนี้ผมก้อลองเล่นอยู่เหมือนกันครับสั่งตัว esp8266-01 มาศึกษาก่อนเห็นถูกดีครับ

*

Offline skytec

  • *****
  • 1030
  • "จินตนาการสำคัญกว่าความรู้ " --อัลเบิรต ไอสไตน์
    • View Profile
    • R&D , Technical Consultants , Sensor Developer  , Engineering consultants
Re: ioESP แอพฯควบคุมพอร์ต ESP8266
« Reply #15 on: June 25, 2015, 02:47:53 pm »
ตอนนี้ผมก้อลองเล่นอยู่เหมือนกันครับสั่งตัว esp8266-01 มาศึกษาก่อนเห็นถูกดีครับ

แนะนำ ESP-07 ครับ ต่างไม่กี่บาท คุ้มกว่าเย่อะ
"จินตนาการสำคัญกว่าความรู้ ความรู้มีข้อจำกัด จิตนาการไร้ขอบเขต " --อัลเบิร์ต ไอสไตน์