Tagged: internet of things

การติดตั้ง MQTT Broker & MQTT Web Client บน Raspberry Pi และ VPS/Cloud

การพัฒนาทางด้าน IoT หรือ Internet of things นั้น คงจะหนีไม่พ้นเรื่อง protocol หรือวิธีการส่งข้อมูลนะครับ และแน่นอนครับ วันนี้เราจะใช้ MQTT Protocol ในการรับส่งข้อมูลครับ และบทความนี้จะเป็นการเริ่มต้นและสร้างความคุ้นเคย กับงานพัฒนาทางด้าน IoT (Internet of things) กันด้วยการติดตั้ง MQTT Broker & MQTT Web Client บน Raspberry Pi และ VPS/Cloud Service นะครับ MQTT...

ติดตั้ง lighttpd webserver ด้วย Docker บน Raspberry Pi กันเถอะ!

บทความที่แล้วเรียนพูดถึงการติดตั้ง Docker บน Raspberry Pi (Raspbian Jessie) กันไปแล้ว วันนี้เรามาติดตั้ง webserver กันครับ ซึ่งเราจะเลือกใช้ lighttpd กันนะครับ เพื่อความสะดวกในการเริ่มต้นครับ (ใครใช้ rpi นอกเหนือ tag ที่มี ให้เลื่อนลงไปข้างล่าง เพื่อ build ขึ้นมาเองได้ครับ) เริ่มต้นสร้างไฟล์ และดึง docker image มาสร้างเป็น docker container mkdir www-static touch www-static/file1 touch...

การติดตั้ง esp-idf Espressif IoT Development Framework สำหรับใช้พัฒนา ESP32

ESP32 - Nano32

ในบทความนี้จะแบ่งการพัฒนาโปรแกรมบน ESP32 เป็น 2 ส่วนหลักนะครับคือ การ compile esp-idf สำหรับ esp32 ด้วย mac os และ linux การ compile esp-idf สำหรับ esp32 ด้วย docker (รองรับทุก os) การ compile esp-idf สำหรับ esp32 ด้วย mac os และ linux Step...

รวมหลากวิธีการ Monitor อุปกรณ์ที่เชื่อมต่ออยู่กับระบบ netpie.io ฉบับ CMMC

สืบเนื่องจากช่วงนี้น้องๆที่ CMMC มีความพร้อมที่จะเรียนรู้ netpie.io แล้ว เพราะเริ่มคุ้นกับ IoT และมีความรู้พื้นฐานเกี่ยวกับ MQTT กันมาพอสมควร แต่การเริ่มใช้ netpie แรกๆนั้นมันยังไม่ค่อยสะดวกเท่าไหร่นัก.. อย่างน้อยก็ monitor “things” ของเราได้ยาก เลยเกิดความคิดที่จะใช้ hivemq mqtt websocket client มาปรับปรุง และประยุกต์ใช้เข้ากับ netpie ได้อานิสงค์จาก opensource ไปเต็มๆครับ ซึ่งจากการประเมินแล้ว จากการทำคร่าวๆ น่าจะใช้เวลาแก้ไม่เกิน 2 ชั่วโมง.. ก็เริ่มลงมือทันที และสุดท้ายได้หน้าตามาเป็นแบบนี้ครับ…...

Hack โคมไฟส่องทางให้เป็นอุปกรณ์ IoT ง่ายๆ โดยใช้ ESPresso Lite (ESP8266)

ปัจจุบันนี้กระแส IoT (internet of things) กำลังมาแรงมาก นอกจากจะหาซื้อมาใช้ได้ง่ายแล้ว ในฝั่งนักพัฒนาก็สามารถทำเล่นเองได้อย่างง่ายดาย และที่สำคัญราคาก็ถูกลงมามากๆครับ บทความนี้ Chiang Mai Maker Club ไม่ได้มาโชว์สร้างอะไรใหม่ แต่พวกเราจะมา Hack อุปกรณ์ธรรมดาๆ ให้เป็นอุปกรณ์ IoT ได้ในพริบตาเดียว ให้ดูครับ! อุปกรณ์   อุปกรณ์ที่ว่าก็คือภาพข้างบนครับ มันคือไฟส่องสว่าง ที่จะส่องแสงเมื่อตรวจพบความเคลื่อนไหวครับ หาซื้อได้ทั่วไป แต่รูปที่ผมโชว์นี้ผมซื้อมาจากปีนังครับ สนนราคาที่ 80 บาทไทยเท่านั้น!! เซ็นเซอร์ที่ใช้ในการตรวจจับความเคลื่อนไหวหรือ Motion Sensor หน้าตาแบบนี้ครับ จะเห็นได้ว่าเหมือนกับโคมไฟที่ผมหาซื้อมาเดี๊ยะเลยใช่มั๊ยล่าาาา.. เดี่ยวนะ,...

แบ่งปันความเจ็บปวดจากการพัฒนา IoT (Internet of things)

แชร์ความเจ็บปวดจากการพัฒนา IoT กันในชมรมฯนะครับ ย้อนกลับไปในอดีตซักระยะ 2 ปีกว่าๆครับ ทางผมและชมรมฯ พยายามหา cloud service มาใช้ตลอดๆ เรื่อยมาครับ หลังจากเจ็บปวดอย่างมากในการทำใช้เอง… สาเหตุหลักๆก็เพราะเวลามีจำกัดยิ่ง พวกเราทุกคนมีหน้าที่ประจำกันหมดครับ ส่วนใหญ่เรียนหนังสือกันอยู่ หรือไม่ก็ทำงานเต็มเวลากันทั้งนั้นครับ message / data logger service แรกๆที่เราเลือกใช้กัน ก็เริ่มด้วย xively ใช้ได้ดีมาก… แต่จู่ๆก็ไม่ให้คนอื่นสมัครซะงั้น ปวดใจเลย cloudmqtt ใช้ได้ดีครบครัน มีทั้ง mqtt broker / ssl...

NETPIE Manager: Opensource เพื่อช่วยให้การติดต่อกับ netpie.io ผ่านโพรโตคอล mqtt ได้ง่ายยิ่งขึ้น

NETPIE Manager ครับ… เกิดมาช่วย generate MQTT USER + PASSWORD จาก netpie โดยเฉพาะ.. Netpie Manager แยกตัวออกมาจากโปรเจ็ค CMMC Devices ครับ เพราะว่าความตั้งใจ CMMC Devices นั้นค่อนข้างทำเยอะ และไปไกลกว่านี้มากครับ มันเลยไม่เสร็จซะทีเนื่องจากช่วงนี้ผมทำงานมากกว่า 7 วันต่อสัปดาห์ครับ… เลยต้อง split ออกมาเป็น Netpie Manager ครับ ถ้ามีเวลาจะกลับไป review netpie...

ESP8266 บน Arduino IDE สำหรับผู้เริ่มต้น

 UNDERCONSTRUCTION การเริ่มต้นใช้งาน ESP8266 ผ่านทาง Arduino IDE (ตอนที่ 1 – ติดตั้ง Arduino IDE กับ ESP8266 พร้อม flash โปรแกรม) การเริ่มต้นใช้งาน ESP8266 ผ่านทาง Arduino IDE (ตอนที่ 2 – การใช้งานขา GPIO บน ESP8266) การใช้ ESP8266 ผ่าน Arduino IDE...

การเริ่มต้นใช้งาน ESP8266 ผ่านทาง Arduino IDE (ตอนที่ 2 – การใช้งานขา GPIO บน ESP8266)

ติดตั้ง Arduino IDE กับ ESP8266 พร้อม flash โปรแกรม การใช้งานขา GPIO บน ESP8266 ตอนที่ 2 – การใช้งานขา GPIO บน ESP8266 ในการใช้งาน GPIO บน ESP8266 สามารถปรับโหมด ได้หลากหลายโหมด เช่น Digital Input/Output , Analog Input(ADC)/Output(PWM) รวมไปถึงการสื่อสาร ในรูปแบบต่าง ๆ เช่น I2C หรือ...

Skip to toolbar