Author Archives: doc. Pančík

Organizační a informační strategie LÉTO 2018 Zoznam otvorených otázok

13 februára, 2016 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Organizační a informační strategie LÉTO 2018 Zoznam otvorených otázok)

Zoznam otvorených otázok pre predmet Organizační a informační strategie LÉTO 2018 bude postupne doplňovaný po odprednášaní  každej kapitoly.  z knihy Sommerwille : „Softvérové inženýrství“

*************************************************************************
Chapter 1- Úvod (180302 Sommerville Ch1_UVOD)
************************************************************************

  1. Co je to software? [slajd 7]
  2. Jaké jsou atributy dobrého software? [slajd 7]
  3. Co je to softwarové inženýrství? [slajd 7]
  4. Jaké jsou základní software inženýrské cinnosti? [slajd 7]
  5. Jaký je rozdíl mezi softwarového inženýrství a pocítacové vedy? [slajd 7]
  6. Jaký je rozdíl mezi softwarového inženýrství a systémové inženýrství? [slajd 7]
  7. Jaké jsou hlavní výzvy, kterým celí softwarové inženýrství? [slajd 8]
  8. Jaké jsou náklady na softwarového inženýrství? [slajd 8]
  9. Jaké jsou nejlepší software inženýrské techniky a metody? [slajd 8]
  10. Jaké rozdíly vnesl web do softwarového inženýrství? [slajd 8]
  11. Co znamena udrzovatelnost dobreho software [slajd 9]
  12. Co znamena Dependability and security (Spolehlivost a bezpecnost) dobreho software [slajd 9]
  13. Co znamena Efficiency (Úcinnost) dobreho software [slajd 9]
  14. Co znamena Acceptability (Prijatelnost) dobreho software [slajd 9]

*************************************************************************
Chapter 2 – Softwarové procesy (180302 Sommerville Ch2_Softerove_procesy)
*************************************************************************

  1.  Ake modely vyvoja software poznate? [slajd 6]
  2. Popiste vodopadovy (waterfall) model vyvoja software [slajd 7-9]
  3. Popiste inkrementalny model vyvoja software [slajd 10-12]
  4. Popiste model vyvoja software so znovu pouzitim (reuse-oriented) [slajd 13-14]
  5. Popiste obrazkom procesy poziadavkoveho inzinieringu [slajd 18]
  6. Popiste obrazkom vseobecny model procesov navrhusoftveru [slajd 20]
  7. Popist eobrazkom testovacie fazy v planom riadenom vyvoji softveru [slajd 25]

************************************************************************

Chapter 3 – Agile Software Development (Ch3_Agilni-softverovy-vyvoj_180321)
*************************************************************************

  1. Vymenujte 5 princípov na ktorých stoja agilné metódy a krátko ich vysvetlite (slajd 6.)
  2. Charakterizujte slovným popisom plánom riadený vývoj softvéru a agilný vývoj softvéru (slajd 10.)
  3. Nakreslite základné procesy súvisiace s riadeným vývojom softvéru a agilným vývojom softvéru (slajd 11.)
  4. Charakterizujte Extremne (XP) programovanie ako ¨extremny¨ prístup k iteratívnemu vývoju (slajd 13)
  5. Nakreslite vývojový cyklus extrémneho programovania (slajd 17)
  6. Vymenujte a vysvetlite aspon 5 princípov z 10 známych na ktorých stoja praktiky XP programovania (slajd 18. a 19.)
  7. Nakreslite SCRUM process (slajd 39)
  8. Charakterizujte Sprint cyklus – slajd 41
  9. Aká je úloha SCRUM Mastera – slajd 41
  10. Aké sú výhody SRUM metodlógie – slajd 43
  11. Charakterizujte vývoj veľkých systémov Large System development – slajd 45
  12. Charakterizujte „Scaling up“ agilných metód pri vývoji veľkých systémov – slajd 47 – 48
  13. Charakterizujte „Scaling out“ agilných v prostredí veľkých spoločnostiach – slajd 47 – 48

*************************************************************************

Chapter 4 – Requirements Engineering (Ch4_Poziadavkovy-inziniering_180323)
*************************************************************************

  1. Aké typy požiadaviek poznáte – slajd 6
  2. Definujete funkčné, nefunkčné a doménové požiadavky – slajd 9, slajd 22
  3. definujte kompletnosť a konzistentnosť fumnkčných požiadaviek – slajd 13
  4. Klasifikujte čo najpodrobnješie nie funkčné požiadavky – slajd 17 a obrázok na slajde 15
  5. Vymenujte metrriky pre špecifikovanie nie funkčných požiadaviek – slajd 21
  6. Definujte čo je a čo nie je požiadavkový dokument – slajd 27
  7. Definujte typických používateľov požiadavkových dokumentov a úlohy požiadavkovéo dokumentu pre tieto role – obrázok na slajde 29
  8. Definujte 10 typických položiek v požiadavkovom dokumente – slajdy 30 a 31
  9. Definujte 5 ciest spôsobu pisania (5 používaných „jazykov) požiadavkových dokumentov (slajd 34)
  10. Nakreslite špirálový pohľad na procesy požiadavkového inžinieringu – slajd 47

11.Vymenujte hlavné problémy v požiadavkovej analýze – slajd 49
12. Nakreslite obrázok získavania a analýzy požiadaviek – slajd 51
13. Vymenujte problémy získavania a analýzy požiadaviek – slajd 53

*************************************************************************
Chapter 5 – System Modeling (Ch5_System-modeling_180323)
*************************************************************************

1. Co je systemove modelovanie – charakterizujte ho [slajd 3]
2. Co je model – charakterizujte ho [slajd 26, odrazka 1]
3. Co je KONTEXTOVY model – charakterizujte ho [slajd 26, odrazka 2]
4. Co je INTERAKTIVNY model – charakterizujte ho [slajd 26, odrazka 3]
5. Co je STRUKTURALNY model – charakterizujte ho [slajd 26, odrazka 4]
6. Co je BEHAVIORALNY model – charakterizujte ho [slajd 53, odrazka 1,2,3]
7. Definujte MODEL DRIVEN ENGINEERING [slajd 53, odrazka 4]

*************************************************************************

Chapter 6 – Navrh architektury (Ch6_Architectural-design_180323)
*************************************************************************

1. Co je SOFTVEROVA ARCHITEKTURA, rozhodnutia suvisiace so sw architekturou a dokumentacia k nej[slajd 25, odrazka 1,2,3]

2. Co su VZORY ARCHITEKTURY [slajd 25, odrazka 4]
3. Nakreslite obrazok  vzoru  Model-View-Controller (MVC)  [slajd 18]
4. Nakreslite obrazok k webovej  aplikacnej architekture pouzivajucej Model-View-Controller (MVC) pattern [slajd 20]
5. Nakreslite obrazok generickejvrstvovej ( layered) architektiry [slajd 25]
6. Nakreslite obrazok / priklad architektury repozitaru pouzitej v IDE (IDe napr. pre  Enterprise Architect) [slajd 29]
7. Nakreslite obrazok / priklad architektury klient – server pre aplikaciu filmovej kniznice [slajd 32]
8. Nakreslite obrazok /priklad architektury pipe a filter pre aplikaciu zparovania faktur a platieb [slajd 35]
9. Nakreslite a popiste aplikacnu architekturu Systemu na sparcovanie transakcii [popis: slad 54, obrazok: odrazka 2, slajd 41]

*************************************************************************
Chapter 7 – Navrh a implementacia (Ch7_Design and implementation.pptx)
*************************************************************************

 

*************************************************************************
Chapter 8 – Softverovy testing (Ch8_Software testing.pptx)
*************************************************************************

 

 

*************************************************************************
Chapter 9 – Evolucia softveru (Ch9_Software evolution.pptx)
*************************************************************************

 

 

 

Organizační a informační strategie LÉTO 2016 – povinný obsah seminárnej práce

13 februára, 2016 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Organizační a informační strategie LÉTO 2016 – povinný obsah seminárnej práce)

 Pokyny pro vypracování seminární práce  na tému :

” Vývoj vybraného informačního systému z pohledu procesů vývoje a podporní dokumentace “

  • Na prednáškach sa študenti oboznámia s niekoľkými obrázkami popisujúcimi procesy a k nim súvisiacu podpornú dokumentáciu. Študent musí každý obrázok zaradiť do samostatnej kapitoly a musí popísať jednotlivé procesy a dokumentáciu uvedené na obrázku tak, že uvedie ich príklady pre ním vybrané informačné systémy (t.j. uvedie pojem a aj príklad (príklady)  procesu al. dokumentácie) .
  • Obsah seminárnej práce : 
  • 1. Úvod
  • 2. Architektúra informačného systému
    • urobiť podľa vzoru obrázkov:
      • Insulin pump hardware architecture,  slajd 35, Ch1_UVOD_160212.pptx
      • Activity model of the insulin pump, slajd 36., Ch1_UVOD_160212.pptx
      • The organization of the MHC-PMS , slajd 41.,Ch1_UVOD_160212.pptx
      • The weather station’s environment, 45, Ch1_UVOD_160212.pptx
  • 3. Vodopádový model vývoja IS
      • urobiť podľa vzoru obrázku: The waterfall model,  slajd 7, Ch2_Softerove_procesy_160212.pptx
  • 4. Inkrementálny model vývoja IS
      • urobiť podľa vzoru obrázku: Incremental development ,  slajd 10, Ch2_Softerove_procesy_160212.pptx
  • 5. Inkrementálny model vývoja IS
      • urobiť podľa vzoru obrázku: Reuse-oriented software engineering ,  slajd 14, Ch2_Softerove_procesy_160212.pptx
  • 6. Model procesu pre požiadavkový proces 
    • urobiť podľa vzoru obrázku: The requirements engineering process ,  slajd 18, Ch2_Softerove_procesy_160212.pptx
  • 7. Model testovacieho  procesu  
    • urobiť podľa vzoru obrázku: Stages of testing ,  slajd 23, Ch2_Softerove_procesy_160212.pptx
  • 8. Model procesov  evolúcie systému  
    • urobiť podľa vzoru obrázku: System evolution  ,  slajd 27, Ch2_Softerove_procesy_160212.pptx
  • 9. Záver 

MICROCHIP development kits

11 januára, 2016 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na MICROCHIP development kits)

1. Microchip ma zaujimave kity [1]. Vyvoj aplikacii je uplne zadarmo – X code a C/C++ kompilator su zadarmo, degaber-programator je lacny [2]. Velmi dolezite –> rozdelovnik pre dokumntaciu k jednotlivym kitom je [6]
2. Kit [3] (47 euro )pre WiFi modul [4] (24 Euro) je prevodnik UART do 1 Mbit, [5] (34,30 Euro) je kompletny modulcek WiFi nasaditelny v praxi

3. Zastupcom Bluetooth je kit [7] (53 euro)- vyznacuje sa vyuzitim PIC32 Bluetooth Starter Kit a ma na sebe akcelerometer.
Stranka [8] popisuje priklady vyzuitia zdrojove kody pre PIC32. K dispozicii su aj zdrojove kody a projekty pre Android aplikaciu [16], kde sa pise ze je to sucastou instalacie SW baliku HARMONY. Info o HARMONY je nizssie [17]. V [16] je detailny popis instalacie apliakcie pre Android a testy samotneho modulu.
Vyznamne je to ze kit obsahuje kompletne debagovacie rozhranie a nie je nutne kupit emulator [14 a 15]. Nemam info o pouzitom bluetooth module HCI okrem zmienky v [16] kde sa pise o „The Flairmicro BTM805 module using the CSR8811 device is integrated in thePIC32 Bluetooth Starter Kit“. Samotny BLE modul je spominany aj v [18], modul Flairmicro je spominany v [19]

4. Extra kapitola je druha verzia vyvojoveho kitu pre Ethernet [9] za 58 Euro (prva bola [10]). Stranka Microchipu pre kit je [11]. Na tejto stranke su dobre vstupne materialy ako user guide [12]. ethernet kit obsahuje aj CAN rozhranie. Vyznamne je to ze kit obsahuje kompletne debagovacie rozhranie a nie je nutne kupit emulator. Stak TCP/IP je free [13], podrobne o tomto staku je v [21]. V [17] je viac o HARMONY, v [20] je viac o podpore HARMONY a jednotlivych vyvojovych dosiek (je to rozdelovnik).

Zdroje :
Adresar :
A1 c:\Users\tsrdb4\Downloads\160111 Kity MICROCHIP\

[1] https://sk.farnell.com/MarketingProductList?CMP=e-email-151215-Microchip&catalogId=15001&storeId=10174&storeId=10174&krypto=U7t07cfhanWbdMZfYexJ%2BZcuSNmMmKJTzhu4myMWwLQyWQR7stpAbiPSWmZ7WzUEB31jeV1MSD6p%0ABIwRpJ2eHT4WkW29bUvzDdmH2VcVK1JhBstjfoxmCwxgXTXM55BfsrP7lLwsAuJQEBBBPhlnzGAr%0Ah6oz%2FNvJ6ellldLUAZPaR1ZEbOm2v6FgBnyFVyKVepcSbCB%2Bfl%2BkSeYnu4HNzGZTgkBeFj%2FaPb0V%0AzJWvcd%2BSUQNoVXoRUmmlcaOrrtfTMjz%2BC6SqGZjIz033PIfmmaZgzYLGlZjxfS43zjLq3wVEznkn%0ATccUo3EJhs5Q4n660sBuTGmAJldI6RHCXaS5J1dt9kHao05G%2BpEee9JLJRv36czRC%2Bg3Ppo5xD5T%0AX1S6ElliRsUZXzdrCp2lcg53QTUiSngKCfToEW2wWV0W5pgZaw8QTnVAEjONbKwKPzuWItC%2BvFxk%0AEDS1qe%2B%2FgpAyalcsE0JkLUwQ94pw13SCcWkZxrvqZCxxnSXUgFlp1vdxXeKLxvvG%2BGD8FP7KHlOC%0AtA%3D%3D
[2] DEBUGGER, PICKIT 3,USB,PROGRAMMER, 32 euro, PICkit 3 allows debugging and programming of PIC and dsPIC Flash MCU’s, http://sk.farnell.com/microchip/pg164130/debugger-pickit-3-usb-programmer/dp/1771323,
[3] MICROCHIP RN-171-EK EVAL KIT, FOR EMBEDDED WIFI CONN http://sk.farnell.com/microchip/rn-171-ek/eval-kit-for-embedded-wifi-conn/dp/2281722
[4] MICROCHIP RN171-I/RM MODULE, WLAN, WIFLY GSX, EXT ANT, http://sk.farnell.com/microchip/rn171-i-rm/module-wlan-wifly-gsx-ext-ant/dp/2144008?MER=i-9b10-00001460
[5] MICROCHIP RN171XVW-I/RM MODULE, WIFI, 802.15.4 DROP-IN, ANTENNA, http://sk.farnell.com/microchip/rn171xvw-i-rm/module-wifi-802-15-4-drop-in-antenna/dp/2144011?MER=i-9b10-00001460
[6] http://www.microchip.com/DevelopmentTools/Listing.aspx?CatID=7e335cef-2439-4c45-9784-4e22542ea6a2
[7] http://sk.farnell.com/microchip/dm320018/dev-brd-pic32-hci-based-bluetooth/dp/2448466
[8] PIC32 Bluetooth Starter Kit http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=DM320018 a
[9] MICROCHIP DM320004-2 STARTER DEVELOPMENT BOARD, ETHERNET , http://sk.farnell.com/microchip/dm320004-2/starter-development-board-ethernet/dp/2420631
[10]PIC32 Ethernet Starter Kit http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=DM320004
[11] PIC32 Ethernet Starter Kit II , http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=DM320004-2
[12] A1 : PIC32 Ethernet Starter Kit II 70005169B.pdf
[13] A1: PIC32_ETH_CodeExample_092311.zip, v adresari
[14] A1: PIC32 Bluetooth Starter Kit Information Sheet 1862626.pdf
[15] A1: PIC32 Bluetooth Starter Kit Quick Start.zip
[16] A1: PIC32 Bluetooth Starter Kit Quick Start\BTSK_SPP_Demo_ReadMe.pdf
[17] A1: Understanding MPLAB Harmony (v1.06.02).pdf a MPLAB Harmony Integrated Software Framework 60001353A.pdf
[18]http://www.digikey.com/product-detail/en/CSR8811A08-ICXR-R/CSR8811A08-ICXR-RCT-ND/3466645
[19] http://www.flairmicro.com/product/showproduct.php?lang=en&id=92
[20] A1: MPLAB Harmony Board Support Packages (v1.06.02).pdf
[21] A1: MPLAB Harmony TCP_IP Stack Library (v1.06.02).pdf

Car-E-baby Detekcia pohybu a zvuku ziveho tvorcka v zamknutom aute

21 decembra, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Car-E-baby Detekcia pohybu a zvuku ziveho tvorcka v zamknutom aute)

Datum : 151221
Tema : Mobil ako zariadenie pre detekciu pohybu a zvuku ziveho tvora na palube zamknuteho auta
Projekt : Car-E-baby, anti heat stroke system
Prispevok:

******************************************************
1. Pozrel som si clanok o pracovnom rozsahu teplot mobilnych telefonov. Podla tabulky na druhej strane clanku v [1] su rozsahy teplot velmi male (tabulka je vo Fraenheitoch) a lisia sa medzi mobilmi.
Najodolnejsi je specializovany Samsung Xcover (-20 C-50 C). Apple iPhone maju „kalifornsky“ teplotny rozsah 0 C-35 C. Nokie su lepsie : -10 C-55 C a SAMSUNGY su uplne vyborne : -20 C-50 C.
Clanok [2] popisuje priserne teplotne podmienky v zatvorenom aute v lete a dopad na dieta – teplota sa moze ustalit az na 60 C za 60 minut. Nasa apliakcia Car-E-baby bude multisenzorova a procesor v mobile vytazeny. Mobil moze prestat fungovat v dosledku vysokej teploty v aute. Musi vsak ucinne zafiungovat pocas prvych 5-15 minutach ked teplota v aute dosiahne 50 C.
Potom je asi aj tak uz neskoro ( 🙁 ).
Vid vysledky vyhladavania [3] a statistiky umrti deti v aute v USA [4].
[1] http://www.pcworld.com/article/249134/sub_zero_weather_can_your_smartphone_stand_the_cold_.html , clanok je 3 roky stary
[2] http://www.kidsandcars.org/userfiles/dangers/heat-stroke/studies/2005-07-01-heat-stress-enclosed-veh-study.pdf
[3] http://www.kidsandcars.org/search-results.php a klucove slovo HOT-STROKE
[4] http://noheatstroke.org/
******************************************************
2. Cez sviatky sa budem venovat analyze poziadaviek na apku pre Android a zatial technologiu tagov dame bokom. Apka by integrovala viacero senzorov sustredenych v smartfone s cielom detegovat touto fuziou senzorov pritomnost ziveho tvoreka na palube odstaveneho auta. S Tvojim dovolenim by som tuto myslienku presiel so synmi – su sikovni a dokazu byt velmi kriticki ale zaroven konsktruktivni.
Spracovanie obrazu by som robil s kniznicou OpenCV pre Android [1] . Asi sa nevyhneme integracii kodu C++ do aplky – kvoli rychlosti. Zvuk a vibracie sa daju analyzovat na Androide takisto [3] . Mali by to byt komercne pouzitelne kniznice.
[1] http://opencv.org/platforms/android.html
[2] http://opencv.org/platforms/android/opencv4android-samples.html
[3] https://github.com/JorenSix/TarsosDSP
******************************************************
3. Technologia BLE tagov pre projekt Car-E-Baby urobil som kratku resers sledovacich zariadeni pre deti (vid dole).Ide o kombinaciu GPS+Bluetooth nositelnych zariadeni (hodinky).Projekt by som nazval CAR-e-BABY alebo CAR-e-HONEY.Pre nas ucel (zabranit ponechaniu dietata v aute) postacuje kombinacia viacerych „CAR-e-TAG-ov“ (elektronickych zariadeni s Bluetooth) a mobilnej apliakcie beziacej na lubovolnom pocte mobilov (vyuzivajucich GPS, Bluetooth a datovy prenos). Princip ochrany dietata by bol taky, ze dieta bude nosit CARE-e-TAG, to iste zariadenie bude doma, v skolke a hlavne v aute. Elektronika kazdeho CAR-e-TAG-u bude vzdy ta ista len forma bude ina a bude respektovat ucel v systeme. Kazdy CAR-e-TAG bude niekomu/niecomu patrit. Rodic si nakonfiguruje aplikaciu a ta sa postara o to aby dieta nezostalo v aute same. System upozorni na zabudnuty CAR-e-TAG. Aj samotny mobil ci tablet moze byt CAR-e-TAG – tym sa system stava flexibilny (vodic si sparuje svoj mobil s CAR-e-TAG-om dietata).
Cena za CAR-e-TAG bu by mohla byt pod 5 USD. Jeho cenu urcuje modul Bluetooth, moderne malu nizku spotrebu v neaktivnom stave, je tam sifrovana komunikacia a slusny dosah (radovo metre a viac).
Zakaznikovi sa ponukne aj sledovacia sluzba „CAR-e-BABY Services“ Ta spracuvajuca GPS suradnice cez datove prenosy a alarmujuca rodicov v pripad nejasnosti. Zapozicia prvky systemu, nakonfiguruje system podla potreby, vymeni tagy ked im dojde baterka. System sa vyuzit aj pri striedavej starostlivosti rozvedenych rodicov, pestunskej a aupair starostlivosti ci starorodicovskej starostlivosti. Umozni sledovat starych ludi. Takisto by sa dal pouzit pri domacich milacikoch. Neviem preco toto uz niekto nerobi 🙂

RESERS
1. Google search words :
child tracking technology
child tracking app
child tracking devices
child tracking watch
child tracking watch
child tracking bracelet
e-mamta mother and child tracking
bluetooth wearable devices
2. Prehlady
http://www.safewise.com/blog/10-wearable-safety-gps-devices-kids/
http://www.wareable.com/internet-of-things/the-best-kids-trackers
3. Produkty (GPS trackery)
http://www.myfilip.com/
http://www.traxfamily.com/
http://lineable.net/home-2/ a http://lineable.net/en/faq-4/ (obrazky)
4. Profilove stranky
http://www.wareable.com/
http://www.bluetooth.com/marketing-and-branding/markets/wearables
******************************************************
4. CAR-e-TAGy pripajam este doplnujuce informacie z reserse à pre CAR-e-TAGy existuju vhodne moduly BLE (Bluetooth) a daju sa kupit ako OEM vyrobky – vid napriklad bod 6-1. Netreba teda vyvijat ziaden hardver.
Z pohladu technickej realizovatelnosti (hardveru a softveru) sa da sa teda hned pristupit k realizacii zivotneho cyklu funkcneho vzoru systemu (t.j. poziadavky, analyza, navrh, realizacia a testovanie ). Preferujem kupu OEM BLE modulov na baze znameho BLE cipu t.j. spominany 6.1. ma Texas Instruments CC2541.
Vstupne naklady pre vyvoj funkcneho vzoru a jeho pripravu by mohli byt pomerne nizke – islo by hlavne o vyvoj
mobilnej aplikacie (myslim tym cely jej zivotny cyklus) na ANDROID-e s niekolkymi mobilmi, tabletmi a OEM BLE modulmi a vyvojovym kitom k nim (material do 1000 Euro ak nepocitam notebooky ci PC). V pripade prototypu by naklady boli vyssie s ohladom na potrebu spolupracovat s grafikom ci dizajnerom. Tiez by narastol objem potrebneho softveru.
RESERS :
5. BLE tagy na trhu
Google words : bluetooth tags review
http://www.hongkiat.com/blog/bluetooth-tracking-devices/
http://www.howtogeek.com/222869/htg-explains-what-bluetooth-tracking-devices-are-and-why-you-might-want-one/
https://www.yahoo.com/tech/the-development-of-a-new-kind-of-bluetooth-radio-104285475424.html
http://www.pcadvisor.co.uk/review/digital-home/second-generation-tile-review-bluetooth-tag-3575574/
PRIKLAD :
TILE , 20 USD, (technicka specifikacia : Bluetooth 4.0 LE tag , Requires compatible iOS or Android device with Bluetooth 4.)
6.OEM BLE tagy (variant nakupu CAR-e-TAG ako OEM)
Klucove slova pre alibaba : http://www.alibaba.com/showroom/bluetooth-rfid-tag%252foem_2.html?spm=a2700.7724857.6.5.oT7dtu
1.vhodne pre funkcny vzor :
· Bluetooth UUID Programmable rfid Tag, ble 4.0 ibeacon, Major Minor Modified, 3-5USD dodaju aj jeden kus, Based on TI’s CC2541/CR2032,bluetooth low energy module
· Development kit http://www.ti.com/tool/cc2540dk
· http://www.alibaba.com/product-detail/Bluetooth-UUID-Programmable-rfid-Tag-ble_60249933551.html?spm=a2700.7724857.29.84.8ufpeJ
2. vymenna bateria, min.10ks, http://www.alibaba.com/product-detail/Tag-key-finder-with-remote-shutter_1900230955.html?spm=a2700.7724857.29.57.8ufpeJ
OSTATNE :
3. vydrz 4 mesiace http://www.alibaba.com/product-detail/high-frequency-anti-loss-alarm-android_60381926607.html?spm=a2700.7724857.29.165.oT7dtu
4. http://www.alibaba.com/product-detail/AXAET-nice-bluetooth-4-0-anti_60248594168.html?spm=a2700.7724857.29.111.oT7dtu
5.http://www.alibaba.com/product-detail/Bluetooth-tag-blue-bluetooth-4-0_1949917335.html?spm=a2700.7724857.29.102.8ufpeJ
6.http://www.alibaba.com/product-detail/Bluetooth-rfid-tag-anti-loss-alarm_60224520921.html?spm=a2700.7724857.29.208.8ufpeJ
7. TEORIA
https://en.wikipedia.org/wiki/Bluetooth
https://en.wikipedia.org/wiki/Near_field_communication
https://en.wikipedia.org/wiki/Radio-frequency_identification

Publikovane na Google.kalendar ako dennik :
Publikovane na www.drpancik.sk :
-> BLOG :
-> PROJEKT :
Studium na www —> Chrome zalozky :
Zdroje :
Adresar :
******************************************************

ATMEL WiFI kit ATSAMW25-XPRO a med technologia ATMEL

1 decembra, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na ATMEL WiFI kit ATSAMW25-XPRO a med technologia ATMEL)
Datum :   151201
Tema :    ATMEL WiFI kit ATSAMW25-XPRO a  med technologia ATMEL
Projekt : STUDY
Prispevok:
Doterez som sa menej venoval technologiam mBED od ATMEL-u. Tu je posledny stav : v [1] je clanok kt. popisuje aktualny stav na konferencii ARM mbed evaluation platform for Internet of Things applications at ARM TechCon 2015. Zaujimal som sa ci vyvojove [2][3] kity predstavene v ramci tejto aktivity su dostupne ako  platformy iniciativy mbed – ano su [4]. POlozka [3] je sucastou vyvojoveho kitu pre PANASONIC GRID EYE IR snimac [5]. Obe polozky som si objednal u FARNELLa 28.11. [6].
Studujem programovanie modulu [2], popisuju programovanie [7] a treba zakupit aj expanded card [8] –> je to programovanie sietoveho zariadenia a je to vyborne !!! Zoznam prikadov je dole v prilohe 1. Programuje sa v ATMEL IDE 6.2. Uvodny manual do programovania je v [9] ZIP subor [10] popisuje navrh PCB. Sw priklady su podla popisu v [9] sucatsou kniznice ATWINC1500 Extension Package modulu rozsirenia pre ATMEL IDe (citujem text na 3.1 : „All of these examples are included in ASF Package and there are various IoT examples using Wi-Fi module… „).
Zaver :
1. objednat vo Franell modul [2][8] a rozchodit priklady v [7] a [9]
2. studovat mbed technologiu – zatial nie j etento modul podporovany ale bude 🙂
Publikovane na Google.kalendar ako dennik :
Publikovane na www.drpancik.sk :
-> BLOG     :
-> PROJEKT  :
Studium na www —> Chrome zalozky : HOT READ 151201 ATMEL WiFI kit ATSAMW25-XPRO  EVAL BOARD
Zdroje :
Adresar : 151201 ATMEL 151201 evaluation kit  SAMW25
[8] ATMEL  ATIO1-XPRO  EXT BOARD, I/O, XPLD PRO http://sk.farnell.com/atmel/atio1-xpro/ext-board-i-o-xpld-pro/dp/2295529 cena 26 Euro
    ATMEL  ATOLED1-XPRO  EXTENSION BOARD, OLED, XPLD PRO http://sk.farnell.com/atmel/atoled1-xpro/extension-board-oled-xpld-pro/dp/2295527 cena 21,46 Euro
Priloha 1
Atmel SAM W25 includes the Atmel 2.4GHz IEEE 802.11 b/g/n Wi-Fi WINC1500 along with SAM D21 ARM® Cortex® M0+ based MCU. This software programming guide describes Atmel SAM W25 Wi-Fi module to build state-ofthe-art Internet of Things (IoT) applications.
4 Examples ……………………………………………………………………………………………………… 8
4.1 Basic Example: How to Get Chip ID……………………….………………………………………………………………..8
4.2 Basic Example: How to Set Debug Level ………………………………………………………………………………….9
4.3 Basic Example: How to Get MAC Address…………………..………………………………………………………….11
4.4 Basic Example: How to Run STA Mode ………………………………………………………………………………….13
4.5 Basic Example: How to Run AP Mode ……………………………………………………………………………………15
4.6 Basic Example: How to Run P2P Mode ………………………………………………………………………………….17
4.7 Basic Example: How to Change Mode ……………………………………………………………………………………19
4.8 Basic Example: How to Scan Aps ………………………………………………………………………………………….21
4.9 Basic Example: How to Set Deep Sleep …………………………………………………………………………………23
4.10 Basic Example: Security with WEP/WPA…………………..……………………………………………………………25
4.11 Basic Example: Connection to Enterprise Security Network ………………………………………………………27
4.12 Basic Example: Connection to Security WPS ………………………………………………………………………….29
4.13 Basic Example: How to Set Packet Monitoring ………………………………………………………………………..31
4.14 Basic Example: Get Signal Status………………………………………………………………………………………….33
4.15 Basic Example: AP Provision ………………………………………………………………………………………………..35
4.16 Basic Example: HTTP Provision ……………………………………………………………………………………………37
4.17 Protocol Example: UDP (Server and Client)…………………..………………………………………………………..39
4.18 Protocol Example: UDP Client ………………………………………………………………………………………………42
4.19 Protocol Example: UDP Server……………………………………………………………………………………………..44
4.20 Protocol Example: TCP Client……………………………………………………………………………………………….46
4.21 Protocol Example: TCP Server ……………………………………………………………………………………………..48
4.22 Protocol Example: NTP Time Client……………………………………………………………………………………….51
4.23 Protocol Example: SMTP Send Email…………………….………………………………………………………………53
4.24 Protocol Example: Location Client………………………………………………………………………………………….56
4.25 Advanced Example: Growl Notification …………………………………………………………………………………..59
4.26 Advanced Example: MQTT Chat……………………..…………………………………………………………………….62
4.27 Advanced Example: Weather Client……………………………………………………………………………………….65
4.28 Advanced Example: Wi-Fi Serial……………………………………………………………………………………………68
4.29 Advanced Example: OTA Firmware Upgrade ………………………………………………………………………….71
4.30 Advanced Example: SSL Connection………………..……………………………………………………………………75
4.31 Advanced Example: HTTP File Server……………………………………………………………………………………77
4.32 Advanced Example: HTTP File Downloader ……………………………………………………………………………80
******************************************************
*/*
*/*
*/*
*****************************************************
SABLONA PRISPEVKU
******************************************************
Datum :   151201
Tema :
Projekt :
Prispevok:
Publikovane na Google.kalendar ako dennik :
Publikovane na www.drpancik.sk :
-> BLOG     :
-> PROJEKT  :
Studium na www —> Chrome zalozky :
Zdroje :
[1]
[2]
[3]
******************************************************
*/*
*/*
*/*

 

Digitalne fotoaparaty so softverovym rozhranim SDK

22 septembra, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Digitalne fotoaparaty so softverovym rozhranim SDK)

******************************************************
Datum : 150922
Tema : Komponenty pre vyvoj –
1. Bluetooth moduly MICROCHIP – objednavka 2ks z Farnellu
2. Digitalne fotoaparaty so SW rozhranim SDK
Projekt : IoT PENDULUM
Studium na www —> Chrome zalozky : 150921 Digital Camera SW SDK (1)
Publikovane na www.drpancik.sk :
-> BLOG : 22. september 2015 Digitalne fotoaparaty so SW rozhranim SDK – clánok (IoT Pendulum project blog)
-> IoT PENDULUM : 22. september 2015 Digitalne fotoaparaty so SW rozhranim SDK – clánok (IoT Pendulum project blog)

Publikovane na Google.kalendar :
******************************************************
1. Nakup Bluetooth moduly MICROCHIP – prenos dat zo snimacov zrychlenia
******************************************************
– dosli 2ks modulov MICROCHIP z Farnellu RN-41-EK RN41, CL2 BLUETOOTH, EVALUATION KIT (2)
– posluzia na prenos dat z oboch snimacov na obidvoch ramenach kyvadla

******************************************************
2. Digitalne fotoaparaty so SW rozhranim SDK – detekcia polohy ramena kyvadla, overenie spravnosti vypoctu polohy
koncoveho ramena kyvadla na zaklade senzorov zrychlenia
******************************************************
– cenovo najprijatelnejsie riesenia su dve – maju dve architektury SW integracie
– NIKON riesenie programoveho pripojenia digitalneho fotoaparatu, snimanie koncoveho bodu kyvadla zo stativu :
– najlacnejsi fotoaparat s podporou SW SDK je (3) NIKON D3200 za 349 Euro, WiFi k nemu riesi SD karta s WiFi (4)
– drahsie riesenie je NIKON 5300 (ma WiFi a GPS), modernejsi procesor (5) za 650 euro
– porovnanie NIKON digial Cameras je na wikipedii (6)
– SW SDK som stiahol a ulozil do adresara A1, aktualny zoznam podporovanych fotoaparatov (6), priklad je v (7)
– SDk sa deli na SDK urcene pre prenos RAW snimkov (6) a SDK pre konkretny fotoaparat tu NKON 5300 (8) – obidve su v adreseri A1
– SONY riesenie programoveho pripojenia digitalneho fotoaparatu – ulozenie kamery na koncovy bod kyvadla (uloha detekcie SLNKO-HORIZONT) :
– dialkove riadenie je bezna sucast SONY API (9)
– prenos snimkov je mozny len u tzv. lens cameras (10) Sony DSC-QX30B v ۴��objekt pripojen��telefza 300 euro
– dovody a moznosti prenosu su popisane v (11), penasa len JPEG alebo MPEG (nie RAW)
– programovy koncept integracie SONY kamier je cez REST rozhranie a je uplne fantasticky
– Zaver : treba kupit obe kamery (3) i (10) :-)|

******************************************************
Adresare :
A1 : 150921 INSTALL NIKON DIGITAL CAMERA SDK
A2 : 150921 INSTALL SONY CAMERA REMOTE API
A3: c:\Users\tsrdb4\Downloads\ZZZ_DOWNLOADS\ZZZ_KITS_2015\5_MICROCHIP RN-41-EK RN41 CL2 BLUETOOTH EVALUATION KIT\
******************************************************
Popis zdrojov :
(1) bookmarks_21.09.15.html
(2) A3: MICROCHIP RN-41-EK RN41 CL2 BLUETOOTH EVALUATION KIT.pdf
(3) Digit⭮y fotoaparⴠNikon D3200 + 18-55 AF-S DX VR II, stabilizovan��jektcierny
(4) https://www.alza.sk/transcend-wifi-sdhc-card-16gb-d2355348.htm?kampan=heureka.sk_alza-sk_elektronika_digitalne-foto_prislusenstvo-k-digitalnym-fotoaparatom_pamatove-karty_compact-flash_16-gb
(5) http://www.hej.sk/fotoaparat-zrcad-nikon-d5300-cerny-18-55-af-s-dx-vr/
(6) File : S-SDKNEF-000BF-ALLIN.zip NAME : NEF(RAW) SDK (2015.06.24) [Download] URL : https://sdk.nikonimaging.com/apply/download.do
Library supports JPEG (EXIF and JFIF), TIFF, and NEF/NRW files. The models supporting NEF/NRW files are as follows:
D4S, D4, D3X, D3S, D3, D2XS, D2X, D2HS, D2H, D1X, D1H, D1, D90, D80, D70S, D70, D60, D50, D40X, D40, D810A, D810, D800, D800E, D750, D700, D610, D600, D300S, D300, D200, D100, D7200, D7100, D7000, D5500, D5300, D5200, D5100, D5000, D3300, D3200, D3100, D3000, Df
Nikon 1 V1, Nikon 1 V2, Nikon 1 V3, Nikon 1 S1, Nikon 1 S2, Nikon 1 J1, Nikon 1 J2, Nikon 1 J3, Nikon 1 J4, Nikon 1 J5, Nikon 1 AW1
COOLPIX A, COOLPIX P340, COOLPIX P330, COOLPIX P6000, COOLPIX P7000, COOLPIX P7100, COOLPIX P7700, COOLPIX P7800
RAW data format explains basic structure of the RAW data file.
Supported OS Windows 8.1 , Windows 7 , Mac OS X 10.10 , Mac OS X 10.9 , Mac OS X 10.8
(7)Example pouzitia v C#: http://sourceforge.net/projects/nikoncswrapper/
(8) 2. Digit⭮y fotoaparⴠNikon D5200 + 18-105 AF-S DX VR (570 Euro) URL : http://www.hej.sk/fotoaparat-zrcad-nikon-d5300-cerny-18-55-af-s-dx-vr/
S-SDKD5300-000BF-ALLIN.zip
(9) https://developer.sony.com/develop/cameras/
(10) https://www.alza.sk/sony-dsc-qx30b-v-style-objektivu-pripojeny-k-telefonu-d2271761.htm?kampan=heureka.sk_alza-sk_elektronika_digitalne-foto_kompakty_stylove
(11) A2 : Sony_CameraRemoteAPIbeta_API-Reference_v2.10.pdf
parameter : Transferring images Transferring images function In transferring images function, the client can retrieve list of stored still images and movies from camera. Also, the client can download the contents and play movie remotely via APIs. APIs of transferring images belong to „avContent“ API service. To use transferring images function APIs, the client should change camera function to „Contents Transfer“ via „setCameraFunction“. The transferring images function is supported by specific camera models.21:22 vyhovuje tomu https://developer.sony.com/devices/cameras/lens-style-camera-dsc-qx30/
cize https://www.alza.sk/sony-dsc-qx30b-v-style-objektivu-pripojeny-k-telefonu-d2271761.htm
******************************************************
*
*
*

Kde je pokracovanie mbed technologie ? i.MX Applications Processors based on ARM

23 júna, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Kde je pokracovanie mbed technologie ? i.MX Applications Processors based on ARM)

Projekt : XCP on CAN
Studium : Pokracovanie mbed technologii ,
iniciativa zaujmu o tému : (1)

  • 1UVODNE STUDIUM: i.MX Applications Processors based on ARM® Coreshttp://www.freescale.com/webapp/sps/site/homepage.jsp?code=IMX_HOME
  • 2.PREHLAD PODPOROVANYCH DOSIEK : Embedded Board Solutions (EBS) http://www.freescale.com/webapp/sps/site/overview.jsp?code=SBC_HOME
  • 3.Demo doska ADVANTECH :
  • – Vyvojova doska RSB-4210 Evaluation Kit + Freescale i.MX53 SBC with Linux Kernel 2.6,http://www2.advantech.com/products/RISC_EVALUATION_KIT/RSB-4210-EVALUATION-KIT/mod_077A4DE8-BF9C-4125-BDFE-3B8EEFB9EE8E.aspx
  • – Distributor Rutronik 1229 Euro, Advantech RSB-4210DK-B00E, https://www.rutronik24.com/product/advantech/rsb-4210dk-b00e/927606.html?utm_source=octopart&track=octopart
  • 4. Demo doska TORADEX (ma 2x CAN):
  • – Freescale i.MX 6 Computer on Module – Apalis iMX6 , ARM Cortex-A9, cena: 124 Euro, URL https://www.toradex.com/computer-on-modules/apalis-arm-family/freescale-imx-6#module_features
  • – treba dosku nosica : Ixora Carrier Board V1.0A, 89 Euro, https://www.toradex.com/products/carrier-boards/ixora-carrier-board –
  • – Nakup v suhrnne na jednej stranke – je tam toho viac a daju sa objednat alternativy (napr.Apalis iMX6 Mezzanine | V1.0A)….:
  • https://www.toradex.com/computer-on-modules/apalis-arm-family/freescale-imx-6#module_features
  • – velmi zaujimava informacia o NVIDIA Tegra 3 Computer on Module – Apalis T30 : https://www.toradex.com/computer-on-modules/apalis-arm-family/nvidia-tegra-3
  • – da sa prepojit na COARD projekt
  • – zmienka o Linuxe https://www.toradex.com/computer-on-modules/apalis-arm-family/nvidia-tegra-3
  • – najlepsia cesta je vyuzit dosku,  ktoru uz mam Freescale i.MX 6Solo processor (http://www.riotboard.org/)

(1) INZERAT :  Embedded systems developers / architect

FTP Kosice http://www.fpt.sk/ (http://www.profesia.sk/praca/fpt-slovakia/O2142257?similar=3&utm_campaign=user_agent_10007&utm_content=call-to-action&utm_medium=mail&utm_source=user_agent_10007&utm_term=2015-06-14)

Požadované zrucnosti

  • plynulá znalost anglického jazyka je podmienkou,
  • znalost nemeckého jazyka je výhodou,
  • 3-rocná skúsenost s programovaním v C,
  • programovanie v MCU (Micro Controller Unit) – pokrocilý,
  • RTOS (Real Time Operation System) – pokrocilý,
  • minimálne 5-rocná skúsenost vo vývoji riešení v oblasti embedded systems podmienkou,
  • skúsenosti s informacným systémom pre automobilový priemysel,
  • výhodou sú skúsenosti s vývojom Linux driver, Linux porting na rôznych MCU platformách,
  • výhodou je znalost i.MX platformy,
  • výhodou sú skúsenosti s QT frameworkom.

COARD snímače : námety na smerovanie výskumu

4 júna, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na COARD snímače : námety na smerovanie výskumu)
  • COARD moiré : 
    • štúdium teórie vzniku moiré u 2D a COARD snímačov, štúdium vzniku aditívneho signálu vo výstupnom videosignále (urobiť MATLAB simulácie tohot javu)
    • štúdium COARD snímača ako analyzátora priestorového spektra s cieľom detekcie nízkych priestorových frekvencií
    • štúdium vplyvu priamo sa  pohybujúceho  letiaceho objektu s COARD snímačom na moiré vznikajúce od terénu
    • simulácia vzniku Moiré s  MATLAB-om  a 2D snímačom,
    • využitie  javov MOIRÉ na  detekciu prekážok
    • vytvorenie experimentu :
      • spracovanie obrazu z COARD snímača s cieľom detegovať COARD moiré
      • simulácia letu letiaceho objektu s COARD snímačom  vnútrom hadice
      • hadica bude mať zvnútra nakrelené pozdĺžne a priečne čiary
      • hadica bude zahnutá a tiež preliačená dovnútr ači dovon čo simuluje prekážky
  • výpočet optického toku pre lineárne vpred pohybujúce sa  COARD snímače na rôznych HW platformách :
    • PC C++ a Python a OpenCV
    • MATLAB simulácie
    • Raspberry Pi a Python CV
    • FPGA (VHDL) – refreš výsledkov článku z roku 2012 (1)
    • Nvidia TEGRA
    • PC MATLAB  a KINECT
    • výpočet optického toku  COARD snímačov analógovými metódami (CORDIC algorithmus)
  • umiestnenie COARD snímača do kyvadla a riešenie úloh
    • detekcie horizontu
    • detekcie polohy slnka voči pohybu – zimut
    • fúzia informácií z COARD snímača a snímačov zrýchlenia
  • COARD snímače a stereo videnie 

(1) https://www.academia.edu/11755971/The_FPGA_based_optical_flow_computing_for_concentric_arrangement_of_detectors_with_SAD_alghoritms

 

MATLAB a hardvér KINECT

4 júna, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na MATLAB a hardvér KINECT)

Projekt : COARD 
MYSLIENKA : Algoritmy pre vypocet optickeho toku snimaca COARD overit na Kinect-e a v MATLABE Student Edition. Zdroj obrazovej informacie pre simualciu snimaca COARD moze byt KINECT

MATLAB KINECT SUPPORT 

NOTE : (MATLAB only supports the V1 sensor)

A. Variant :
Kinect a MATLAB Student : Microsoft Kinect for Windows Support from Image Acquisition Toolbox URL : https://www.mathworks.com/hardware-support/kinect-windows.html?s_tid=srchtitle
MathWorks Requirements Software
Required : MATLAB
Image Acquisition Toolbox (KUPIT)
Image Processing Toolbox (INCLUDED in MATLAB STUDENT)
Also supported in student and home software.
Recommended
Computer Vision System Toolbox (KUPIT)
DSP System Toolbox (to acquire Kinect microphone array data) (INCLUDED in MATLAB STUDENT)
Support PackageRequired
Image Acquisition Toolbox Support Package for Kinect For Windows Runtime (FREE)
MATLAB STUDENT SUITE a dokupitelne toolboxy : URL https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buysuite_sv_bod

B.Variant :
Kinect a MATLAB Student : Microsoft Kinect Support from Simulink URL : https://www.mathworks.com/hardware-support/kinect-simulink.html?s_tid=srchtitle
MathWorks Requirements :
Software Required MATLAB , Simulink Also supported in student and home software.
Recommended :
Computer Vision System Toolbox (KUPIT) ,
DSP System Toolbox (to acquire Kinect microphone array data), (INCLUDED in MATLAB STUDENT)
Image Processing Toolbox (INCLUDED in MATLAB STUDENT)
Support Package : Required Simulink Support for Kinect (FREE )

Mbed platforma pre zber dat zo snimacov MEMS

3 júna, 2015 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Mbed platforma pre zber dat zo snimacov MEMS)

Projekt : IoT PENDULUM
Mbed platforma pre zber dat zo snimacov MEMS v kyvadle a ich vysielanie cez Bluetooth do master pocitaca pre dalsie spracovanie

Zdrojove MBED ENABLE platformy su v (1)

Vyrobca Nordic robi s Arduino kompatitbilnu platformu (kit) Nordic nRF51-DK. Dodavatelom kitu je Distrelec (3), cena je 56 Euro. Parametre su dole ()
Pre spojenie spomenuteho kitu s PC ale aj vyvoj je urcena druha doska Nordic nRF51-Dongle (4). Dodavatel je taktiez Distrelec (5), cena je 40 Euro.
Doska Nordic moze pracovat v kyvadle so snimacovou doskou Freescale MEMS Sensors Evaluation (6).

(1) https://developer.mbed.org/platforms/

(2) https://developer.mbed.org/platforms/Nordic-nRF51-DK/
(3) https://www.distrelec.sk/sk/V%C3%BDvojov%C3%A1-sada-nRF51-Nordic-Semiconductor-NRF51-DK/p/30002206
(4) https://developer.mbed.org/platforms/Nordic-nRF51-Dongle/
(5) https://www.distrelec.sk/sk/Hardwarov%C3%BD-kl%C3%AD%C4%8D-USB-pro-v%C3%BDvoj-nRF51-Nordic-Semiconductor-NRF51-DONGLE/p/30002207
(6) http://www.element14.com/community/docs/DOC-54360/l/mems-sensors-evaluation-kit-with-freescale-frdm-kl25z-freedom-platform
(7) Nordic nRF51-DK.
Univerzální vývojová sada s jednou deskou
Pro vlastní aplikace Bluetooth Smart, ANT a 2.4GHz s použitím SoC rady nRF51
Podporuje vývoj pro SoC nRF51822 a nRF51422
Hardware kompatibilní s normou Arduino Uno Revision 3
Balení obsahuje 1 desku nRF51 DK, 1 baterii 2032 a 5 vzorových SoC nRF51