Category: Linux

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

ควบคุมอุปกรณ์ไฟฟ้าด้วย Siri ผ่าน HAP-NodeJS และ Docker บน Raspberry Pi

บทความแห่งปี ใช้เวลาน๊านนาน กว่าจะพอใจจนเข็นมาเป็นบทความให้น้องๆ เพื่อนๆ ทำตามได้ครับ นั่นก็คือ….. การควบคุมเครื่องใช้ไฟฟ้าผ่าน Siri นั่นเองครับ ซึ่งบทความนี้เราจะใช้ Raspberry Pi, Docker และ HAP-NodeJS นะคร๊าบบบ อะ… มาเริ่มกันเลยละกันเนาะ HAP นั่นย่อมาจากกก HomeKit Accessory Protocol ของ Apple นั่นเองครับ ซึ่งหากเราจะทำ product ขายเราต้องไปจ่ายเงิน MFI License กับ Apple เพื่อที่จะได้ขายได้นะจ๊ะ...

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

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

การติดตั้ง Docker บน Raspberry Pi (Raspbian Jessie)

Docker บน Raspberry Pi เนื่องจากช่วงนี้หลายๆท่าน คงจะได้ยิน Docker อยู่บ่อยๆ.. แต่ส่วนใหญ่เราจะใช้กันบน Cloud Server หรือเครื่องส่วนตัวซะส่วนใหญ่ใช่ไหมล่ะครับ แต่วันนี้… Docker comes to Raspberry Pi แล้วนะครับ ใครที่สนใจไปอ่านรายละเอียดกันต่อได้เลยครับที่ https://www.raspberrypi.org ได้เลยครับผม ส่วนบทความนี้จะพูดถึงการติดตั้ง Docker บน Raspberry Pi กันครับ.. บอกเลยว่า คำสั่งเดียว.. จบ! ครับ ฟังดูง่ายเนอะ งั้นไปเริ่มกันเถอะ! สำหรับมือใหม่นะครับ แนะนำให้เริ่มต้นด้วย...

การ Cross Compile ของ Raspberry Pi 2 บนระบบปฎิบัติการ Raspbian(Jessie) บน Ubuntu 15.10

สวัสดีครับ วันนี้ผมจะพูดเรื่องการ Cross Compile เพื่อใช้ใน IDE ชื่อว่า Qt บน Raspberry Pi 2 B Model บนระบบปฎิบัติการ Ubuntu 15.10 32 บิต ใน PC และ Raspbian(Jessie) ใน Raspberrt Pi ครับ ซึ่ง Image ของ Ubuntu สามารถ ดาวน์โหลด ได้เลยครับ ซึ่งขั้นตอนในการทำให้...

ซ่อม FT232 ด้วย Linux หรือ Raspberry Pi หลังจากโดนจับได้ว่าเป็น chip ปลอม

ใครที่ ft232 พัง เพราะโดนพิษ chip ปลอม ใช้การไม่ได้ วันนี้ผมมาเสนอทางแก้ให้ครับ ถ้าคุณมี raspberry pi model ไหนก็ได้ ให้ลองเสียบ ft232 แล้วเปิด Terminal ขึ้นมาแล้ว หลังจากนั้นสั่งตาม code ข้างล่างครับ เพียงเท่านี้ ft232 ของท่านก็จะกลับมาเหมือนใหม่ ประหนึ่งว่าเหมือนไม่เคยใช้งานมาก่อนเลยค้าบบบบ.. ภาพต้นเรื่อง.. เมื่อ January 25 ครับ

การติดตั้ง Linux บน virtual machine (VirtualBox)

เกริ่นนำ เนื่องจากผมใช้ mac os ทำให้มีปัญหาเวลาจะทำโปรเจ็คอะไรร่วมกับน้องในชมรม เพราะว่าน้องๆส่วนใหญ่ใช้ windows ซึ่งส่วนใหญ่น้องๆก็ไม่ได้ใช้ command line กันเป็นประจำ… ทำให้เกิดปัญหาเป็นอย่างมาก เพราะคุยกันไม่ค่อยรู้เรื่อง ทางออกที่พอจะคิดได้นั่นก็คือใช้ Linux บน Virtual machine เนี่ยแหละเป็นตัวช่วย เพราะสามารถติดตั้ง OS แบบเดียวกันได้ทั้งบน windows และ mac osx Virtual machine คืออะไร? Virtual machine ถ้าให้พูดสั้นๆ มันก็คือเครื่องคอมเสมือนครับ ซึ่งจะสามารถกำหนดขนาดของ harddisk...

ตั้งค่าให้ odroid หรือ raspberry pi เป็น Tor Proxy !!

ปรับตั้ง Wifi Hotspot ให้เป็น Tor Proxy ปรับตั้ง raspberry pi ให้เป็น hotspot ก่อน โดยการคลิ๊กดูที่โพสก่อนหน้าจ้าา ติดตั้ง tor proxy sudo apt-get update sudo apt-get install -y tor config file /etc/tor/torrc Log notice file /var/log/tor/notices.log VirtualAddrNetwork 10.192.0.0/10 AutomapHostsSuffixes...

ขยายขนาดของ Partition บน Intel Galileo หรือ Odroid หรือ Raspberry Pi (แบบ manual)

วิธีการขยาย Root file system ให้เป็นไปตามขนาดของ SD Card ของ Intel Galileo / Odroid / Raspberry Pi (แบบ Manual) VDO: ปลากรอบครับ วิธีการ ตรวจสอบ partition ที่ใช้งานอยู่ ให้ลองสั่ง df -h สั่ง unmount disk ที่ใช้งานอยู่ครับ sudo umount /media/userX/volumX สั่ง...

Skip to toolbar