Bạn đang xem : nút cài đặt raspberry pi js

Node.js và

Raspberry Pi

Raspberry Pi là một máy tính nhỏ, đa chức năng.

Với Node.js, bạn có thể làm những điều tuyệt vời với Raspberry Pi của mình.

Raspberry Pi là gì?

Raspberry Pi là một thẻ tín dụng nhỏ, giá cả phải chăng và có khả năng tuyệt vời
kích thước máy tính.

Nó được phát triển bởi Raspberry Pi Foundation và nó có thể là
công nghệ đa năng từng được tạo ra.

Mục tiêu của người sáng tạo Eben Upton là tạo ra một thiết bị giá rẻ có thể cải thiện
kỹ năng lập trình và hiểu biết về phần cứng.

Do kích thước và giá cả nhỏ của thiết bị, nó đã trở thành trung tâm của một
nhiều dự án của những người mày mò, nhà sản xuất và những người đam mê thiết bị điện tử.

Raspberry Pi và Node.js

Raspberry Pi có một hàng chân GPIO (đầu vào / đầu ra Mục đích chung) và
chúng có thể được sử dụng để tương tác theo những cách tuyệt vời với thế giới thực. Hướng dẫn này
sẽ tập trung vào cách sử dụng chúng với Node.js.

Tôi Cần gì?

Đối với hướng dẫn này, bạn cần có Raspberry Pi. Trong các ví dụ của chúng tôi, chúng tôi sử dụng Raspberry Pi 3,
nhưng hướng dẫn này sẽ phù hợp với hầu hết các phiên bản.

Phần cứng cần thiết:

  • Máy tính Raspberry Pi
  • Thẻ nhớ MicroSD (Chúng tôi khuyên bạn nên sử dụng loại 10 với 16 GB trở lên)
  • Bộ chuyển đổi thẻ nhớ MicroSD sang SD (thường đi kèm với thẻ MicroSD)
  • Bộ nguồn Micro USB để cấp nguồn cho Raspberry Pi (2,5A trở lên
    được đề xuất)
  • Kết nối WiFi / Cáp Ethernet cho Raspberry Pi (Không cần thiết cho
    Raspberry Pi 3 vì nó được tích hợp WiFi)
  • Một máy tính đang hoạt động có kết nối Internet và đầu đọc thẻ nhớ SD (được sử dụng để tải hệ điều hành
    (Hệ điều hành) cho Raspberry Pi vào thẻ nhớ). Trong hướng dẫn của chúng tôi
    chúng tôi sử dụng máy tính Windows cho việc này, nhưng bạn có thể sử dụng máy tính Mac hoặc Linux nếu
    bạn thích
  • Màn hình HDMI, bàn phím USB (chúng tôi chỉ cần những thứ này tạm thời cho lần đầu tiên
    khởi động của Raspberry Pi)

Đối với các chương sau của hướng dẫn này, chúng tôi sẽ sử dụng các cảm biến hoặc thiết bị đặc biệt
mà chúng tôi kết nối với Raspberry Pi. Chúng tôi sẽ chỉ định những điều này là đặc biệt
yêu cầu trong các chương có liên quan.

Nếu bạn đã thiết lập Raspberry Pi với Raspbian, hãy kết nối internet và kích hoạt
SSH, bạn có thể bỏ qua bước “Cài đặt Node.js trên Raspberry Pi”.

Ghi hình ảnh hệ điều hành Raspbian vào thẻ MicroSD

Trước khi có thể bắt đầu sử dụng Raspberry Pi cho bất kỳ việc gì, chúng ta cần có một hệ điều hành
đã cài đặt.

Raspbian là một hệ điều hành miễn phí dựa trên Debian Linux và nó là
Raspberry Pi được tối ưu hóa.

Tải xuống hình ảnh Raspbian mới nhất từ ​​ https://www.raspberrypi.org/downloads/raspbian/
vào máy tính của bạn.

Xem Thêm  Ví dụ về CSS tốt nhất và Ví dụ về CSS3 - ví dụ css với mã nguồn

Chúng tôi sử dụng phiên bản “LITE” trong hướng dẫn của mình, vì chúng tôi đang thiết lập Raspberry
Pi up như một máy chủ không đầu (chúng tôi sẽ kết nối với nó thông qua SSH, mà không cần có
bàn phím / màn hình kết nối với nó). Bạn có thể sử dụng bất kỳ phiên bản nào bạn muốn, nhưng
hướng dẫn này được viết với phiên bản “LITE” làm trọng tâm.

Cắm thẻ nhớ MicroSD vào máy tính của bạn (thông qua bộ chuyển đổi SD nếu
cần thiết).
Mở File Explorer để xác minh rằng nó đang hoạt động.

Etcher là một chương trình để nhấp nháy hình ảnh vào thẻ nhớ. Tải xuống và
cài đặt Etcher từ: https://etcher.io/

Khởi chạy Etcher:

Nhấp vào nút “Chọn hình ảnh” và tìm tệp zip Raspbian
bạn đã tải xuống.

Nhấp vào nút “Chọn ổ đĩa” và chỉ định thẻ nhớ làm vị trí đích.

Nhấp vào “Flash!” để ghi hình ảnh vào thẻ nhớ.

Sau khi Etcher ghi xong hình ảnh vào thẻ nhớ, hãy xóa hình ảnh đó khỏi máy tính của bạn.

Thiết lập Raspberry Pi của bạn

Để Raspberry Pi sẵn sàng khởi động, chúng ta cần:

  1. Cắm thẻ nhớ MicroSD vào Raspberry Pi
  2. Kết nối bàn phím USB
  3. Kết nối cáp HDMI
  4. Kết nối bộ điều hợp USB Wi-Fi (hoặc cáp Ethernet). Bỏ qua bước này nếu bạn
    đang sử dụng Raspberry Pi 3
  5. Kết nối nguồn điện micro USB
  6. Raspberry Pi bây giờ sẽ được khởi động

Khi khởi động xong Raspberry Pi, hãy đăng nhập bằng tên người dùng: pi và mật khẩu: raspberry

Thiết lập mạng trên Raspberry Pi

Nếu bạn sử dụng cáp Ethernet để kết nối Raspberry Pi của mình với
internet, bạn có thể bỏ qua bước này.

Đối với phần này, chúng tôi sẽ giả sử bạn có Raspberry Pi 3, được tích hợp sẵn
WiFi.

Bắt đầu bằng cách quét tìm mạng không dây:

pi @ raspberrypi: ~ $
sudo iwlist wlan0 scan

Điều này sẽ liệt kê tất cả các mạng WiFi khả dụng. (Nó cũng xác nhận rằng
WiFi của bạn đang hoạt động)

Bây giờ, chúng tôi cần mở tệp wpa-supplicant, để thêm mạng bạn muốn
kết nối với:

pi @ raspberrypi: ~ $ sudo
nano /etc/wpa_supplicant/wpa_supplicant.conf

Thao tác này sẽ mở tệp trong trình chỉnh sửa Nano. Thêm phần sau vào dưới cùng
của tệp (thay đổi wifiName wifiPassword bằng tên mạng thực và
mật khẩu):

mạng = {
ssid = “wifiName”
psk = “wifiPassword”
}

Nhấn “ Ctrl + x ” để lưu mã. Xác nhận với “ y ” và xác nhận tên bằng “ Enter “.

Và khởi động lại Raspberry Pi:

pi @ raspberrypi: ~ $ sudo khởi động lại

Sau khi khởi động lại, hãy đăng nhập lại và xác nhận rằng WiFi đã được kết nối và hoạt động:

pi @ raspberrypi: ~ $ ifconfig wlan0

Nếu đề xuất WiFi đang hoạt động, thông tin được hiển thị phải bao gồm
Địa chỉ IP, tương tự như sau:

inet addr: 192.168.1.50

Ghi lại địa chỉ IP đó, vì chúng tôi sẽ sử dụng nó để kết nối với Raspberry Pi
qua SSH.

Bật SSH, Thay đổi Tên Máy chủ và Mật khẩu

Bây giờ Raspberry Pi của bạn đã được kết nối với Internet, đã đến lúc bật SSH.

SSH cho phép bạn sử dụng Raspberry Pi mà không cần màn hình và bàn phím
kết nối với nó.

Xem Thêm  Các vòng lặp trong câu lệnh lặp C: For, While, Do While [Ví dụ] - làm thế nào để thực hiện một vòng lặp

(Bạn sẽ cần một ứng dụng khách SSH cho việc này trên máy tính không phải Raspberry Pi của mình. Chúng tôi sử dụng
PuTTY dành cho windows)

Mở Công cụ cấu hình phần mềm Raspberry Pi:

pi @ raspberrypi: ~ $ sudo raspi-config

Bạn sẽ thấy một menu như thế này:

Chọn tùy chọn 5 Tùy chọn Giao diện :

Chọn tùy chọn P2 SSH , để kích hoạt SSH:

Xác nhận với , để kích hoạt SSH:

SSH hiện đã được bật và bạn sẽ ở lại menu chính.

Chọn 1 Thay đổi Mật khẩu Người dùng và làm theo hướng dẫn để thay đổi mật khẩu. Hãy chọn một mật khẩu an toàn, nhưng một vài thứ bạn sẽ nhớ:

Sau khi thay đổi xong mật khẩu, bạn sẽ quay lại menu chính.

Chọn 2 Tên máy chủ và làm theo hướng dẫn để thay đổi tên máy chủ:

Sau khi thay đổi xong tên máy chủ, bạn sẽ quay lại menu chính.

Bây giờ, chúng tôi sẽ đóng menu và lưu các thay đổi:

Khi chọn Hoàn tất , bạn sẽ nhận được tùy chọn khởi động lại. Chọn để khởi động lại Raspberry Pi.

Giờ đây, bạn có thể rút phích cắm màn hình và bàn phím khỏi Raspberry Pi và chúng tôi có thể đăng nhập bằng ứng dụng khách SSH.

Mở PuTTY, nhập địa chỉ IP cho Raspberry Pi của bạn và nhấp vào Mở :

Đăng nhập bằng tên người dùng pi và mật khẩu mới mà bạn đã chỉ định.

Bây giờ, bạn sẽ thấy một dòng lệnh như sau: (chúng tôi đã sử dụng w3demopi làm tên máy chủ của mình)

pi @ w3demopi: ~ $

Giờ đây, bạn có thể chạy Raspberry Pi của mình ở “Chế độ không đầu”, nghĩa là bạn không cần màn hình hoặc bàn phím. Và nếu bạn có kết nối WiFi, bạn cũng không cần cáp ethernet mà chỉ cần cáp nguồn!

Cài đặt Node.js trên Raspberry Pi

Với Raspberry Pi được thiết lập đúng cách, hãy đăng nhập qua SSH và cập nhật gói hệ thống Raspberry Pi của bạn lên phiên bản mới nhất.

Cập nhật danh sách gói hệ thống của bạn:

pi @ w3demopi: ~ $ sudo apt-get cập nhật

Nâng cấp tất cả các gói đã cài đặt của bạn lên phiên bản mới nhất:

pi @ w3demopi: ~ $ sudo apt-get dist-upgrade

Làm điều này thường xuyên sẽ giúp cài đặt Raspberry Pi của bạn luôn cập nhật.

Để tải xuống và cài đặt phiên bản mới nhất của Node.js, hãy sử dụng lệnh sau:

pi @ w3demopi: ~ $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash –

Bây giờ hãy cài đặt nó bằng cách chạy:

pi @ w3demopi: ~ $ sudo apt-get install -y nodejs

Kiểm tra xem cài đặt có thành công không và số phiên bản của
Node.js với:

pi @ w3demopi: ~ $ node -v

Bắt đầu với Raspberry Pi và Node.js

Giờ bạn đã cài đặt Raspberry Pi với Node.js!

Nếu bạn muốn tìm hiểu thêm về Node.js, hãy làm theo hướng dẫn của chúng tôi:
https://www.w3schools.com/nodejs/

Trong chương tiếp theo, chúng ta sẽ tìm hiểu về GPIO và cách sử dụng nó với
Node.js.


Xem thêm những thông tin liên quan đến chủ đề raspberry pi cài đặt nút js

Raspberry Pi: Node JS Internet Speed-Logger

  • Tác giả: Technology Lowdown
  • Ngày đăng: 2019-06-09
  • Đánh giá: 4 ⭐ ( 7954 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: This guide takes you through the setup of speedtest-cli and speed-logger on the Raspberry Pi. Speed-Logger enables you’re Speedtest results to have a GUI that’s accessible through the web browser.

    Commands used are below for your reference.

    sudo raspi-config
    Configure Local
    Configure Timezone
    Under Advanmced… Expand Filesystem

    sudo apt-get update && sudo apt-get upgrade

    curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
    sudo apt-get install -y git python-pip

    sudo apt-get install nodejs

    npm -v
    node -v

    sudo pip install speedtest-cli

    git clone https://github.com/ericmann/speed-logger.git

    cd speed-logger

    sudo npm install
    node speed.js

    The Application should now be running successfully…

    Ctrl+C

    sudo npm install -g pm2@latest

    pm2 start speed.js

    pm2 startup

    pm2 ls (See what’s going on)

    sudo reboot

    pm2 ls

    If it’s running you’re done. ————————————————————————————————————-
    Want to connect with me?
    Twitter – https://www.twitter.com/nickswebtsv

    ————————————————————————————————————-
    Need an Internet Connection in Australia? Looking to get connected to the NBN? Looking for great prices and local support?

    Signup to Aussie Broadband with code “2124279” and receive $50AUD credit – http://bit.ly/abb-sign-up

    Mention my name to sign-up.

    ————————————————————————————————————-
    I’m an Australian YouTuber and if you’re looking for other great Australians on Youtube here’s a place to start:

    * Eddie Woo – https://www.youtube.com/channel/UCq0EGvLTyy-LLT1oUSO_0FQ
    * TechManPat – https://www.youtube.com/channel/UCK8lrK-LP49lYZ0q9Nn26ZQ
    * CWNE88 – https://www.youtube.com/channel/UCcmw3P6BDUFA4h3Y_FpsB_w

    I am not at all affiliated with any of the YouTuber’s listed above.

Định cấu hình Raspberry Pi cho Node.js

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 8970 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Bắt Node.js trên Raspberry Pi Bạn có thể: Tự biên dịch Node.js (như ppumkin đã chỉ…

Tự làm gương thông minh với Raspberry Pi3B+ phần 1

  • Tác giả: aismarthome.com.vn
  • Đánh giá: 4 ⭐ ( 4477 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vì đây là bài đầu tiên nên chúng ta phải tìm hiểu 1 tí về Smart Mirror. Đây là một dự án cài phần mềm mã nguồn mở MagicMirror của tác giả MichMich lên Raspberry Pi3

JavaScript cho IoT: Điều khiển một nút trên Raspberry Pi qua Node.js: 6 bước – 2022 – Gwsi geps

  • Tác giả: vi.gwsigeps.com
  • Đánh giá: 4 ⭐ ( 5845 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JavaScript cho IoT: Điều khiển một nút trên Raspberry Pi Qua Node.js: Hướng dẫn này giải thích cách gắn nút “ấn để tạo” trên bảng mạch, để kết nối nó với Raspberry Pi và điều khiển nó bằng JavaScript và Node.js. Toàn bộ ví dụ là nguồn mở và nó có sẵn tại GitHub theo giấy phép MIT. Một …

Lập trình nhúng trên Raspberry Pi bằng ngôn ngữ Javascript trong môi trường NodeJS – chìa khóa thành công

  • Tác giả: arduino.vn
  • Đánh giá: 4 ⭐ ( 7262 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cài Đặt Node.js trên Raspberry Pi 4 — Điện Tử Ứng Dụng

  • Tác giả: www.stdio.vn
  • Đánh giá: 5 ⭐ ( 9968 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cài đặt Node.js và NPM trên Raspberry Pi 4.

Node.js và Raspberry Pi

  • Tác giả: pluginthanhtoan.com
  • Đánh giá: 5 ⭐ ( 8808 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Node.js và Raspberry PiRaspberry Pi là một máy tính nhỏ, đa chức năng.Với Node.js, bạn có thể làm những điều tuyệt vời với Raspberry Pi của mình.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Thẻ video HTML: Tìm hiểu cách sử dụng thẻ HTML video - thẻ html cho video

By ads_php