September 20, 2018

การเรียกใช้ Line Notify API ของแผนกงาน

จากบทความที่แล้วเรื่อง การแจ้งเตือนผ่าน Line Notify ที่เราได้ทิ้งท้ายไว้เรื่อง  Service ให้เรียกใช้ผ่าน PHP บน server ของแผนกงาน วันนี้จะมาพูดถึง Service ที่มีให้บริการแล้วการใช้งานเบื้องต้น แต่ก่อนที่จะถึงขั้นตอนนั้น ขอพูดถึงสิ่งที่จำเป็นต้องมีก่อน ดังนี้

  1. โปรแกรมที่ต้องการส่งข้อความไปยัง Line Notify จะต้องมี Line Notify Token ก่อน (กรณีต้องการเตือนในกลุ่มของแผนกงานใช้ Token ที่ผมขอไว้แล้วได้เลย)
  2. รูปแบบของการส่งจะส่งผ่านค่าต่าง ๆ มากับตัวแปรดังนี้
    1. ตัวแปร $title = “ชื่อของการแจ้งเตือน”;
    2. ตัวแปร $content = “เนื้อหาของการแจ้งเตือน”;
    3. ตัวแปร $linetoken = ‘Line Notify Token’;
    4. ตัวแปร $imageThumbnail = ‘URL ของภาพย่อ หรือ Thumbnail’;
    5. ตัวแปร $imageFullsize = ‘URL ของภาพเต็ม’;
  3. โดย ตัวแปร $title, $content และ ตัวแปร $linetoken จำเป็นต้องมีค่าไม่สามารถว่างได้ แต่ ตัวแปร $imageThumbnail และ ตัวแปร $imageFullsize จะไม่ส่งไปก็ได้ หากไม่ต้องการส่งรุปในการแจ้งเตือน
  4. จากข้อ 3 ตัวแปร $title และ ตัวแปร $content จะถูกเข้ารหัสก่อน  เพื่อความปลอดภัยในการส่ง ซึ่งจะกลายเป็นตัวแปร $ms_title  และ $ms_content ตามลำดับ
  5. URL ที่จะทำการส่งค่าพารามิเตอร์หรือตัวแปรทั้งหมด โดยมีรูปแบบดังนี้ http://URL/Path/file.php?linetoken=$linetoken&title=$ms_title&content=$ms_content&imageThumbnail=$imageThumbnail&imageFullsize=$imageFullsize

หลัก ๆ ก็มีประมาณท่านี้ครับ มาดู Code เลยดีกว่าครับ Continue reading

September 15, 2018

Magic Mirror with a motion detector – HELENTRONICA

Introduction

I’ve had a desire to learn to work with Raspberry Pi since, like, forever. What better way to learn it than by trying out some DIY project? One of the most popular ones I’ve found around is brilliant Magic Mirror by Michael Teeuw: it’s a mirror that displays some useful info (in.e. time, forecast, news etc.) in a very stylish-looking way and gives your home a classy appeal. The only issue I had with it is that it is always on, even when there is noone around – which can be quite troublesome for your electricity bill. That’s why I decided to incorporate a simple motion detector to turn the mirror on and off, depending on whether there is somebody in the house.

Source: Magic Mirror with a motion detector – HELENTRONICA