Mục lục:
- Bước 1: Đấu dây
- Bước 2: Kiểm tra kết nối Board-to-GSM
- Bước 3: Cấu hình PPP
- Bước 4: Chạy PPP
- Bước 5: Việc cần làm
Video: Raspberry Pi với một mô-đun GSM: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Cách đây một thời gian, tôi đã viết một vài đoạn về việc sử dụng RPI để theo dõi tài sản của bạn:
www.instructables.com/id/Home-Security-Wit…
Tôi đã hứa sẽ viết về việc sử dụng GSM "sớm", trong trường hợp này đã mất 5 tháng.
Lý do tôi nghĩ rằng nó có thể hữu ích trong bối cảnh đó (an ninh gia đình) là rõ ràng - có
vẫn là tài sản không có truy cập internet cáp, ví dụ: đó là trường hợp của nhiều ngôi nhà nghỉ mát ở Na Uy nơi tôi đang sống. 30% trong số họ thậm chí không có quyền truy cập vào lưới điện - tôi cũng đã suy nghĩ về điều đó sẽ mất nhiều thời gian hơn (Arduino cũng tiêu tốn quá nhiều năng lượng để đề xuất một giải pháp hợp lý).
Hôm nay chỉ là một hướng dẫn ngắn về cách sử dụng mô-đun GSM để kết nối RPI với internet qua PPP, để lại phần "bảo mật gia đình" sẽ yêu cầu nhiều hơn một chút - RPI chỉ có một nối tiếp (?), Vì vậy có thể bạn nên sử dụng USB-to - Bộ chuyển đổi nối tiếp để gắn đầu đọc RFID, nếu bạn cần.
Bước 1: Đấu dây
Tôi sẽ thử mô-đun A-GSM từ itbrainpower.net. Đó là bởi vì tôi không có thời gian để hàn các chân vào SIM800L. Tôi hứa tôi sẽ. A-GSM chỉ là một sự phóng đại cho nhiệm vụ đơn giản này, tôi đã nhận nó như một món quà từ các đồng nghiệp của tôi khi tôi rời khỏi Orange Ba Lan, tôi cảm thấy có nghĩa vụ phải chạy nó.
Ok - chỉ cần làm theo hình ảnh. Tôi đã lo lắng rằng nhà sản xuất Romania không đề xuất bất kỳ bộ chuyển đổi mức TTL nào nhưng tôi đã đo điện áp và nó gửi 3V. Khi bạn đã sẵn sàng với cáp - nhấn công tắc nguồn modem trong một hoặc hai giây.
Bước 2: Kiểm tra kết nối Board-to-GSM
Tôi hy vọng thẻ SIM của bạn không được bảo vệ bằng mã PIN. Trong trường hợp xảy ra, bạn có thể kiểm tra hệ thống dây điện và mã PIN của mình tại một thời điểm (có thể không phải là 1234;-)):
sudo apt-get install minicom
sudo minicom -D / dev / ttyAMA0 -b 115200
TẠI
AT + CPIN = 1234
Tôi giả định rằng modem hoạt động ở 115200 baud. Nếu không đúng như vậy và bạn muốn thay đổi nó - bạn có thể tải xuống tập lệnh Python từ trang web Itbrainpower.net (RPi_examples-v0.9-2014.09.30.tar) để đặt tốc độ, ví dụ:
sudo python setSerial.py 9600 115200
Trước khi bạn chạy nó, hãy bình luận tất cả các dòng agsm.open (), tôi đoán điều này đã hoạt động tốt trong quá khứ hoặc trên một số phiên bản Linux khác.
Như bạn có thể thấy trên hình - tôi đã phải tắt / bật mô-đun GSM để làm cho nó chấp nhận mã PIN.
Bước 3: Cấu hình PPP
Nội dung của bước này đến từ a-gsm-RPI -amples-py-library-based-v1_2.tar được tải xuống từ trang web của nhà sản xuất. Chỉnh sửa và sao chép-dán nội dung bên dưới (in nghiêng) vào các vị trí được in đậm.
/ etc / chatscripts / gprs
GIỌNG NÓI TRÊN XE BUÝT
GIỚI THIỆU "KHÔNG CÓ NGƯỜI CHĂM SÓC"
GIỚI THIỆU "KHÔNG CÓ SỐ"
GIỚI THIỆU "KHÔNG CÓ ĐÁNH SỐ"
TRẢ LỜI "KHÔNG CÓ CÂU TRẢ LỜI"
KHOẢNG CÁCH "BỊ HOÃN"
GIỚI THIỆU "LỖI"
ABORT "+ CGATT: 0"
"" TẠI
THỜI GIAN 12
OK ATH
OK ATE1
OK AT + CGDCONT = 1, "IP", "telia"
OK ATD * 99 #
THỜI GIAN 22
LIÊN KẾT ""
Bạn cũng có thể gửi mã PIN của mình tại đây (AT + CPIN…). 'telia' là tên của APN, bạn phải thay đổi nó thành cấu hình nhà khai thác của bạn!
/ etc / ppp / ngang hàng / a-gsm
kết nối "/ usr / sbin / chat -v -f / etc / chatscripts / gprs -T telia" / dev / ttyAMA0
115200
noipdefault
usepeerdns
defaultroute
kiên trì
noauth
nocrtscts
địa phương
Ở đây bạn cũng phải thay đổi APN. Hãy chắc chắn rằng tốc độ là những gì bạn đã kiểm tra trước đó! Đó là một nguồn thất bại khó tìm của PPP. BTW - các tác giả tuyên bố thư mục là 'lê' (sai).
Bước 4: Chạy PPP
Để kết nối với Internet, bạn chỉ cần thực hiện:
sudo pon a-gsm
Rắc rối có thể là bạn đã kết nối RPI của mình với Internet, vì vậy để đảm bảo rằng nó hoạt động, chỉ cần chạy điều này trước đó (thông minh của người Romania để đề xuất nó!):
sudo route del default
Bây giờ bạn sẽ có quyền truy cập Internet qua mạng GSM. Cố gắng ping một địa chỉ!
Để tắt PPP:
sudo poff a-gsm
Nếu không thành công, bạn có thể cần khởi động PPP ở chế độ gỡ lỗi:
sudo pon a-gsm gỡ lỗi kết xuất logfd 2 gật đầu
Trong trường hợp của tôi, những sai lầm là:
a) không thiết lập APN
b) tốc độ nối tiếp sai!
c) có thứ gì đó bị treo trên / dev / AMA0 - hãy xem hướng dẫn "Home Security" để tìm hiểu cách giải phóng cổng!
Bước 5: Việc cần làm
1) gửi hình ảnh của những kẻ xâm nhập qua MMS, có thể ổn định hơn PPP (sẽ được thử nghiệm)
2) kiểm tra tất cả những điều này với SIM800L
3) PPP, MMS và SIM800L với Orange PI
Giữ nguyên!
Đề xuất:
Nike LED Swoosh! Đây là một trang trí tuyệt vời cho một căn phòng. Đây là một dự án mà mọi người có thể lặp lại.: 5 bước
Nike LED Swoosh! Đây là một trang trí tuyệt vời cho một căn phòng. Đây là một dự án mà mọi người có thể lặp lại. 2x-gỗ 20-20-3000 2x-ván ép 500-1000mm-vít (45mm) 150x-vít (35mm) 30x-scr
Biến một tiện ích bằng nhựa chung thành một thứ gì đó đẹp hơn một chút: 14 bước (có hình ảnh)
Biến một Tiện ích bằng nhựa Chung thành một thứ gì đó đẹp hơn một chút: Động lực: Trong suốt mùa hè, tôi đang lướt sóng hoặc làm việc với các dự án xung quanh khu vườn / trang trại nhỏ của chúng tôi. Mùa đông đang đến với chúng tôi ở Boston và tôi đã sẵn sàng để bắt đầu tấn công danh sách dài các dự án mà tôi đã hoãn lại trong 'những tháng trong nhà'. Tuy nhiên, tôi hav
Từ một ảnh chụp nhanh đến một bức ảnh tuyệt vời: Giai đoạn một: 17 bước
Từ Ảnh chụp nhanh đến Ảnh tuyệt vời: Giai đoạn một: Chụp ảnh con người và địa điểm trong lễ hội khiêu vũ đường phố có thể rất nhiều màu sắc và thú vị. chúng ta sẽ tự hào biết bao về hoàng tử của chúng ta
Làm thế nào để chạy một Distro Linux trên một máy tính từ một Ipod Bình luận Plz Người đầu tiên đã đăng: 5 bước
Cách chạy một Distro Linux trên máy tính Từ Ipod Bình luận Plz Người đầu tiên đã đăng: Tôi đặt một bản phân phối phổ biến. của Linux trên ipod cũ của tôi và chạy nó trên máy tính của tôi khá tuyệt lấy tất cả các bức tranh
Cách tạo một hình ảnh hoàn toàn tập trung từ một số tập trung một phần: 4 bước
Cách Tạo Một Hình Ảnh Tập Trung Hoàn Toàn Từ Một Số Tập Trung Một Phần: Tôi khuyên bạn nên sử dụng phần mềm Helicon Focus. Các phiên bản Windows và Mac có sẵn tại trang web của d-Stidio