Mündəricat:

Intel Edison Espião + Bot Telegram: 5 addım
Intel Edison Espião + Bot Telegram: 5 addım

Video: Intel Edison Espião + Bot Telegram: 5 addım

Video: Intel Edison Espião + Bot Telegram: 5 addım
Video: Triangle Plotting Sparki Robot - Bil486-Robotics Course 2024, Iyun
Anonim
Intel Edison Espião + Bot Telegram
Intel Edison Espião + Bot Telegram
Intel Edison Espião + Bot Telegram
Intel Edison Espião + Bot Telegram

Projeto Intel IoT Roadshow təqdim etmir - São Paulo (Noyabr 2015)

Məsələn, Intel Edison, web kamerası, Python və OpenCV proqramları.

Məsələn, Intel Edison proqramın bütün proqramlarını (Bot) Telegram -a göndərməklə bu proqramlar vasitəsilə məlumat əldə edə bilərsiniz. Ətraf mühitin məhdudlaşdırılması üçün lazım olan hər şeyi yoxlayın.

Layihə, Intel Edison üçün ən yaxşı tanışlıqdır.

Başlanğıcda ən çox istifadə olunan şeylər:

www.embarcados.com.br/intel-edison-linux-di…

Layihə bağlantısı:

github.com/MuriloFerraz/Intel-Edison-Webca…

Addım 1: Intel Edison E Lista De Materiais E Pacotes hazırlayın

Intel Edison E Lista De Materiais E Pacotes hazırlayın
Intel Edison E Lista De Materiais E Pacotes hazırlayın
Intel Edison E Lista De Materiais E Pacotes hazırlayın
Intel Edison E Lista De Materiais E Pacotes hazırlayın

Proqramın əvvəlcədən hazırlanması:

- Intel Edison

- Veb kamera (Logitech C270 ilə birlikdə)

1 Cabo USB

1 Fonte 7 ~ 12 Vcc

Müvafiq funksiyalara görə, İnternetə qoşulmaq üçün Intel Edison ilə əlaqə qurun.

Intel Edison -un quraşdırdığı proqramlar:

python-opencv, python-numpy, python-pip, telepot. İstənilən halda, Intel Edison -un terminallarını yoxlayın:

# echo -e "src/gz all https://repo.opkg.net/edison/repo/all\nsrc/gz edison https://repo.opkg.net/edison/repo/edison\nsrc/gz core2- 32 https://repo.opkg.net/edison/repo/core2-32 "> /etc/opkg/base-feeds.conf

# opkg yeniləməsi

# opkg python-opencv quraşdırın

# opkg python-numpy quraşdırın

# opkg python-pip quraşdırın

# pip telepot yükləyin

Bir Intel Edison və ya yenidən qurulub yenidən qurulmaq üçün *və ya arxivo *.xml:

github.com/Itseez/opencv/blob/master/data/…

Intel Edison "/home/hoot" faylları üçün faylları köçürün.

Addım 2: Obtendo Um Bot Telegram (BotFather)

Obtendo Um Bot Telegram (BotFather)
Obtendo Um Bot Telegram (BotFather)
Obtendo Um Bot Telegram (BotFather)
Obtendo Um Bot Telegram (BotFather)

Android üçün Telegram -a keçid:

play.google.com/store/apps/details?id=org….

Proqramlar, Bot Telegram -da əvvəlcədən müəyyən edilmiş bir proqramdır, PC üçün Telegram -da heç bir müştəri yoxdur, "BotFather" ilə əlaqə qurun.

a mais informações a respeito, ziyarət edin:

core.telegram.org/bots#botfather

Şəxsi məlumatların istifadəsini təmin etmək üçün Bot və ya digər proqramları öyrənin:

111111111: AAAAaAaAAAAA1aaaaaA1Aaa1AAAAaa11a1

Test edildikdə, Intel Edison "python" və ya konsol üçün heç bir terminala malik deyildir:

>> idxal telepot

>> bot = telepot. Bot ('*** Sua Chave ***')

>> bot.getMe ()

#### məlumat əldə etmək üçün məlumat əldə edin

>> çıxış ()

Addım 3: Enviando E Recebendo Mensagens

Enviando E Recebendo Mensagens
Enviando E Recebendo Mensagens

Axtardığınız vaxt Intel Edison tərəfindən satın alındı.

Müştəri üçün PC -nin ən böyük proqramlarından biridir;

Heç bir kompüter Intel Edison və ya heç bir celular və ya kompüterdən istifadə etmədən, heç bir məlumat əldə edə bilməz:

vi dinləyici.py

#! /usr/bin/python

sys idxal edin

idxal vaxtı

idxal telepotu

def sapı (msg):

content_type, chat_type, chat_id = telepot.glance2 (msg)

çap (content_type, chat_id)

mensagem = msg ['mətn']. zolaq (). aşağı ()

mensagem çap edin

TOKEN = 'sua chave'

bot = telepot. Bot (TOKEN)

bot.notifyOnMessage (idarə)

çap et "Dinləyir …"

1 isə:

vaxt.yuxu (10)

### üçün "Esc", 'w', 'q' e 'Enter' işarələrini yazın.

#chmod +x dinləyici.py

#./ dinləyici.py

İstifadəçi_id (n = formatında = 111111111) və ya celular üçün ən çox məlumat əldə edin.

github.com/MuriloFerraz/Intel-Edison-Webca…

İstifadəçi_id ilə əlaqəli hər hansı bir problem yoxdursa, Intel Edison üçün heç bir terminal yoxdur:

piton

>> idxal telepot

>> bot = telepot. Bot ('Sua chave')

>> bot.sendMessage (user_id, 'Aqui eh intel edison !!!)

>> çıxış ()

Addım 4: Reconhecendo Rostos E Notificando

Rostos E Bildirişini Yenidən Edin
Rostos E Bildirişini Yenidən Edin
Rostos E Bildirişini Yenidən Edin
Rostos E Bildirişini Yenidən Edin
Rostos E Bildirişini Yenidən Edin
Rostos E Bildirişini Yenidən Edin

Layihənin final mərhələsi başa çatdı.

"Intel Edison" proqramında, "Host" üçün "Müştəri" funksiyasını yerinə yetirmək, bir USB kamerası və ya USB Editor ilə bir web kamerası qurmaq, USB proqramını açmaq üçün bir proqram istifadə etmək üçün "xəyal" qurun.

Bu, Intel Edison ilə İnternet bağlantısı üçün bir WiFi bağlantısı əldə etməyə imkan verir.

vi casus.py

#! /usr/bin/python

idxal cv2

idxal vaxtı

idxal telepotTOKEN = '111111111: AAAOaOaAaAAA1aataAq2qaa9XAAajAe35b8'

bot = telepot. Bot (TOKEN)

video_capture = cv2. VideoCapture (0)

face_cascade = cv2. CascadeClassifier ('/home/root/haarcascade_frontalface_alt.xml')

Doğru halda:

ret, frame = video_capture.read ()

üzlər = face_cascade.detectMultiScale (çərçivə, 1.3, 5)

len (üzlər)> 0 olarsa:

mensagem = "Encontrei {0} pessoas, verifique! / n Proximo aviso em 5 minut.".format (.len (üzlər)) bot.sendMessage (121111111, mensagem)

vaxt.yuxu (300)

video_capture.release ()

### Salve o arquivo, de permissão para execução:

#chmod +x casus.py

### proqramı icra edin:

#./ casus.py

## Veb kamerası və detektorlar üçün ən yaxşı məlumatlardan biridir.

Əldə edilənlərə üstünlük verin:

github.com/MuriloFerraz/Intel-Edison-Webca…

Addım 5: Detacção Em Tempo Real E Streaming De Imagens Testando

Testando və Detecção Em Tempo Real E Streaming De Imagens
Testando və Detecção Em Tempo Real E Streaming De Imagens
Testando və Detecção Em Tempo Real E Streaming De Imagens
Testando və Detecção Em Tempo Real E Streaming De Imagens
Testando və Detecção Em Tempo Real E Streaming De Imagens
Testando və Detecção Em Tempo Real E Streaming De Imagens

Sınaqdan sonra üzünüzü real tempdə təsəvvür edin, skriptin icrasını həyata keçirin.

github.com/MuriloFerraz/Intel-Edison-Webca…

Proqramın funksiyalarını yerinə yetirmək üçün proqramlar, "ev/kök" və ya "arxivo *" xxml -in əvvəlcədən hazırlandığı vaxtdan etibarən istifadə edilə bilər:

github.com/Itseez/opencv/blob/master/data/…

"müştəri" üçün heç bir kompüter yoxdur, çünki Intel Edison və ya üzün bərpası, Prof.

www.embarcados.com.br/visao-computacional-o…

"Codificação da Aplicação Cliente" hissəsinin baş direktoru

Tövsiyə: