Шта је Arduino IoT Cloud Remote апликација за Андроид и како је максимално искористити?

  • Потпуна контрола над Arduino IoT панелима са вашег мобилног телефона помоћу виџета и променљивих у реалном времену
  • Кључне карактеристике: Праћење, синхронизација, распоред, ОТА, вебхукови и Алекса
  • Широка хардверска подршка и повезивање: Wi-Fi, LoRaWAN, GSM и Ethernet
  • Вођени ток за креирање ствари, променљивих и контролних табли које апликација обрађује одмах

Андроид апликација за Ардуино ИоТ облак

Ако се питате чему тачно служи апликација Arduino IoT Cloud Remote за Андроид, кратак одговор је да вам омогућава да... приступ, праћење и управљање вашим IoT панелима са само неколико додира на екрану вашег мобилног телефона. Дугачак и најзанимљивији аспект је то што отвара врата управљању вашим пројектима са било ког места, без потребе да седите испред рачунара и без распореда.

Лепота ове апликације је у томе што се интегрише са Arduino IoT Cloud платформом тако да можете да креирате контролне табле на вебу, а затим их користите на телефону. То значи да ћете, уз добро осмишљено подешавање, имати телеметрија у реалном времену и даљинско управљање ваших уређаја, било да је у питању аутоматски систем за наводњавање, мала производна линија или кућна аутоматизација.

Шта је Ардуино

Arduino IoT Cloud Remote
Arduino IoT Cloud Remote
девелопер: Ардуино
Цена: бесплатно

Ардуино је породица микроконтролерских плоча која се истиче по томе што је бесплатан, приступачан и једноставан за програмирањеПрограмиран је са званичним окружењем, које подсећа на C и Јаву, и укључује примере и библиотеке за покретање пројеката без компликовања живота.

Када говоримо о породици, мислимо да постоји више модела, од веома компактних опција до моћнијих. Захваљујући отвореној филозофији, свако може монтирати или проширити хардвер, ослањајући се на апликације за електронске дијаграме, иако је због цене и практичности нормално купити стандардни комерцијални модел.

Arduino IoT Cloud Remote
Arduino IoT Cloud Remote
девелопер: Ардуино
Цена: бесплатно

Шта је Интернет ствари (IoT)

IoT је скраћеница за Интернет ствари и односи се на повезивање свакодневних предмета са мрежом како би се консултујте их и управљајте њима на даљинуТо може бити машина за прање веша, фрижидер, телевизор или индустријски чвор који доноси одлуке према дефинисаним правилима.

У ширем смислу, додавање повезивања омогућава уређају да комбинује податке сензора са спољним информацијама како би деловао на одређени начин. контекстуална интелигенцијаНа пример, систем за наводњавање који процењује температуру, влажност земљишта и прогнозу падавина пре отварања вентила.

Да бисте то постигли, потребна су вам три дела: опрема или актуатор за управљање, сет сензори који мере околину и контролну плочу која интегрише све, попут Ардуина, са одговарајућом повезаношћу, било да је у питању Ви-Фи, мобилна мрежа, ЛоРа или друге бежичне опције.

Arduino IoT Cloud и његова апликација за удаљено управљање за Андроид

Arduino IoT Cloud платформа обједињује хардвер, фирмвер и cloud сервисе како би вам помогла да изградите IoT пројекте од почетка до краја. Arduino IoT Cloud Remote апликација за Android је... савршен пратилац тим панелима, јер вам омогућава да им приступите са било ког места.

Типични случајеви у којима ова апликација блиста: на терену, читање података са сензори за тло или покретање наводњавања Даљински; у фабрици, стална видљивост статуса линије са могућношћу покретања аутоматизације; код куће, провера потрошње енергије и управљање кућном аутоматизацијом из удобности вашег кауча.

Панели се креирају на Arduino IoT Cloud веб-сајту са рачунара или таблета, а затим мобилна апликација служи као ручни контролерМожете повезати сваки виџет на контролној табли са променљивим у једном или више различитих IoT пројеката ради максималне флексибилности.

Виџети доступни на панелима

Arduino IoT Cloud контролне табле нуде широк скуп једноставних и моћних виџета за визуелизацију и слање података. Испод је репертоар, са називима на шпанском и еквивалентима где је то применљиво, како бисте знали шта можете да поставите на своје контролне табле, а затим користите са апликацијом Remote на Андроиду. Свака служи својој сврси. приказати, унети или активирати вредности према типу повезане променљиве.

  • Прекидач
  • Притисни дугме
  • Клизач Клизач
  • Инкрементални степер
  • Поруке у Месинџеру
  • Боја бирача боја
  • Пригушљива светла
  • Шарена светла
  • Нумеричка вредност Вредност
  • Статус
  • Мерач
  • Проценат
  • ЛЕД индикатор
  • Мапа Мапа
  • Графикон
  • Бирач времена
  • Програмер распореда
  • Падајући мени са вредностима
  • Селектор вредности
  • Лепљива белешка
  • Слика Слика
  • Напредни графикон
  • Напредна мапа Напредна мапа
  • Мапа слике Мапа слике
  • Линк Линк

Кључно је то што су виџети повезани са променљивим у вашим пројектима и када је уређај повезан са облаком, вредности су ажурирано у реалном временуОво чини ваш телефон контролном кабином где год да се налазите.

Најважније информације о Arduino IoT облаку

Arduino IoT Cloud је дизајниран тако да свако може да креира IoT пројекте са приступачним интерфејсом и свеобухватним решењем које покрива... конфигурација, писање кода, учитавање и визуелизација.

Међу његовим функцијама налазимо праћење података, да видимо очитавање података на панелу. сензори и променљиве без додатног рада; и синхронизацију променљивих између уређаја, што олакшава комуникацију између чворова уз мало кодирања.

Планер вам омогућава да покрећете задатке у одређеним временским периодима (секунде, минути или сати); а са ОТА отпремањима можете даљинско отпремање фирмвера на плоче које нису повезане са рачунаром.

Поред тога, подржава вебхукове за интеграцију услуга трећих страна као што је IFTTT, компатибилност са Amazon Alexa за контрола гласа и опције за дељење контролних табли са другим људима.

Компатибилан хардвер и повезивање

Да бисте користили Arduino IoT Cloud, потребна вам је плоча компатибилна са cloud-ом. Можете се одлучити за званичне Arduino моделе или плоче засноване на ESP32 и ESP8266. Што се тиче повезивања, подржани су Wi-Fi, LoRaWAN преко The Things Network, GSM или NB-IoT ћелијске мреже, па чак и Wi-Fi. Етернет на одређеној опреми.

Званичне плоче компатибилне са Arduino Cloud-ом обично интегришу безбедни хардверски елемент као што је криптографски чип ECC508 да би сачувајте кључеве и акредитиве сигурно.

Ви-Фи веза

Ардуино Wi-Fi плоче користе фреквенцију од 2,4 GHz, што је довољно за већину пројеката кратког домета. Ево истакнутих опција и шта оне нуде за ваше пројекте. панели и апликација Remote:

МКР 1000 Ви-ФиНамењен је онима са ограниченим искуством у умрежавању који желе да додају Wi-Fi. Укључује Li-Po пуњач за рад на батерије или екстерни 5V са аутоматским пребацивањем, 32-битни Arm Cortex-M0+ микроконтролер, обиље I/O портова, Wi-Fi мале потрошње енергије и криптографски чип за безбедну комуникацију. Програмиран је помоћу Arduino IDE-а и идеалан је за компактне IoT чворове на батерије. Цена му је око 60 евра на Amazon-у.

МКР Ви-Фи 1010Олакшава израду прототипова Интернета ствари помоћу Wi-Fi-ја и BLE-а, укључујући режим мале потрошње енергије за продужење трајање батеријеПовезује се са постојећим мрежама или може да креира хотспот. Компатибилан је са Arduino облаком и напаја се преко USB-а или 3,7V Li-Po батерије са USB пуњењем. Око 40 евра на Amazon-у.

Нано РП2040 ЦоннецтЗаснован на чипу Raspberry Pi RP2040 са двоструким Cortex M0+ језгром од 133 MHz, 264 KB SRAM-а и 2 MB флеш меморије, и 26 мултифункционалних GPIO-а. То је јефтина плоча високих перформанси која подржава C, C++ и MicroPython SDK-ове и нуди опсежне развојне ресурсе. Приближно 16 евра на Amazon-у.

Нано 33 ИоТКомпактан 48 x 18 мм и робустан, са NINA B306 модулом базираним на nRF52840 и Cortex M4F. Компатибилан са Arduino IDE онлајн и офлајн, интегрише 9-осну IMU и мала потрошња У поређењу са другим процесорима исте величине. Такт од 64 MHz, 1 MB флеш меморије и 256 KB RAM меморије, 15-пински конектори по страни. Око 28 евра на Амазону.

Портента Х7Истовремено покрећите код високог нивоа и задатке у реалном времену комбиновањем два процесора. Можете истовремено покренути Ардуино и МикроПајтон и имати оба језгра која комуницирају једно са другим. Омогућава рачунарски вид са ТенсорФлоу Лите и контролу... задаци ниског нивоа истовремено. Дизајнирано за индустријске машине, лабораторије, PLC-ове, HMI-је, роботику и још много тога. Око 100 евра у званичној продавници.

Портента Х7 Лите повезанаЕкономичнија варијанта H7, уклања видео интерфејс високе резолуције, али додаје бежичну везу. Задржава двоструки CPU за вештачку интелигенцију и контролу са ниском латенцијом, омогућавајући Arduino-у и MicroPython-у да раде паралелно путем даљинских позива између језгара. Идеална за балансирање. перформансе и једноставностОко 89 евра у званичној продавници.

Контрола машине ПортентаЦентрализовани индустријски контролер мале потрошње енергије, способан да управља опремом и машинама. Програмабилан помоћу Ардуина или уграђених платформи, омогућава вештачку интелигенцију и предиктивно одржавање са... телеметрија у реалном времену и даљинско управљање, чак и из облака. Око 300 евра у Ардуино продавници.

Ницла ВисионМали модул димензија 22,86 x 22,86 мм са STM32H747AII6 дуалним ARM Cortex M7 M4 процесором, 2 MP камера у боји која подржава TinyML, 6-осна IMU, микрофон и сензор удаљености. Ради са OpenMV, MicroPython, Wi-Fi и BLE, интегрише се са Portenta и MKR. Идеалан за уграђени вид и edge AI као што су препознавање објеката и предиктивно одржавање. Приближно 95 евра.

ОптаПрограмабилни контролер са два STM32H747XI Cortex M7 процесора на 480 MHz и M4 процесора на 240 MHz, са механизмом даљинског међујезгарног позива. Покрива контролу у реалном времену, праћење и предиктивно одржавање, са безбедним OTA елементом и даљинским управљањем путем Arduino Cloud-а или трећих страна. Lite Ethernet и USB-C, RS485 и RS485 са BLE Wi-Fi варијантама. Покретање и документација обезбеђено од стране Ардуино Про-а.

ЛоРаВАН

Плоче MKR WAN 1300 и MKR WAN 1310 се повезују са Arduino IoT облаком преко The Things Stack-а, LoRaWAN сервера повезаног са хиљадама јавних капија. Са одговарајућом конфигурацијом мале потрошње енергије, плоча може шаље податке месецима са једном батеријом, савршено за удаљена подручја или урбане средине где Wi-Fi није доступан.

GSM и NB-IoT

MKR GSM 1400 и MKR NB 1500 захтевају SIM картицу за повезивање преко мобилних мрежа. Ова опција је идеална за мобилне пројекте или када Wi-Fi није доступан, као што је праћење. премештање имовинеИмајте на уму да безбедна веза троши меморију, остављајући мало простора за корисничку апликацију — на пример, око 2,6 kB на MKR GSM 1400 — тако да превише променљивих у облаку може исцрпити RAM меморију.

ESP32 и ESP8266

Arduino IoT Cloud такође подржава широк спектар плоча трећих страна заснованих на микроконтролерима ESP32 и ESP8266. Да бисте их конфигурисали, једноставно изаберите опцију треће стране у конфигурацији са уређаја и пратите чаробњака.

етхернет

Постоји подршка за Ethernet везу на одређеним уређајима. Можете повезати Портента Х7 са штитом или носачем Етернет компатибилан као што је Portenta Vision Shield Ethernet или користите Portenta Machine Control, а такође повежите Opta где је то применљиво.

Ако ћете омогућити Ethernet на Portenta H7 приликом подешавања уређаја, изаберите ту опцију. Ако сте га већ користили као Wi-Fi, мораћете уклоните и поново конфигуришите за Ethernet. Имајте у виду да старији хардвер попут Ethernet Shield Rev2 и MKR ETH Shield нису подржани од стране Arduino IoT Cloud-а.

Почетак рада са Arduino IoT Cloud-ом и апликацијом Remote

Arduino IoT Cloud Remote
Arduino IoT Cloud Remote
девелопер: Ардуино
Цена: бесплатно

Испод ћете видети типичну путању, од почетка до краја, како бисте припремили своје панеле и уређаје и били спремни за вас. пратите на свом мобилном телефону са Arduino IoT Cloud даљинским управљачем.

1. Направите свој Ардуино налог

Почетна тачка је да се пријавите или региструјете на Ардуину. Без налога нећете моћи да приступите функције у облаку или повезују уређаје.

2. Уђите у Arduino IoT облак

Када уђете унутра, приступите облаку преко менија са четири тачке на arduino.cc или директно преко URL-а сервиса. Одатле ћете имати све секције ручно: Ствари, Уређаји, Панели, Уређивач и још много тога.

3. Направите ствар

Ток почиње креирањем нове ствари. У њеном прегледу, бирате плочу, мрежу на коју ће се повезати и променљиве које ћете пратити или контролисати. Било какве промене генеришу посебна скица са кодом потребним за повезивање и синхронизацију променљивих.

4. Подесите уређај

Да бисте додали и повезали плочу са нечим, потребно је да имате инсталиран Arduino Agent на рачунару. Чаробњак је брз: притисните Select Device или Configure New Device, повежите плочу и спремна је. спремно за облак.

5. Дефинишите променљиве

Можете креирати променљиве типа int, float, boolean, long или char, као и посебне типове као што су Температура, Брзина или Осветљеност. Приликом додавања променљиве, бирате име, тип, режим ажурирања и дозволе за читање и писање према потреби.

6. Повежите се са мрежом

У одељку за мрежу унесите Wi-Fi податке и сачувајте их. Ови подаци су такође интегрисани у аутоматски генерисану скицу, тако да је плоча безбедно се повежите до вашег рутера или приступне тачке.

7. Програмирајте и отпремите скицу

Клауд едитор креира INO датотеку са потребним оквиром за повезивање и синхронизацију. Можете додати очитавање сензора и логику управљања актуатором, користећи променљиве у облаку за слање и примање података. Ако променљива дозвољава читање и писање, генерише се и функција повратног позива која реагује када се њена вредност промени, смањујући количину посла потребног за петљу.

Да бисте отпремили код, кликните на Отпреми. Отворите Серијски монитор да бисте видели поруке о повезивању, као што су повезано са име_мреже и повезано са облаком, или могуће грешке у аутентификацији или мрежу. Cloud Editor је минималистичка огледална верзија Web Editor-а, погоднија за сложене скице.

8. Направите своју контролну таблу

Када је плоча повезана и скица ради, долази забавни део: креирање контролне табле. Са картице Контролне табле можете креирати нове контролне табле и прегледати постојеће. Додајте виџете, повежите их са променљивим и чим се уређај повеже на мрежу, видећете тренутни подаци и можете активирати контроле са свог мобилног телефона помоћу апликације Remote.

Будите свесни компатибилности: не могу се сви виџети повезати са било којом врстом променљиве. На пример, прекидач не ради са чисто целобројном променљивом. Можете имати више ствари које раде, укључујући променљиве са више табли, у једном панелу, у зависности од вашег cloud плана. Ово је веома корисно у cloud мрежама. дистрибуирани сензори.

Случајеви употребе из стварног живота са апликацијом Remote

У пољопривредним пројектима, апликација вам омогућава да видите тренутне податке о влажности земљишта, температури и статусу соленоидног вентила, и да по потреби покренете ручно наводњавање. Захваљујући тајмеру, такође можете аутоматизовати временске слотове и пратите историју помоћу графикона.

У индустријским окружењима, поседовање контролне табле са статусима машина, бројачима производње, алармима и дугмадима за даљинско ресетовање је предност. Стална видљивост и могућност тренутног деловања са мобилног уређаја смањују застој и путовања.

Код куће, праћење потрошње енергије и статуса сензора, контрола пригушиваних и обојених светала или активирање режима „одсутан“ из удобности вашег кауча је невероватно практично. Са Алексом, можете чак и дајте гласовне команде на акције које откривају ваше променљиве у облаку.

Интеграције и API-ји за даље развојне активности

Arduino IoT Cloud нуди неколико путева интеграције поред контролних табли. Најављена је подршка за HTTP REST API-је, MQTT, алате командне линије, JavaScript и WebSockets, отварајући врата за услуге по мери и прилагођене контролне табле ако су вам потребне.

Поред тога, вебхукови се користе за покретање догађаја на платформама као што је IFTTT. Помоћу њих можете, на пример, послати обавештење на свој мобилни телефон када одређена променљива прелази праг или евидентирати податке у екстерном сервису.

Ресурси и документација

Званична документација за Arduino IoT Cloud је опсежна: пронаћи ћете туторијале, шпаргалице са техничким описима и Водич за API, и референце за програмере за SDK-ове платформе. То је добра почетна тачка за одговарање на питања и фино подешавање ваше архитектуре.

Креирање контролних табли и најбоље праксе са виџетима

Комбиновањем основних и напредних виџета, можете креирати интерфејсе који су једноставни или моћни колико вам је потребно. Мерачи и проценти добро функционишу за аналогне променљиве, док прекидачи и дугмад поједностављују контролу релеја или дигиталних излаза.

За геолокацију, виџет Мапа и Напредна мапа су савршени ако ваш уређај пријављује координате, а Сликовна мапа ће вам помоћи да лоцирате уређаји у плановима објеката. Напредни графикон је користан за записе са дугом историјом и вишеструке серије.

Текстуални елементи попут Поруке, Лепљиве белешке, Линка и Слике служе да обезбеде контекст, прикажу упутства или укажу на интерну документацију. Искористите Планер да бисте аутоматски искључили отпремања током забрањених сати или укључи клима уређај пре доласка.

Апликација Arduino IoT Cloud Remote за Андроид је ас из рукава који претвара ваше cloud панеле у даљински управљач џепне величине. Можете понети контролну таблу са подацима уживо, дугмадима, графиконима и мапама са собом било где, уз безбрижност да платформа то подржава. ОТА, вебхукови, Алекса, променљиву синхронизацију и вишеструке хардверске и опције повезивања. Са добрим избором виџета и правом архитектуром, ваши IoT пројекти могу прећи из лабораторијског прототипа у поуздано функционисање на терену, у фабрици или код куће, уз истовремено задржавање контроле у ​​вашој руци.

софтвер за електронски дизајн за студенте и инжењере
Повезани чланак:
Најбољи софтвер за електронски дизајн за студенте и инжењере: Алтиум и алтернативе

Додај као жељени извор