Мазмуну:

Dragonboard 410C менен BeerFridgeIoT (Inatel EAD): 6 кадам
Dragonboard 410C менен BeerFridgeIoT (Inatel EAD): 6 кадам

Video: Dragonboard 410C менен BeerFridgeIoT (Inatel EAD): 6 кадам

Video: Dragonboard 410C менен BeerFridgeIoT (Inatel EAD): 6 кадам
Video: Tekken 3 on Dragonboard 410c 2024, Ноябрь
Anonim
Dragonboard 410C менен BeerFridgeIoT (Inatel EAD)
Dragonboard 410C менен BeerFridgeIoT (Inatel EAD)

Ооба, бул IoT протоколу үчүн да, сиз дагы бир жолу караңыз. Ооба, кепилдик берүү шарттары жок болсо, анда сиз керектүү температураны жана температураны көрө аласыз.

Колдонмону көзөмөлдөө же каттоо эсебиңизди каттоодон өткөрүүгө мүмкүндүк берет. Кандайсыз?

А Dragonboard жоопторду текшерип, компрессордун температурасын жана температурасын көзөмөлдөп турат, ал эми интернеттеги статус/логикалык портативдүү маалымат.

Төмөнкү маалыматтын жардамы менен www.dweet.com сайтынын долбоорлору иштелип чыгат. Колдонуу мөөнөтү аяктоодо, эч кандай алкак жок.

1 -кадам: Lista De Materiais

Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
Lista De Materiais
  • Dragonboard 410C;
  • Placa de expansão Linker Base Mezzanine Card;
  • Температура сенсору - Linker Температурасы;
  • Botão - сенсор;
  • Botão - Linker баскычы;
  • Led - Linker Led;
  • Реле - байланыштыруучу эстафета;

2 -кадам: Conexões

Conexões
Conexões
  • ADC2 аналитикасынын температурасы жана температурасы;

    Leitura да temperatura interna da geladeira;

  • Санарип D2 менен байланышуу (Linker Relay);

    Компрессордук компрессордун жардамы менен сиз муздаткычка кире аласыз;

  • Conectar o led (Linker Led) на Dijital D3;

    Колдонуу шарттары тактала элек;

  • Санариптик D1ге кирүү (Linker Button);

    Сенсордук портуңузду караңыз, бул сиздин портуңузга да, эсиңизге да кирет;

  • Санариптик D4 туташтыргычы (Touch Sensor);

    Колдонуу шарттары аткарылбай калбасын;

3 -кадам: Программа

Programa
Programa

Python программасын көзөмөлдөө программасы.

Python д а орнотуу bibliotecas as adicionais на Dragonboard, sigaintes instruções катары:

  • Терминалдарды ишке ашыруу;

    • sudo apt-get update
    • sudo apt-get жогорулатуу
    • sudo apt-get dist-upgrade
  • Тексттин редактору:

    • sudo apt-get install gedit
    • sudo apt-get python-pip орнотуу
  • Biblioteca adicionais

    • sudo apt-get install эң керектүү автоконф автоматтары libtool-bin pkg-config python-dev
    • sudo кайра жүктөө
    • LIBSOC
    • git clone
    • cd libsoc sudo autoreconf -i sudo./configure --enable-python = 2 --enableboard = dragonboard410c --with-board-configs
    • sudo make
    • sudo make install
    • sudo ldconfig/usr/local/lib
    • sudo кайра жүктөө
  • 96Boards

    • git клону
    • Эсептөө библиотекасы жана керектүү версиялар LIBSOCтун мурунку версиясы менен шайкеш келет. Эч кандай arquivo /home/linaro/96boardsGPIO/lib/gpio.c LS_SHARE жана LS_GPIO_SHARED алмаштыруу;
    • Жөндөөлөрдү орнотуу:

      • cd 96BoardsGPIO/
      • sudo./autogen.sh
      • sudo./configure
      • sudo make
      • sudo make install
      • sudo ldconfig
  • СПИДЕВ

    • Ачык сезгичтер SPIдин протоколунун анализи болуп саналат. Төмөнкү библиотека орнотулган:
    • git клону
    • cd py-spidev
    • sudo python setup.py орнотуу
    • sudo ldconfig
    • sudo кайра жүктөө
    • Төмөнкү шарттарды камтыйт: sudo gedit /usr/local/etc/libsoc.konf

BeerFridgeIoT.py программасынын башкы коду. Dweet.py контекстинин жардамы менен портфелди ачуу керек. Бул программанын эң акыркы макарон программасы.

Программалык камсыздоону иштетүү үчүн: sudo python BeerFridgeIoT.py

4 -кадам: Nuvem

Nuvem
Nuvem

Dweet порталынын пост -постторунун эсколидору үчүн.

Www.dweet.io сайтына кирүү үчүн зарыл болгон нерселерди текшерүү керек.

Clique no botão Play e configure como segue:

POST/dweet/for/{thing} пункту жок

Зат:

BeerFridgeIoT

Мазмуну:

{

"SetPoint": 10, "Температура": 20, "Порта": 0, "LogPortaAberta": 0, "Компрессор": 0, "Лампада": 0

}

5 -кадам: Апликативдүү

Aplicativo
Aplicativo

Бул Ionic Framework программасын колдонууга мүмкүндүк берет.

Uma мобилдик тиркемеси linguagens катары SDK менен диспозитивдүү болуп саналат. Android же Java жок, iOS же Objective-C жок, же Swift акыркы мезгилде иштебейт. Ja uma app híbrida же aquela que toé desenvolvida com html, css e javascript e que mesmo assim pode сер эмпакота жана дистрибьютор дүкөндөрүнүн дүкөндөрү como uma app nativa. Бул html, CSS жана JavaScript үчүн мобилдик тиркемелерди орнотуу үчүн, мобилдик тиркемелерди орнотуу жана жаңыртуу үчүн колдонмонун негизги функцияларын камтыйт. Мүмкүн болсо, колдонмону орнотуп, веб -сайтты карап көрүңүз.

Программанын негизги маалыматы катары, алар дагы, мисалы, температура, оңдоо жана оңдоп -түзөө иштерин жүргүзүү үчүн, ошондой эле ачык -айкын маалыматка ээ болот.

6 -кадам: Referências

github.com/carlosmourajunior/

developer.qualcomm.com/hardware/dragonboar…

linksprite.com/wiki/index.php5?title=Linker…

www.inatel.br/ead/iot

Сунушталууда: