Tagged: iot

การติดตั้ง 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...

มา cross-compile MQTT Broker (mosquitto) สำหรับ Raspberry Pi ด้วย Docker กันเถอะ!

หลายๆท่านเห็นหัวข้อแล้วอาจจะสงสัย ว่าทำไมเราจะต้อง compile เจ้าโบรกเกอร์ mosquitto กันด้วยล่ะ…  ในเมื่อมัน apt-get ได้ไม่ใช่หรอ? ที่เราต้อง compile ใหม่ก็เป็นเพราะว่า ค่าการปรับแต่งปริยาย (default configuration) ที่ติดมากับ mosquitto นั้นมันไม่รองรับ websocket ครับ เราจึงต้อง compile เพื่อให้รองรับ websocket หรือไม่ก็ compile เพื่อทำให้เป็น version ล่าสุดนั่นเองไงล่ะครับบบบ ก่อนที่จะมีบทความการ Compile ด้วย docker บทความนี้เราก็มีวิธีการ...

ติดตั้ง 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...

การสร้าง MicroGear Library สำหรับ NETPIE (แงะ Android MicroGear)

ด้วยความที่ช่วงนี้กำลังอัพเลเวลการทำ React Native Modules เลยมีโอกาสได้ข้องแวะกับ  NETPIE MicroGear ในเวอร์ชั่น Android เลยเข้าใจกระบวนการของการทำ MicroGear มากขึ้นเรื่อยๆครับ ตัว MicroGear เป็น Library ที่วิ่งบน MQTT Protocol ครับ ซึ่งติดต่อกับ NETPIE Broker ครับ ซึ่งจะใช้ OAuth เข้ามาช่วยในการในการสร้างข้อมูลสำคัญที่ใช้เชื่อมต่อกับ MQTT Broker ดังนี้ครับ MQTT Username MQTT Password...

แนวคิด และการวิธีทำปลั๊ก IoT ที่เชื่อมต่อกับ NETPIE.io ในพริบตา…

บทความนี้จะเขียนถึงการทำ smart(er) plug เชื่อมต่อกับ netpie.io แบบง่ายๆ และรวดเร็วกันครับ… โดยที่ผมจะเริ่มต้นกันที่ “วิธีทำ” ก่อน แล้วจะตามด้วย “แนวคิด” ของระบบนะครับ วิธีการจะง่ายมากครับ เพียงแค่ เปิดไฟล์ _receive.h และใส่ logic สั่งควบคุม gpio  ไปสัก 4 บรรทัด เซ็ตรหัส wifi และ application detail ของ netpie เราก็จะสามารถได้ internet connected...

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

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

มาลองเขียนโปรแกรมลง Sonoff(Smart Switch) กันดีกว่า

มาลองเขียนโปรแกรมลง Sonoff(Smart Switch) กันดีกว่า

สวัสดีเช้าวันอาทิตย์ครับทุกๆท่าน วันนี้เรามาลองทำการจับเจ้า Sonoff ซึ่งเป็น WiFi Smart Switch ราคาย่อมเยาจากค่าย Itead มาเขียนโปรแกรมใหม่ให้มันกันดีกว่า ก่อนอื่นเรามารู้จักเจ้า Sonoff กันก่อนดีกว่า ไปอ่านกันได้ที่นี่เลยครับ อ่าน WIKI ไปเลย สรุปสั้นๆคือเป็นอุปกรณ์ IoT จาก Itead สำหรับควมคุมการเปิด/ปิด เครื่องใช้ไฟฟ้าในบ้าน มีพี่น้องอีกตัวตัว Slampher อันนั้นสำหรับเปิดไฟอย่างเดียว   คุณสมบัติก็ตามนี้ครับ – Voltage range: 90-250v AC(50/60Hz) – Max current:...

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...

Timeline จับตา FS (FileSystem) บน ESP8266 Arduino

5 สิงหาคม           10 กันยายน   1 ตุลาคม   6 ตุลาคม เอามายั่วนะครับ… การใช้ File system บน WebServer ของ ESP8266 แบบนี้ทำอะไรๆ ก็ได้แล้วครับ… ใครดูแล้วงงเรื่อง gulp/angularjs ก็ลองดูผ่านๆไปก่อนนะครับ คราวหน้าผมจะเริ่มกันด้วย serve html file ธรรมดาๆ ครับ แล้วเราจะลุยไปด้วยกันครับ! https://www.facebook.com/groups/ChiangMaiMakerClub/permalink/836192496500845/...

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...

Skip to toolbar