loading

Создание домашней камеры безопасности с помощью

Расчетное время: 15 минут. Требования: учетная запись Twilio Cloudinary. Учетная запись Thinged.io.

Создание домашней камеры безопасности с помощью 1

Я расскажу вам о том, как создать свою первую вещевую часть и как подумать об их структурировании, чтобы вы могли создавать свои собственные расширения для платформы Thinged.io. 0: Настройте свой Raspberry Pi с помощью Thinged.

ioПосмотрите на свой Raspberry Pi, чтобы сделать фотоЗагрузите фото в CloudinaryОтправьте MMS с помощью TwilioОберните вверхСоздайте необходимые учетные записи и получите все ключи API и токены После создания учетных записей Twilio и Cloudinary вы сможете получить идентификаторы своей учетной записи и токены доступа с соответствующих панелей инструментов: 2. Настройте свой Raspberry Pi с помощью Python Prequisites: теперь у вас есть созданные учетные записи, мы должны установить требования на Raspberry Pi для связи с Cloudinary и Twilio. sudo apt-get install python3-pippip3 install --user cloudinarypip3 install --user twilioDone.

2. Настройте камеру Raspberry Pi. Включите модуль камеры Raspberry Pi с помощью raspi-config: sudo raspi-config. Выберите «Параметры интерфейса», затем «Камера» и включите ее. Перезагрузите Raspberry Pi.

Проверьте свою камеру: raspistill -v -o test.jpg3. Протестируйте скрипт на своем Raspberry. PiWeve создал GitHub Gist, который вы можете использовать для создания этих фотографий.

Создание домашней камеры безопасности с помощью 2

Загрузите этот скрипт на свой Raspberry Pi и отредактируйте следующие переменные:cloudinary_cloud_namecloudinary_api_keycloudinary_api_secrettwilio_account_sidtwilio_auth_tokentwilio_from_numberphone_numberСам скрипт очень прост и состоит из пары небольших функций: upload_photo_to_cloudinary(photo_file_name), который загружает фотографию с заданным именем. send_mms(to, message, media_url), который отправляет вашу фотографию с помощью Twilio.

4. Создание Thinged. io Part Так же, как сценарий python был тонкой оболочкой для Cloudinary и Twilio, Thinged — это тонкая оболочка для команд оболочки.

Вещь состоит из Частей, которые являются просто состоянием, которое можно получить и установить с помощью команд командной строки. Возвращаемый текст команды формирует основу частей get, а заполнители используются для аргументов в командах set. Часть, которую мы создаем, выглядит следующим образом: Там много разных ключей, но не волнуйтесь — на самом деле это довольно просто.

Я разбил параметры ниже:humanName понятное имя, которое вы можете использовать для определения понятного описания part.description, чтобы вы могли понять, как оно работает, и добавить любые другие детали. partId случайным образом сгенерированная строка, которая вещала.

io используется для идентификации части, и вы используете в API, чтобы установить для нее значения. два (вы можете установить его, но он может измениться в другом месте и должен быть прочитан). Для ввода требуется getCommand, для вывода требуется setCommand.

setCommand Команда, которая будет запущена при установке значения. Здесь он просто указывает на наш скрипт Python. Добавление значения к этому будет везде заменено значением частей, когда вы устанавливаете команды через API.

Сценарий Python должен быть загружен в Raspberry Pi с помощью других средств. valueType Это может быть число, строка или состояние. Как упоминалось ранее, Thinged — это, по сути, тонкая оболочка для команд командной строки, поэтому в командной строке все преобразуется в строки.

valueType важен для любого графического интерфейса, который хочет представить подробную информацию о состоянии части. Здесь valueType — это состояние, которое подразумевает, что существует дискретное количество состояний, и их можно перечислить в значения. Это позволяет графическому интерфейсу отображать удобную кнопку для 2 частей состояния и выпадающий список для 3 или более частей состояния.

состояния Каждое состояние представляет собой отдельную дискретную возможность. Поскольку Thinged.io будет запускать набор только при изменении значения, здесь дискретные состояния являются дубликатами друг друга, но с разными значениями.

Регулярные выражения Полезно для частей ввода или ввода-вывода, где вы хотите предварительно обработать ответ команды. Создайте эту часть либо через веб-портал, либо через API. оттуда вы можете добавить часть к своей вещи, и теперь все готово!

Подведение итогов: если вы создали деталь, теперь она должна выглядеть в графическом интерфейсе следующим образом: если вы загрузили скрипт в свой пи и все такое. io сервис запущен, все сделано. Теперь о выплате: нажмите кнопку!

В этом уроке мы рассмотрели работу с выходными частями thinged.io, чтобы создать шпионскую камеру с учетными записями raspberry pi, cloudinary и twilio и 42 строками python, удерживающими все это вместе. Оставайтесь с нами для получения дополнительных руководств по вещам.

Ио.

Свяжись с нами
Рекомендуемые статьи
Чехлы
Лучшие гаджеты Домашняя камера безопасности теперь доступна на Amazon в Индии. Это не крошечные низкие инвестиции, чтобы купить комплект из двух камер безопасности Arlo Pro, этот продукт является
Обзор беспроводной системы видеонаблюдения Arlo Pro 2Беспроводная система видеонаблюдения Arlo Pro 2 лучшая ценанаши беспроводные беспроводные камеры - первые и единственные умные
Добиваясь больших успехов в индустрии оборудования для обеспечения безопасности, системы камер видеонаблюдения неизбежны в областях наблюдения и безопасности в областях коммерческого использования,
Полагая, что помощник по административным вопросам Уоррен Апелтон на прошлой неделе взял несанкционированный больничный, его коллеги по офису в Colter Cloud в Филадельфии взломали
Каким был путь к запуску Ucam, первой полностью частной домашней камеры безопасности на базе IoTeX. На протяжении всего этого путешествия мы часто спрашивали себя, как
Домашние камеры видеонаблюдения стали важной частью предотвращения быстрого износа. Правильная защита очень важна, чтобы убедиться, что дома все в порядке.
Если вы выберете камеру безопасности Arlo Pro 2 для домашней безопасности. Тогда вы сможете успокоить свой ум. Кроме того, нажав на Arlo Netgear Login, вы можете управлять ea
Инициатива по регистрации домашних камер наблюдения полиции городка Вашингтон: Предупреждение преступности — это совместная работа тех, кому мы служим, и нашего агентства. Один из начальника
Наука и техника достигли уровня, который невозможно было себе представить в прошлые годы. С передовым технологическим творчеством каждая вещь
Когда дело доходит до обоснования полезности беспроводных камер видеонаблюдения через геозону, в системе домашнего наблюдения не должно быть недостатков. Ваш дом и б
нет данных
Shenzhen Tiger Wong Technology Co., Ltd является ведущим поставщиком решений для управления доступом для интеллектуальной системы парковки транспортных средств, системы распознавания номерных знаков, турникета контроля доступа для пешеходов, терминалов распознавания лиц и Решения для парковки LPR .
нет данных
CONTACT US

Шэньчжэнь TigerWong Technology Co.,Ltd

Тел:86 13717037584

Электронная почта: info@sztigerwong.com

Добавить: 1-й этаж, здание А2, Индустриальный парк Silicon Valley Power Digital, № 1. улица Дафу, 22, улица Гуанлан, район Лунхуа,

Шэньчжэнь, провинция Гуандун, Китай  

                    

Авторское право©2021 Шэньчжэнь TigerWong Technology Co.,Ltd  | Карта сайта
Contact us
skype
whatsapp
messenger
contact customer service
Contact us
skype
whatsapp
messenger
Отмена
Customer service
detect