สารบัญ:
- ขั้นตอนที่ 1: วัสดุที่คุณต้องการ
- ขั้นตอนที่ 2: ตั้งค่า Raspberry Pi. ของคุณ
- ขั้นตอนที่ 3: ติดตั้ง Node Js
- ขั้นตอนที่ 4: ทดสอบโหนดของคุณ
- ขั้นตอนที่ 5: ลงชื่อสมัครใช้ Asksensors
- ขั้นตอนที่ 6: เรียกใช้ Node.js Script
- ขั้นตอนที่ 7: เสร็จแล้ว
วีดีโอ: วิธีเชื่อมต่อ Raspberry Pi กับ Cloud โดยใช้ Node.js: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
บทช่วยสอนนี้มีประโยชน์สำหรับทุกคนที่ต้องการเชื่อมต่อ Raspberry Pi กับคลาวด์ โดยเฉพาะกับแพลตฟอร์ม AskSensors IoT โดยใช้ Node.js
ไม่มี Raspberry Pi ใช่ไหม
หากคุณไม่ได้เป็นเจ้าของ Raspberry Pi ในตอนนี้ เราขอแนะนำให้คุณซื้อ Raspberry Pi 3 เพราะมันเร็วและคุณไม่จำเป็นต้องซื้ออะแดปเตอร์ USB Wi-Fi แยกต่างหาก นอกจากนี้ เราจะต้องติดตั้ง node.js บน Raspberry Pi และแหล่งที่มาของสคริปต์ Node.js จำนวนมากต้องการ Raspberry Pi ตามสถาปัตยกรรม ARMv7+ เช่น Pi 3 หรือ Pi 2 และจะไม่ทำงานกับ Raspberry Pi 1 Model B /B+ หรือ Raspberry Pi Zero
แต่ไม่ต้องกังวล มันค่อนข้างตรงไปตรงมา เพียงทำตามขั้นตอน!
คุ้นเคยกับ Node.js ไหม
คุณอาจต้องทำการทดสอบ node.js ครั้งแรกด้วย AskSensors จากคอมพิวเตอร์ของคุณ (Windows/Linux/MacOs) คำแนะนำก่อนหน้าของฉันจะสาธิตคำแนะนำทีละขั้นตอนสำหรับการส่งข้อมูลอัตโนมัติไปยัง AskSensors โดยใช้ node.js
ขั้นตอนที่ 1: วัสดุที่คุณต้องการ
นี่คือวัสดุที่จำเป็น:
- Raspberry Pi 3 Model B+ หรือ Model B (คุณสามารถใช้ Raspberry Pi 2 Model B ได้)
- สายไมโคร USB เพื่อเพิ่มพลังให้ Pi ของคุณ
- การ์ด MicroSD ฉันแนะนำการ์ดคลาส 10 ที่มีขนาด 16 GB ขึ้นไป
- อะแดปเตอร์การ์ดหน่วยความจำ MicroSD เป็น SD คุณจะต้องใช้เครื่องอ่านการ์ด SD บนแล็ปท็อป/เดสก์ท็อปเพื่อเขียนลงในการ์ด microSD
ขั้นตอนที่ 2: ตั้งค่า Raspberry Pi. ของคุณ
การรันการตั้งค่าพื้นฐานของ Raspbian บน Raspberry Pi กลายเป็นเรื่องง่ายและอธิบายได้ชัดเจนในคู่มือเริ่มต้นใช้งานนี้ นี่คือขั้นตอนหลัก:
- ดาวน์โหลด NOOBS,
- แตกไฟล์ใน SD. ของคุณ
- เสียบปลั๊กแล้วเปิด Raspberry Pi
- เมื่อได้รับแจ้ง ให้เลือกติดตั้ง Raspbian และปล่อยให้มันทำงาน
แค่นั้นแหละ ตอนนี้เรามีระบบ Raspberry Pi ที่น่าทึ่งที่สามารถใช้งานได้หลากหลาย!
ขั้นตอนที่ 3: ติดตั้ง Node Js
ไปที่การติดตั้ง node.js การติดตั้งโหนดเวอร์ชัน ARM กลายเป็นเรื่องง่าย!
- ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่ออินเทอร์เน็ต
- เปิดเทอร์มินัลบน Raspberry Pi พิมพ์คำสั่งเหล่านี้:
wget
sudo dpkg -i node_latest_armhf.deb
โดยทั่วไป การดาวน์โหลดและติดตั้งไม่ควรใช้เวลานานเกินไป
คุณยังมีตัวเลือกในการระบุที่อยู่ลิงก์ของเวอร์ชันที่คุณต้องการ:
ไปที่หน้าดาวน์โหลด node.js และคัดลอกที่อยู่ลิงก์ของเวอร์ชัน ARM ที่คุณต้องการ ตัวอย่างเช่น:
ขั้นตอนที่ 4: ทดสอบโหนดของคุณ
เพื่อให้แน่ใจว่า node.js ทำงานอย่างถูกต้อง ให้พิมพ์คำสั่งด้านล่าง ควรส่งคืนโหนดเวอร์ชันปัจจุบันและติดตั้ง npm
โหนด -v
npm -v
ตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาดใด ๆ
หากทุกอย่างเรียบร้อย เราไปขั้นตอนต่อไปได้เลย!
ขั้นตอนที่ 5: ลงชื่อสมัครใช้ Asksensors
การสมัครบัญชี AskSensors นั้นง่ายและฟรี หากคุณยังไม่มีบัญชี ให้สร้างบัญชีใหม่ที่
สร้างเซนเซอร์ใหม่ที่มีอย่างน้อยหนึ่งโมดูล บันทึก และแสดงกราฟโมดูล 1
จะมีการจัดเตรียม Api Key In ที่ไม่เหมือนใคร เราจะใช้ในขั้นตอนต่อไป
ต้องการรายละเอียดเพิ่มเติม ?
ที่นี่ ฉันจะไม่พูดถึงรายละเอียดเกี่ยวกับการสร้างบัญชี AskSensors ซึ่งมีรายละเอียดอยู่ในคำแนะนำ วิดีโอ และบทช่วยสอนมากมาย
ขั้นตอนที่ 6: เรียกใช้ Node.js Script
การสาธิต node.js ที่เราแนะนำให้ส่งข้อมูลจำลองไปยัง AskSensors ผ่านคำขอ HTTPS GET ทุกๆ 20 วินาที (20 วินาทีถูกตั้งค่าเป็นตัวอย่าง คุณสามารถกำหนดช่วงเวลาที่แตกต่างกันได้)
ดาวน์โหลดไฟล์.js จาก github ต้องมีการติดตั้งแพ็คเกจ https npm
คุณจะต้องตั้งค่า Api Key In เพื่อส่งข้อมูลไปยังโมดูลเซ็นเซอร์ที่คุณสร้างขึ้นดังที่แสดงในขั้นตอนก่อนหน้า
ตอนนี้คุณพร้อมที่จะรันสคริปต์สุดท้ายแล้ว:
โหนด
แค่นั้นแหละ! เพลิดเพลินกับการดูสตรีมข้อมูลที่วาดเป็นกราฟ (รูปด้านบนแสดงตัวอย่างกราฟกระจาย)
ขั้นตอนที่ 7: เสร็จแล้ว
ขอบคุณสำหรับการอ่าน. รู้สึกอิสระที่จะแสดงความคิดเห็น!
เราจะเผยแพร่คำแนะนำที่เป็นประโยชน์มากมายในอนาคต ติดตามเรา!
หวังว่าจะได้พบคุณแล้ว:)
แนะนำ:
วิธีเชื่อมต่อ ESP8266 NodeMCU กับ IoT Cloud: 5 ขั้นตอน
วิธีเชื่อมต่อ ESP8266 NodeMCU กับ IoT Cloud: คำแนะนำนี้แสดงการสาธิต Internet of Things อย่างง่ายโดยใช้ ESP8266 NodeMCU และบริการ IoT ออนไลน์ที่เรียกว่า AskSensors เราสาธิตวิธีรับข้อมูลจากไคลเอนต์ HTTPS ของ ESP8266 อย่างรวดเร็วและลงจุดในกราฟลงใน AskSensors Io
วิธีเชื่อมต่อ ESP32 กับ IoT Cloud: 8 ขั้นตอน
วิธีเชื่อมต่อ ESP32 กับ IoT Cloud: คำแนะนำนี้มีอยู่ในชุดบทความเกี่ยวกับการเชื่อมต่อฮาร์ดแวร์ เช่น Arduino และ ESP8266 กับคลาวด์ ฉันจะอธิบายวิธีทำให้ชิป ESP32 ของคุณเชื่อมต่อกับคลาวด์ด้วยบริการ AskSensors IoT ทำไมต้องเป็น ESP32 หลังจากประสบความสำเร็จอย่างยิ่งใหญ่
วิธีเชื่อมต่อ FlySky Transmitter กับ PC Simulator (ClearView RC Simulator) -- ไม่มีสายเคเบิล: 6 ขั้นตอน
วิธีเชื่อมต่อ FlySky Transmitter กับ PC Simulator (ClearView RC Simulator) || ไม่มีสายเคเบิล: คำแนะนำในการเชื่อมต่อ FlySky I6 กับคอมพิวเตอร์เพื่อจำลองการบินสำหรับผู้เริ่มต้นเครื่องบินปีก การเชื่อมต่อการจำลองการบินโดยใช้ Flysky I6 และ Arduino ไม่จำเป็นต้องใช้สายเคเบิลจำลอง
วิธีเชื่อมต่อ LCD ขนาด 16x4 กับ Arduino: 6 ขั้นตอน
วิธีเชื่อมต่อ LCD ขนาด 16x4 กับ Arduino: บทนำเมื่อเร็ว ๆ นี้ฉันได้รับตัวอย่าง LCD ฟรีจากเพื่อนของฉันที่ FocusLCDs.com หนึ่งในนั้นคือ LCD ขนาด 16x4; P/N: C164AXBSYLY6WT. ใช้คอนโทรลเลอร์ ST7066U (ดูเอกสารข้อมูลที่นี่) แทน HD44780 ที่พบได้ทั่วไปในแผงป้องกัน LCD ฉันไม่
วิธีเชื่อมต่อ DeLorme Earthmate GPS LT-20 กับ Google Earth ของคุณสำหรับแผนที่การติดตาม GPS ที่ยอดเยี่ยม: 5 ขั้นตอน
วิธีเชื่อมต่อ DeLorme Earthmate GPS LT-20 กับ Google Earth ของคุณสำหรับแผนที่การติดตาม GPS ที่ยอดเยี่ยม: ฉันจะแสดงวิธีเชื่อมต่ออุปกรณ์ GPS กับโปรแกรม Google Earth ยอดนิยมโดยไม่ต้องใช้ Google Earth Plus ฉันไม่มีงบประมาณมากดังนั้นฉันสามารถรับประกันได้ว่าจะถูกที่สุด