Category: NETPIE

มาทำ Microgear (Library) สำหรับ NETPIE.io กันมั๊ย? (ตอน authentication)

บทความนี้จะพูดถึงขั้นตอนการทำ Microgear หรือ Library ของ NETPIE แต่การเขียนจะเน้นโค๊ดซะเป็นหลัก.. เนื่องจากขี้เกียจแล้ว คำอธิบายก็ได้พูดถึงไปแล้วในบทความนี้แล้วด้วยครับ การสร้าง MicroGear Library สำหรับ NETPIE (แงะ Android MicroGear) ธรรมชาติของ MicroGear เป็น Library สำหรับ NETPIE.io ซึ่งเป็น protocol ที่วิ่งบน MQTT อีกทีนึงครับ การติดต่อกับ NETPIE Broker จะใช้ OAuth เข้ามาช่วยสร้าง MQTT Username MQTT Password MQTT...

[Node-RED] การเก็บข้อมูลจาก NETPIE.io ลงฐานข้อมูล Mysql โดยใช้ NodeRED

จากบทความ หลาย ๆ บทความก่อนหน้านี้ ที่ได้เขียนเกี่ยวกับการติดตั้ง Node JS, npm, nvm, chocolatey รวมไปถึง Node-RED ความฉลาดของระบบคลาวด์ ถือเป็นอีกองค์ประกอบหนึ่งของอินเทอร์เน็ตในทุกสรรพสิ่งหรือ Internet of Thing (IoT) โดยการที่เราจะส่งข้อมูลอะไรสักอย่างนึงขึ้นไป เพื่อไปเก็บยังฐานข้อมูลต่าง ๆ ดังนั้นจึงมีอีกวิธีง่าย ๆ เพื่อให้สามารถจัดการข้อมูลที่ส่งไปได้อย่างมีประสิทธิภาพ และยืดหยุ่นนั่นก็คือใช้ Node-RED เป็นตัวกลางในการจัดการข้อมูลต่าง ๆ ซึ่งตัว Node-RED เองเป็นแบบ Open source การเขียนก็แสนจะง่ายดาย เพียงแค่ลากบลอคต่าง...

การสร้าง 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...

อ่านอุณหภูมิจากเซนเซอร์ GY-21หรือ SHT21 ด้วย ESPresso Lite V2

จะมาพูดถึงการวัดว่า ความชึ้นในอากาศและอุณหภูมิในอากาศส่วนผมที่นิยมก็เป็นเบอร์ DHT22 ผมก็ใช้มาพอสมควรแล้วก็พบว่ามันโดนความชึ้นที่100%นานๆๆไม่ค่อยได้ครับแล้วก็เสีย วันที่ผมจะไม่ใช้ DHT22จะเปลียนเป็น GY-21 เป็น SHT21  หรือ Si7021 อุปกรณ์ที่ต้องใช้ ESPresso Lite v2 1 ตัว FTDI  1ตัว GY-21 1ตัว วิธีการต่อ   หน้าตาของ GY-21 ครับ ใส่ตามรูปเลยครับ เพราะต่อแบบ I2C  ครับ  ง่าย PIN    ...

Dashboard สวยใสด้วย NETPIE.io

จากบทความตอนที่แล้ว ขั้นตอนการสมัครเข้าใช้งาน NETPIE.io โดยการดูค่า (Monitor) อุปกรณ์ที่เชื่อมต่ออยู่กับระบบ netpie.io นั้น สามารถทำได้ หลากหลายวิธี โดยวันนี้จะมาทดลองใช้งาน Dashboard ของ cmmc.io เพื่อแสดงค่าจาก netpie.io กันครับ (netpie-freeboard) ซึ่งมีขั้นตอนดังต่อไปนี้ 1) ลงชื่อเข้าใช้งาน netpie.io 2) คลิ๊กที่ APPLICATIONS เพื่อเข้าใช้งาน 3) คลิ๊กที่เครื่องหมาย + เพื่อสร้าง APPLICATIONS 4) สร้างชื่อ APPLICATIONS (ชื่อที่สร้างขึ้นมานี้ก็คือ APPID) 5) แสดงชื่อ APPLICATIONS หรือ...

ขั้นตอนการสมัครเข้าใช้งาน NETPIE.io และ ESPert.io

NETPIE.io คืออะไร “NETPIE แพลตฟอร์ม IoT เพื่อนักพัฒนาและอุตสาหกรรมไทย” กระทรวงวิทยาศาสตร์และเทคโนโลยีโดย ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC) ได้เปิดตัวแพลตฟอร์มสำหรับนักพัฒนาซึ่งมีชื่อว่า NETPIE โดยย่อมาจาก Network Platform for Internet of Everything โดยเป็นคลาวด์เซิร์ฟเวอร์ที่ให้บริการในรูปแบบ Platform as a Service สำหรับติดต่อสื่อสาร แลกเปลี่ยนข้อมูลระหว่างอุปกรณ์ต่าง ๆ เหมาะสำหรับการพัฒนา IoT ในปัจจุบัน โดยรองรับการเชื่อมต่อผ่านอุปกรณ์ต่าง ๆ อาทิเช่น Arduino, Raspberry PI, ESP8266, HTML5...

แนวคิด และการวิธีทำปลั๊ก 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 ชั่วโมง.. ก็เริ่มลงมือทันที และสุดท้ายได้หน้าตามาเป็นแบบนี้ครับ…...

Skip to toolbar