loading

Xây dựng một camera an ninh gia đình với

Thời gian ước tính: 15 phút Điều kiện cần: Tài khoản Twilio Tài khoản Cloudinary Tài khoảnThinged.io Tài khoản ThingRaspberry Pi RPi Máy ảnh Hướng dẫn này sẽ hướng dẫn bạn cách tạo một phần thinged.io có thể chụp ảnh bằng Raspberry Pi của bạn, tải nó lên đám mây và gửi nó qua mms bằng Twilio.

Xây dựng một camera an ninh gia đình với 1

Hướng dẫn tốt cho bạn cách tạo phần đầu tiên của bạn và cách nghĩ về việc cấu trúc chúng, vì vậy bạn có thể xây dựng các phần mở rộng của riêng mình cho nền tảng Thinged.io. 0: Thiết lập Raspberry Pi của bạn với Thinged.

ioXem Raspberry Pi của bạn để chụp ảnh Tải ảnh lên Cloudinary Gửi MMS bằng TwilioWrap up 2. Thiết lập Raspberry Pi của bạn với Điều kiện tiên quyết trong Python: Bây giờ bạn đã tạo tài khoản của mình, chúng tôi phải cài đặt các yêu cầu trên Raspberry Pi để giao tiếp với Cloudinary và Twilio. sudo apt-get install python3-pippip3 install --user cloudinarypip3 install --user twilioDone.

2. Định cấu hình máy ảnh Raspberry Pi của bạn Bật mô-đun máy ảnh Raspberry Pis của bạn thông qua raspi-config: sudo raspi-config, Chọn Tùy chọn giao diện, sau đó chọn Máy ảnh và kích hoạt nó. Khởi động lại Raspberry Pi của bạn.

Kiểm tra máy ảnh của bạn: raspistill -v -o test.jpg3. Kiểm tra tập lệnh trên Raspberry PiWeve của bạn đã tạo ra một github ý chính mà bạn có thể sử dụng để chụp những bức ảnh này.

Xây dựng một camera an ninh gia đình với 2

Tải tập lệnh này xuống Raspberry Pi của bạn và chỉnh sửa các biến sau: cloudinary_cloud_namecloudinary_api_keycloudinary_api_secrettwilio_account_sidtwilio_auth_tokentwilio_from_numberphone_number Bản thân tập lệnh này cực kỳ đơn giản và bao gồm một vài hàm nhỏ của photo_name được cài đặt trong Raspberry (Raspberry). upload_photo_to_cloudinary (photo_file_name) tải lên ảnh với tên đã cho.send_mms (tới, message, media_url) sẽ gửi ảnh của bạn bằng Twilio.

4. Tạo ra các Thinged. io PartCũng giống như tập lệnh python là một lớp bao bọc mỏng xung quanh Cloudinary và Twilio, Thinged là một lớp bao bọc mỏng xung quanh các lệnh shell.

A Thing bao gồm các Phần chỉ là trạng thái có thể được lấy và thiết lập thông qua các lệnh dòng lệnh. Văn bản trả về của lệnh tạo cơ sở cho các phần get và các phần giữ chỗ được sử dụng để tham gia vào các đối số trong các lệnh đặt. Phần chúng tôi đang tạo trông giống như sau: Có rất nhiều khóa khác nhau ở đó, nhưng đừng lo lắng - nó thực sự khá đơn giản.

Tôi đã chia nhỏ các thông số bên dưới: tên thân thiện với con người humanName mà bạn có thể sử dụng để xác định mô tả thân thiện với con người part.description để bạn có thể tìm ra cách hoạt động và thêm bất kỳ chi tiết nào khác. partId được tạo ngẫu nhiên chuỗi điều đó.

io sử dụng để xác định bộ phận và bạn sử dụng trong API để đặt giá trị trên nó. loại E hoặc input, output hoặc inputOutput xác định xem bộ phận được sử dụng để lấy trạng thái từ thiết bị của bạn, đặt trạng thái trên thiết bị của bạn hay kết hợp hai (bạn có thể đặt nó, nhưng nó có thể thay đổi ở nơi khác và nên được đọc). Đầu vào yêu cầu getCommand, đầu ra yêu cầu setCommand.

setCommand Lệnh sẽ được khởi chạy khi thiết lập một giá trị. Ở đây nó chỉ trỏ đến tập lệnh python của chúng tôi. Giá trị thêm vào giá trị này sẽ được thay thế ở mọi nơi bằng giá trị bộ phận khi bạn đặt lệnh thông qua API.

Tập lệnh python sẽ phải được tải vào pi raspberry thông qua các phương tiện khác .valueType Đây có thể là số, chuỗi hoặc trạng thái. Như đã đề cập trước đó, Thinged về cơ bản là một trình bao bọc mỏng cho các lệnh dòng lệnh và vì vậy mọi thứ được dịch thành các chuỗi trên dòng lệnh.

valueType rất quan trọng đối với bất kỳ GUI nào muốn trình bày chi tiết về trạng thái của một bộ phận. Ở đây, valueType là trạng thái ngụ ý rằng có một số trạng thái rời rạc và chúng có thể được liệt kê thành các giá trị. Điều này cho phép GUI hiển thị một nút đẹp cho 2 phần trạng thái và một nút thả xuống cho 3 phần trạng thái trở lên.

các trạng thái Mỗi trạng thái đại diện cho một khả năng rời rạc khác nhau. Như Thinged.io sẽ chỉ kích hoạt một tập hợp khi một giá trị thay đổi, ở đây các trạng thái rời rạc là bản sao của nhau, nhưng với các giá trị khác nhau.

regexes Hữu ích cho các phần input hoặc inputOutput mà bạn muốn xử lý trước phản hồi của lệnh. Tạo phần này, thông qua cổng web hoặc thông qua API. từ đó bạn có thể thêm một phần vào thứ của mình và bây giờ bạn đã hoàn thành!

Kết thúc: Nếu bạn đã tạo một phần, bây giờ nó sẽ trông giống như thế này trên GUI: Nếu bạn đã tải tập lệnh vào pi và mọi thứ. io dịch vụ đang chạy, mọi thứ đã xong. Bây giờ để được đền đáp: Nhấn nút!

Trong hướng dẫn này, chúng ta đã làm việc với các bộ phận đầu ra của thinged.io để tạo một camera gián điệp với tài khoản pi raspberry, cloudinary và twilio và 42 dòng python giữ tất cả lại với nhau. Hãy theo dõi để biết thêm hướng dẫn về điều này.

IO.

Liên lạc với chúng tôi
Bài viết được đề xuất
Trường hợp
Tiện ích tốt nhất Camera an ninh gia đình hiện đã có mặt tại Amazon Ấn Độ
Đánh giá hệ thống camera an ninh gia đình không dây Arlo Pro 2 Hệ thống camera an ninh gia đình không dây Arlo Pro 2 giá tốt nhất
Có những bước tiến lớn trong ngành thiết bị an ninh Hệ thống camera quan sát là không thể tránh khỏi trong các lĩnh vực giám sát và an ninh trong các lĩnh vực sử dụng thương mại,
Tin rằng trợ lý hành chính, Warren Apelton, đang nghỉ ốm trái phép vào tuần trước, các đồng nghiệp văn phòng của ông tại Colter Cloud ở Philadelphia đã đột nhập
Thật là một hành trình để ra mắt Ucam, camera an ninh gia đình hoàn toàn riêng tư đầu tiên được hỗ trợ bởi IoTeX. Trong suốt cuộc hành trình này, chúng tôi thường tự hỏi mình làm thế nào
Camera an ninh gia đình đã trở thành một phần quan trọng để tránh tình trạng xuống cấp nhanh chóng. Bảo vệ đúng cách là rất quan trọng để đảm bảo rằng mọi thứ đều ổn ở nhà
Nếu bạn chọn camera an ninh Arlo Pro 2 cho an ninh ngôi nhà của bạn. Sau đó, bạn có thể giữ cho tâm trí của bạn bình tĩnh. Ngoài ra, bằng cách nhấp vào Đăng nhập Arlo Netgear, bạn có thể kiểm soát ea
Cảnh sát Thị trấn Washington Sáng kiến ​​Đăng ký Camera An ninh Tại nhà: Phòng chống tội phạm là một nỗ lực hợp tác giữa những người chúng tôi phục vụ và cơ quan của chúng tôi. Một của Trưởng
Khoa học và Công nghệ đã đạt đến trình độ không thể tưởng tượng được trong những năm qua. Với sự tiên tiến của sự sáng tạo công nghệ, mọi thứ đều
Khi nói đến tiện ích của camera an ninh không dây thông qua hàng rào địa lý, không nên có sai sót trong hệ thống giám sát gia đình. Nhà của bạn và B
không có dữ liệu
Thâm Quyến Tiger Wong Technology Co., Ltd là nhà cung cấp giải pháp kiểm soát truy cập hàng đầu cho hệ thống đỗ xe thông minh, hệ thống nhận dạng biển số xe, cửa quay kiểm soát truy cập dành cho người đi bộ, thiết bị đầu cuối nhận dạng khuôn mặt và LPR bãi đậu xe giải pháp .
không có dữ liệu
CONTACT US

Thâm quyến TigerWong Công Nghệ Co., LTD

Tel:86 13717037584

E-mail: info@sztigerwong.com

Địa chỉ: Tầng 1, Tòa nhà A2, Khu công nghiệp kỹ thuật số Silicon Valley Power, số 1. 22 Đường Dafu, Phố Guanlan, Quận Long Hoa,

Thâm Quyến, tỉnh Quảng Đông, Trung Quốc  

                    

Bản quyền©2021 thâm quyến TigerWong Công Nghệ Co., LTD  | Sơ đồ trang web
Contact us
skype
whatsapp
messenger
contact customer service
Contact us
skype
whatsapp
messenger
hủy bỏ
Customer service
detect