Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Recenzije
  • Razvoj IoT uređaja koristeći Bluetooth LE. Smart Bluetooth u Apple uređajima

Razvoj IoT uređaja koristeći Bluetooth LE. Smart Bluetooth u Apple uređajima

Tehnologija bluetooth aktivno traži svoje mjesto na Internetu stvari. Dio ove tehnologije, tzv bluetoothLE(Bluetooth Low Energy, ona je Bluetooth Smart, ona je BLE) se direktno pozicionira kao idealan izbor za IoT (Internet stvari). Teško je ne složiti se. BLE već zna kako usmjeriti internet promet, odrediti unutrašnje koordinate, povezati industrijske programabilne logičke kontrolere, podršku WEB serveri, spojne vage, termometri, mjerači otkucaja srca, oksimetri, mjerači krvnog tlaka i niz drugih stvari. C BLE automatski rješava mnoge probleme svojstvene korištenju rješenja WiFi. Neće proći mnogo vremena do uređaja sa BLE moći će se organizirati u MESH mrežu, koristeći tehnologiju sličnu ZigBee. Već je u specifikaciji. bluetooth 5.0

Stoga, kada razvijate svoj IoT Dao sam bezuslovnu prednost modulu BLE za razliku od upotrebe WiFi. Periferni dio mreže BLE Razmotrit ću modul za otklanjanje grešaka kao primjer K66BLEZ.

Ovdje bih želio opisati svoj razvojni put iz gotovo potpunog neznanja BLE prije izlaska serijskog proizvoda.

Uvod u modul K66BLEZ1 je započeto u ovim člancima:

Modul K66BLEZ kao primopredajnik BLE koristi MKW40Z160 čip ( 48 MHz Cortex-M0+, 160 KB Flash, 20 KB RAM ) koje proizvodi kompanija NXP. Čip je zanimljiv po tome što uz BLE može raditi i kao primopredajnik signala standarda 802.15.4 . Standard 802.15.4 , kao što je poznato, nosilac je tehnologije ZigBee. stek direktno ZigBee za MKW40Z nije objavljen, ali je već ponuđen za firmware gdje 802.15.4 radi istovremeno sa BLE.

Dijagram dijela modula sa BLE čipom je prikazan ispod.


(Kliknite za povećanje)

Za zamjenu čipa MKW40 već imaju čip MKW41 sa 128 kB RAM-a, 512 kB Flash i podrškom za sve popularne protokole: BLE 4.2, BLE Mesh, ZigBee, Thread, IPv6 6LoBLE. Još uvijek nema otvorene dokumentacije za novi čip, ali obećava da će biti pin kompatibilan sa MKW40.

MKW40 BLE čip na modulu se povezuje sa MK66 glavnim mikrokontrolerom preko SPI i I2C interfejsa. I2C interfejs takođe povezuje čip sa čipom punjača. Glavni komunikacioni kanal je implementiran na SPI interfejsu sa bitrateom od 6 Mbps.

Programsko otklanjanje grešaka u MKW40 čipu može se izvesti preko SWD interfejsa koristeći JTAG adapter i preko UART0 interfejsa za otklanjanje grešaka takođe izlazi na konektor za otklanjanje grešaka X4.
NXP pruža više od dvadesetak primjera implementacije različitih aplikacija na čipu MKW40, uključujući: mjerače tlaka, razine glukoze, temperature, senzore blizine, mjerače otkucaja srca, itd. Postoje aplikacije za bežični UART i bežični bootloader.

Uradio sam duboko refaktorisanje NXP okvira za ove čipove i kreirao nove profile sa demo programima na Windows PC-u koji ne zahtevaju poseban adapter na strani računara. Ali više o tome kasnije.

Bluetooth LE je teško naučiti. Razlog je obimna specifikacija i veliki broj njenih kratkih prepričavanja u dokumentaciji proizvođača, koja odmah počinju neobičnom terminologijom. Stoga, počnimo s tim.

Dekodiranje i prevođenje pojmova i skraćenica, sleng.

  • Uparivanje- vezivanje (uparivanje). Proces parova BLE uređaja koji kreiraju jedan ili više zajedničkih tajnih ključeva za naknadno šifriranje prometa. Korisnik se uključuje u ovaj proces kada sistem traži da unese PIN kod.
  • Vezanje- vezivanje (vezivanje). Proces pohranjivanja zajedničkih tajnih ključeva za korištenje u narednim pouzdanim vezama parova BLE uređaja.
  • autentifikaciju uređaja- verifikacija (autentifikacija) za činjenicu da dva uređaja imaju iste tajne ključeve.
  • Oglašavanje- Proces emitiranja BLE paketa obavijesti od strane uređaja (oglašavanje). U tim paketima uređaj prijavljuje svoje ime i adresu, prijavljuje usluge koje pruža, kao i posebne informacije.
  • Skeniranje- Proces primanja reklamnih paketa od drugih BLE uređaja tokom pasivnog skeniranja. Tokom aktivnog skeniranja, slanje paketa zahtjeva za dodatnim informacijama sa uređaja koji rade u reklamnom modu.
  • Profil- profil. Skup lista funkcija, svojstava, ponašanja i uloga za skup slojeva određenog steka protokola.
  • UUID- univerzalno jedinstveni identifikator. 128-bitni jedinstveni identifikator atributa.
  • BLE Host- domaćin. Komad BLE steka softvera koji radi na glavnom procesoru koji također pokreće glavnu aplikaciju ili premošćuje funkcionalnost glavne aplikacije. Host sadrži GAP, GATT, GATT bazu podataka, L2CA.
  • BLE kontroler- kontroler. Komad BLE steka softvera koji radi na Bluetooth radio čipu.
  • HCI- Interfejs kontrolora domaćina. Protokol ili API ovisno o kontekstu za interakciju između BLE hosta i BLE kontrolera.
  • jaz- Generički pristupni profil, tipičan pristupni profil. Obično se odmah naziva sloj (sloj). Ali prilično je čudno nazvati profil slojem. U izvornom kodu, ovo je predstavljeno kao skup makroa, deklaracija i funkcija za uspostavljanje i održavanje komunikacije između BLE uređaja.
  • GATT- Generički profil atributa, generički profil atributa. U izvornom kodu, ovo je skup funkcija za razmjenu podataka između uređaja. Atributi su jedinice podataka različitih tipova (nizovi, brojevi, strukture...) organizovane kao hijerarhijsko stablo čiji čvorovi su usluge, karakteristike, deskriptori itd. Atribut se odlikuje jedinstvenim UUID-om.
  • L2CA- Kontrola logičke veze i sloj prilagođavanja. Softverski sloj sa odgovarajućim protokolom odgovoran za uspostavljanje i održavanje logičkih komunikacijskih kanala. Bavi se rasporedom prosljeđivanja, kontrolom grešaka, segmentacijom paketa, kontrolom toka, multipleksiranjem paketa između protokola gornjeg sloja. To je dio BLE hosta.
  • SMP- Security Manager Protocol. Protokol koji se koristi za uparivanje. Radi na namjenskom kanalu u L2CA.
  • LTK- Dugoročni ključ. Tajni ključ koji se koristi za šifriranje BLE prometa.
  • IRK- Ključ za rješavanje identiteta. Ključ za dešifriranje prave adrese uređaja od zamagljene javne adrese.
  • CSRK- Ključ za rješavanje potpisa veze. Ključ za potpisivanje poruka.
  • RAND- 64-bitna nasumična vrijednost, koja se koristi za formiranje LTK
  • EDIV- 16-bitna slučajna vrijednost, koja se koristi za formiranje LTK
  • MITM- čovek u sredini. Pokušaj treće strane da otkrije zajednički tajni ključ dva uređaja infiltriranjem u komunikacijski kanal između uređaja kao posredne veze.
  • integritet poruke- zaštita od falsifikovanja poruka.
  • okvir- ovako ja ovde nazivam softver u izvornom kodu, dizajniran da pojednostavi kreiranje aplikacija na određenoj hardverskoj platformi sa određenim bibliotekama stekova komunikacionih protokola. Obično uključuje BSP (paket podrške za ploču), HAL (sloj apstrakcije hardvera), OSA (sloj apstrakcije OS), srednji softver (middleware) kao što su: menadžeri memorije, sistemi datoteka, planeri i tajmeri, itd.

Analiza konkurentskih rješenja

Prilikom odabira čipa za BLE napravio sam malu analizu ponuda najpoznatijih proizvođača. Najviše od svega me je zanimao sastav predloženog softvera, okvira i alata za kompajliranje-sastavljanje-debagovanje projekata za ARM kernel. Važan faktor je bio kontinuitet sa okruženjem i okvirom IAR RTOS MQX koji se koriste pri razvoju aplikacije na glavnom procesoru modula.

Osim toga, tu je i paket nrf5 IoT SDK. Uključuje izvore protokola MQTT, COAP, TLS (preuzeto iz MBED projekta), cJSON, lwip (besplatni stek TCP / IPv4 / IPv6 protokola), interfejs socketa, adapter za IPv6. Postoje također 6LoWPAN, ali bez izvornih tekstova.

Tri frekvencije (na gornjoj slici su označene brojevima kanala 37,38,39) dodijeljene su za emitiranje neadresiranih paketa, a ostale za paketni prijenos prilikom uspostavljanja logičkih komunikacijskih kanala između uređaja. Dobro poznata karakteristika Bluetooth-a je da se prilikom slanja paketa svaki naredni paket prenosi na drugoj frekvenciji, izabranoj pseudo-slučajno sa liste dozvoljenih.

Svi podaci u BLE paketima mogu se šifrirati i autentifikovati. Koriste se i dinamičko nasumično generisanje adresa uređaja i njihova identifikacija pomoću heširanja, tj. presretanje adrese uređaja u eteru, nećemo ga moći koristiti duže od 15 minuta, jer će se adresa za to vrijeme mijenjati prema nama nepoznatom algoritmu.

BLE moduli mogu raditi kao jednosmjerni predajnici, tj. bez postavljanja dvosmjerne veze, samo emitujte neke podatke u obliku paketa najava, kao što je temperatura. To se može učiniti pomoću tipa podataka in Oglašavanje paketi označeni kao Specifični podaci proizvođača. Računar ili tablet može primati podatke sa stotina takvih odašiljača bez nepotrebnih preliminarnih koraka za pretraživanje, uspostavljanje veze, unos PIN koda i tako dalje.
Druga mogućnost za prijenos podataka bez uspostavljanja komunikacijskog kanala je prijenos u načinu zahtjev-odgovor (zahtjev - paket ScanRequest, odgovor modula - paket ScanResponce). Ovo BLE značajno razlikuju od WiFi, gdje je čak i za najjednostavniji termometar potrebno uspostaviti vezu koja zauzima resurse rutera.

Stog BLE protokola

Slika ispod prikazuje prikaz BLE kako to vidi programer mikrokontrolera. BLE stog se sastoji od dva softverska dijela: Domaćin i kontroler. Softverski dio Domaćin bavi se funkcijama visokog nivoa organiziranja i upravljanja podacima, vezama i kontroler upravlja fizičkom periferijom primopredajnika, radi sa tajnim ključevima i obavlja druge funkcije niskog nivoa. Imenovani dijelovi su povezani softverskim interfejsom HCI (Interfejs Host Controller). U dijelu implementacije PC-a Domaćin radi na kompjuteru, a dio kontroler radi u hardverskom primopredajniku bluetooth, i protokol HCI najčešće se prenosi USB. U implementaciji na mikrokontroleru oba dijela rade na istom čipu i interfejsu HCI postaje jednostavno direktan prijenos podataka od zadatka (softverskog modula) hosta do zadatka (softverskog modula) kontrolera i obrnuto.
Zapravo, programer vidi nekoliko skupova API-ja koji rade na nivou Domaćin: zvao GATT, GAP, L2CA, SMP, HCI. Via API GAP način rada uređaja je postavljen - Centralno, Periferno, Observer, Emiter a veza se uspostavlja po potrebi. I uz pomoć GATT API vrši se direktni prijenos i prijem korisnih podataka i njihova analiza.


(Kliknite za povećanje)

Većina postojećih uređaja i dalje podržava BLE 4.1, uprkos postojanju verzije 4.2.

Sve razlike između verzije 4.2 i prethodne odnose se upravo na poboljšanja u BLE dijelu: povećanje brzine, mogućnost prijenosa IP protokola i HTTP prometa, povećana kriptografska zaštita i neprepoznatljivost za vanjske posmatrače.

Važna karakteristika BLE-a u odnosu na Wi-Fi je specifikacija ne samo komunikacijskog kanala, već i samih aplikacija koje ga koriste. To se naziva profilima i uslugama. Profili sa uslugama opisuju uloge uređaja, svrhu podataka, sastav i format podataka, zaštitu podataka, redosled, vrste i događaje razmene, a ne samo način na koji se podaci prenose. Ovo vam omogućava da ne izmišljate točak iz protokola kada razvijate, na primjer, senzor tjelesne temperature ili monitor otkucaja srca. Specifikacije su već date, na strani uređaja ostaje samo da popuni potrebna polja za slanje rezultata mjerenja. Klijenti takvih uređaja u obliku pametnih telefona, tableta, PC-a ili kuhinjskih uređaja automatski prepoznaju ove podatke i prikazuju ih ili koriste u skladu s tim. To je zbog činjenice da se svi proizvođači rukovode istim BLE specifikacijama o tome kako se prikazuju podaci o temperaturi ili pulsu i kako s njima raditi. Ali još uvijek ima prostora za maštu programera, budući da profili imaju mehanizme za proširenje funkcionalnosti.

Ispod je gruba hijerarhija atributa u BLE uređaju.


(Kliknite za povećanje)

Ispod je malo detaljnije tipično stablo atributa. Ovo nije kompletno stablo, većina je izostavljena jer bi zauzela previše prostora. Nivoi stabla su istaknuti bojama, svaki atribut ima jedinstveni broj - UUID. Snimanje standardnih brojeva je smanjeno na 16 bita. Na ovoj slici su svi brojevi standardni. GAP i GATT profili su takođe predstavljeni kao usluge sa sopstvenim standardnim karakteristikama. Svaka usluga može imati svoj sigurnosni model i autorizaciju. Cijelo stablo je pohranjeno u uređaju kao baza podataka koja se zove GATT baza podataka, obično u obliku jednostavne tabele sa unakrsnim referencama.

BLE je ozbiljna tehnologija, toliko je urađeno kako bi se osigurala sigurnost i maksimalna formalizacija, što bi zauzvrat trebalo da olakša postizanje interoperabilnosti.

Razmjena podataka između BLE uređaja vrši se upisivanjem i čitanjem karakterističnih vrijednosti. Ovdje nema kanala za striming kao što su TCP ili UART. A ako ih uređaji imaju, onda su organizirani softverskim dodacima višeg nivoa.

Razvojni alati

Razvojni alati iz Bluetooth posebne interesne grupe (Bluetooth SIG) -

Na web stranici glavne organizacije za standardizaciju - Bluetooth SIG Nude se sljedeći korisni alati:

Drugi izlaz alata može biti izvorni kod uređaja koji radi sa bazom podataka BLE. Ali za ovo, korisnik treba da upiše svoj dodatak JavaScript. Program će korisniku omogućiti pristup bazi podataka preko posebnog API na JavaScript.
Postoje , koji generišu različite izvorne tekstualne datoteke pogodne za kompilaciju u okruženjima trećih strana i softverskim okvirima.

Za rješenja zasnovana na NXP Kinetis KW40Z softverskom okviru za povezivanje još ne postoje dodaci.

Iznad je snimak ekrana jedne demo aplikacije za Windows - BLEServiceBrowser.

Kada radite sa adapterima, postoje i ograničenja u analizi uzrokovana šifriranjem prometa u BLE-u.

Međutim, čak i iz probne verzije programa možete dobiti mnogo prednosti. Program je popraćen demo snimcima presretanja razmjene stvarnih uređaja. Ovi zapisi, kada se učitaju u program, daju detaljnu sliku rada čitavog steka BLE protokola. Gledanje jednog takvog presretanja zamjenjuje proučavanje cijele Bluetooth specifikacije.

bus Hound

Ako samo trebate nekako pratiti aktivnost između računara i BLE uređaja i možete bez detaljne analize protokola, onda je dobro poznati presretač prometa Windows drajvera tzv. bus Hound.

Snimak ekrana ispod prikazuje tok primljenih reklamnih paketa. Jasno je vidljiva neujednačenost vremenskih intervala za prijem paketa. Ovo ukazuje na značajan gubitak paketa. Interval oglašavanja za BLE uređaj je postavljen na 20 ms.

Snimak ekrana ispod prikazuje prikaz BLE uređaja u prozoru Bus Hound nakon uparivanja sa računarom. Nakon uparivanja, svaki servis uređaja ima svoj logički komunikacijski kanal. Ovdje također možete vidjeti UUID uređaja i usluga.

BLE analizator saobraćaja (njuškalo) USB-KW40Z

Ovo je alat iz Kinetis Development Support Kit-a. Stoga ću se detaljnije zadržati na tome. Stranica Sniffer na web stranici NXP-a.

Njuškalo je razvio NXP (tačnije bivši Freescale) i može se kupiti jeftino u popularnim online prodavnicama radio delova: Mouser, Digi-Key, Farnell... Nudi ga NXP kao alat za praćenje radio paketa koje šalje BLE uređaji.

Koristeći ovaj uređaj, možete proučavati strukturu paketa, evidentirati ih i analizirati gustinu saobraćaja. Kolo njuškala je otvoreno za proučavanje, ali program mikrokontrolera se isporučuje kao binarni fajl. Sniffer vam omogućava da filtrirate pakete prema vrijednosti adrese.

Možete preuzeti PC softver za njuškalo koristeći sljedeći upit za pretraživanje na web stranici www.nxp.com - Kinetis_Protocol_Analyzer_Adapter.exe

Budući da njuškalo, osim glavne funkcije, može biti i platforma za otklanjanje grešaka za različite aplikacije, uz njega su prikačene binarne datoteke osnovnog firmvera, pomoću kojih nakon eksperimenata možete vratiti funkcionalnost njuškala. Fajlovi dolaze sa paketom KW40Z softver za povezivanje, koji se preuzima sa www.nxp.com traženjem KW40Z_Connectivity_Software. Fajlovi će biti imenovani Sniffer_processing_core_usbkw40z_k22f.bin(za mikrokontroler MK22FN512 na ploči za njuškanje) i Sniffer_radio_core_usbkw40z_kw40z.bin(za mikrokontroler MKW40Z na ploči za njuškanje). Fajlovi se programiraju pomoću SWD debuggera: JLink, STLink, OpenSDA…

Sa strane računara, uređaj se percipira kao kompozitni USB uređaj sa jednim COM portom i jednim debug portom prema specifikaciji, OpenSDA sa CMSIS-DAP firmverom. Stoga, u IAR okruženju, možete slobodno programirati i otklanjati greške na MKW40Z čipu njuškača koristeći njegov drugi MK22FN512 čip kao nosilac funkcionalnosti adaptera za otklanjanje grešaka. Ali oba čipa na ploči imaju standardne SWD konektore za eksterni adapter za otklanjanje grešaka.

Sniffer ne garantuje prijem svih paketa koji se prenose putem zraka. Lako ga je preplaviti, nakon čega prestaje da prihvata bilo kakve pakete, pa se preporučuje da omogućite filtriranje adresa kako biste primali samo pakete od hosta od interesa sa prilično retkim saobraćajem.

Prozor programa za otkrivanje paketa je prikazan ispod. U prozoru je omogućeno presretanje na sva tri kanala:

Prilikom instaliranja softvera analizatora na PC, on kreira virtuelni Ethernet adapter koji pretvara pakete uhvaćene preko virtuelnog COM porta njuškača u Ethernet pakete. U mom slučaju, takav virtuelni adapter automatski je dobio jednostavno ime - Ethernet.
Da biste vidjeli pakete, potrebno je dodatno instalirati Wireshark Ethernet program za njuškanje paketa. Dodaj oznake

Tehnologije prijenosa podataka se stalno poboljšavaju. Do nedavno Bluetooth tehnologija nije bila najpopularnija zbog svojih nedostataka. Ispostavilo se da je glavna stvar niska brzina prijenosa podataka i njihov mali volumen, tako da se tehnologija nastavila koristiti na osobnim računarima i mobilnim telefonima, ali ne previše široko.

Danas proizvođači najavljuju ažuriranje Bluetooth-a. Novi algoritam rada omogućio je dobijanje potpuno novog proizvoda pod nazivom Bluetooth Smart. Koje su njegove karakteristike? I kako proizvođači auto alarma koriste ove prednosti?

Savršena ekonomičnost

Bluetooth bežična tehnologija je postigla rekordno nisku potrošnju energije. Prvu verziju odlikovala je i visoka efikasnost, ali u potonjoj su proizvođači postigli maksimalno moguće smanjenje potrošnje električne energije. Uređaji nove generacije koji koriste ovu tehnologiju mogu raditi mnogo duže. Na primjer, na jednoj maloj coin-cell bateriji, bez potrebe za punjenjem, uređaj može raditi najmanje godinu dana, čak i ako prenosi i prima informacije bežično svaki dan.

Bluetooth Smart specifikacija je dobila i druge prednosti.

  • Povećana brzina prijema podataka. To se dogodilo zbog proširenja paketa informacija koje bežični kanali mogu proći. Brzina je povećana za dva i po puta, dok je količina prenesenih podataka povećana za 10 puta. Ovo su koristili proizvođači sigurnosnih sistema koji su usvojili Bluetooth Smart tehnologiju kao osnovu za prijenos podataka između auto alarmne jedinice i korisnika. Istovremeno, funkciju identifikatora korisnika može obavljati i posebna oznaka i lični pametni telefon vlasnika sa aktivnim Bluetooth-om.
  • Poboljšana sigurnost i privatnost. Nije slučajno što se najnovija verzija Bluetooth Smarta koristi u proizvodnji sigurnosnih sistema. Implementira nove algoritme za generiranje ključeva i šifriranje podataka, čija razmjena pokreće provjeru autentičnosti, periodičnu provjeru prenesenih i primljenih varijabli. Takav algoritam šifriranja eliminira praćenje i, štoviše, zloupotrebu signala.

Novu Bluetooth Smart tehnologiju proizvođač predstavlja pod sloganom - "Idealno za Internet". Ali za automobilske sigurnosne sisteme, pokazalo se da nije ništa manje privlačan.

Žice koje povezuju tastaturu i kompjuter, plejer i slušalice, laptop i štampač, slušalice i mobilni telefon gube na svom značaju. Štaviše, direktna vidljivost uopće nije preduvjet za uspješnu vezu. Da bi dva uređaja međusobno komunicirala, dovoljno je da oba uređaja imaju ugrađen Bluetooth modul ili mogućnost povezivanja dodatnog modula.

Bluetooth se široko koristi za povezivanje perifernih uređaja (ugrađen je u pametne telefone, telefone, PDA, tablete, navigatore, laptope, štampače, slušalice, miševe, tastature itd.) i za prijenos malih količina informacija (na primjer, putem Bluetooth-a, možete lako prenijeti na prijateljev telefon zvona ili sliku). U poređenju sa Wi-Fi, Bluetooth troši mnogo manje električne energije, ali je istovremeno njegova brzina deset puta manja.

Bluetooth 1.0/1.1

Bluetooth 1.0/1.1 - razvijen 1998. Brzina prve verzije standarda bila je mala i iznosila je samo 150 Kbps (Bluetooth 1.0/1.1).

Bluetooth 2.0

Bluetooth 2.0 je evolutivni razvoj standarda 1.0 / 1.1, zbog čega je brzina veze značajno povećana ( do 3 Mbps) i povećanu energetsku efikasnost. Do danas, Bluetooth 2.0 je najčešći standard. Koristi se u bežičnim slušalicama, slušalicama, tastaturama i miševima, mobilnim telefonima, pametnim telefonima, laptopima itd.

Bluetooth 3.0

Kako bi se povećala brzina prijenosa podataka, 2009. je usvojen Bluetooth 3.0 standard, koji kombinuje Bluetooth i Wi-Fi tehnologije. Bluetooth 3.0 vam omogućava rad u dva radio moda: u jednom, podaci se prenose velikom brzinom do 3 Mbps(poput Bluetooth 2.0) i karakteriše ga niska potrošnja energije (što vam omogućava da značajno uštedite energiju i povećate vreme rada mobilnog uređaja bez dodatnog punjenja), u drugom, brzina prenosa dostiže 24 Mbps, ali se potrošnja energije značajno povećava. Izbor načina rada odvija se automatski u zavisnosti od veličine prenesene datoteke. Spori kanal se koristi za prijenos malih datoteka, brzi kanal se koristi za velike datoteke.

Važno je zapamtiti da iako Bluetooth 3.0 koristi 802.11 Wi-Fi tehnologiju, nije kompatibilan sa 802.11b/g/n Wi-Fi!

Bluetooth 4.0

Bluetooth 4.0 je usvojen kao standard u junu 2010. Karakteristična karakteristika verzije 4.0 je način rada ultra niske potrošnje energije i stabilan rad na udaljenosti do 100 m. Prije svega, Bluetooth 4.0 je dizajniran za korištenje u raznim minijaturnim senzorima koji mogu raditi i do nekoliko godina od jedna baterija. Posebnost je u tome što se u Bluetooth senzorima aktivira samo u trenutku prijema / prijenosa informacija. Za ostale uređaje (telefone, pametne telefone, tablete, laptope), Bluetooth je dostupan za korištenje u klasičnom smislu - prijenos datoteka, dijeljenje fotografija i muzike, prosljeđivanje kontakata. Istovremeno, maksimalna brzina, kao u Bluetooth 3.0 specifikaciji, je 24 Mbps.

Za udobnost korisnika, uvedena su dva nova koncepta: Bluetooth Smart i Bluetooth SMART READY.

  • Bluetooth Smart- označavanje minijaturnih uređaja sa ugrađenim senzorima koji prikupljaju širok spektar informacija: elektronski pulsmetar, merač pritiska, senzor zatvaranja prozora ili vrata, elektronska digitalna brava za automobil, kućni termometar, daljinski upravljač za TV i mnogo više.
    BITAN!!! Bluetooth SMART uređaji će moći prenositi informacije samo na Bluetooth SMART READY kompatibilne uređaje.
  • Bluetooth SMART READY- označavanje uređaja koji rade sa Bluetooth SMART senzorima, odnosno čitaju i obrađuju informacije koje dolaze od njih. Na primjer, uređaji koji izračunavaju broj sagorjenih kalorija primanjem podataka od pedometra ili zvučnim signalom kada se pokrene bežični senzor dima u sobi i još mnogo toga. Bluetooth SMART READY uređaji potpuno kompatibilan sa Bluetooth 2.0/3.0 oprema.

Višeplatformski okviri pružaju programerima mobilnih aplikacija kompletan skup alata dizajniranih za poboljšanje produktivnosti rješavanjem uobičajenih problema. Pitanje je koji okviri su najbolji za vaš mobilni razvoj. Kako bismo vam pomogli da odgovorite na ovo pitanje, pripremili smo posebnu listu višeplatformskih okvira za razvoj visokokvalitetnih mobilnih aplikacija.

Razvoj mobilne aplikacije koristeći cross-platform framework je kraći put do uspješnog završetka zadatka.

Sa skoro tri miliona aplikacija u Google Play katalogu, Android operativni sistem dominira mobilnim pejzažom. Pojedinci, mala preduzeća i velika preduzeća naporno rade na uspostavljanju snažnog mobilnog prisustva i osvajanju svog tržišnog udela. Međutim, nemaju svi iskustvo i resurse potrebne za kreiranje dobre mobilne aplikacije od nule koristeći izvorne alate.


Cilj okvira je da razvoj mobilnih aplikacija bude što lakši.

Lista krosplatformskih okvira za razvoj aplikacija:

- Corona SDK

Da li je lako kreirati aplikacije i igre na Corona SDK? Kreatori Corona SDK okvira obećavaju deset puta brži razvoj igara i mobilnih aplikacija. Kako je to uopće moguće? Vjerovatno zato što je interna struktura Corona aplikacije u potpunosti zasnovana na Lua, laganom višeparadigmskom programskom jeziku s fokusom na brzinu, prenosivost, proširivost i jednostavnost korištenja.

Službena web stranica Corona SDK sadrži vodiče, lekcije, primjere dizajnirane da pretvore početnike u programere mobilnih aplikacija u iskusne profesionalce. Vodiči i savjeti pokrivaju sve vrste tema za programere. Od osnova mobilnog razvoja do naprednijih tema. Corona SDK framework je potpuno besplatan. Zapamtite više platformi. Radi na Windows i Mac OS X i podržava testiranje aplikacija u realnom vremenu.

- TheAppBuilder;

Dakle, opis TheAppBuilder-a, okvira koji koriste neke od najvećih organizacija na svijetu, opremljen je korisničkim interfejsom za ubrzavanje razvoja koda aplikacije. Postoje povratne informacije da verzija najbolje radi kada se koristi za kreiranje prezentacija kompanije i drugih informativnih aplikacija. Okvir dolazi sa gotovim blokovima za push obavijesti, povratne informacije, ankete, ažuriranja sadržaja, analitiku i još mnogo toga. Najbolje od svega, TheAppBuilder se integriše direktno sa Google Play-om, omogućavajući vam da objavite gotove aplikacije samo jednim klikom.

- Xamarin;

Xamarin framework su razvili isti ljudi koji su kreirali Mono kompatibilan sa ECMA, a postoji i .NET Framework kompatibilan alat. Xamarin pruža programerima jednu C# bazu koda koju mogu koristiti za izgradnju vlastitih aplikacija za sve glavne mobilne operativne sisteme.

Za razliku od mnogih drugih okvira, Xamarin je već koristilo preko 1,4 miliona programera širom svijeta. Uz Xamarin za Visual Studio, programeri mogu iskoristiti snagu Microsoft Visual Studio-a i sve njegove napredne funkcije, uključujući dovršavanje koda, IntelliSense i otklanjanje grešaka u aplikaciji na simulatoru ili mobilnom uređaju. Funkcija Xamarin Test Cloud vam omogućava da trenutno testirate aplikacije na 2000 stvarnih uređaja u oblaku (na daljinu, putem interneta). Ovo je daleko najbolji način da se nosite sa veoma fragmentiranim Android ekosistemom i objavite mobilne aplikacije bez grešaka koje rade bez ikakvih problema na većini gadžeta.

- Appcelerator Titanium;

Appcelerator Titanium okvir je dio Appcelerator platforme, koja uključuje sve alate potrebne programerima mobilnih aplikacija za izgradnju, testiranje i implementaciju visoko optimiziranih aplikacija. Titanium framework koristi JavaScript za pozivanje ogromne kolekcije API-ja. Ovi API-ji pozivaju izvorne funkcije operativnih sistema, pružajući izuzetne performanse i prirodan izgled i osjećaj.

Titanium uključuje vizualno vođen proces razvoja mobilnih aplikacija koji se u velikoj mjeri oslanja na unaprijed izgrađene blokove koda koji se mogu sastaviti putem drag and drop. Možete kreirati modele podataka programski ili vizualno. Testirajte dovršene mobilne aplikacije u oblaku i nadgledajte ih pomoću Mobile Lifecycle Dashboard-a, koja vam daje vrijedne uvide u performanse aplikacije.

- telefonski razmak;

PhoneGap od Adobe-a je jedan od najpopularnijih svjetskih okvira za razvoj Android aplikacija. Kreirao ga je razvojni tim Apache Cordova. Okruženje za razvoj mobilnih aplikacija otvorenog koda koje koristi CSS3 i HTML5, kao i JavaScript za razvoj na više platformi. PhoneGap je također softver potpuno otvorenog koda (Open Source).

Zasnovan je na intuitivnoj desktop aplikaciji koja se koristi za kreiranje aplikacija i povezivanje ovih aplikacija s mobilnim uređajima (telefoni/pametni telefoni, tableti). Konačno, nema više nejasnih tekstualnih naredbi koje je lako pogriješiti i koje je teško zapamtiti. Fantastičnu desktop aplikaciju nadopunjuje mobilna aplikacija PhoneGap. Aplikacija vam omogućava da odmah vidite promjene na povezanom mobilnom uređaju. Druge stvari koje čine PhoneGap toliko preporučljivim su njegova velika biblioteka dodataka, alati trećih strana i uspješna zajednica.

- jonski;

Ionic je besplatan okvir otvorenog koda licenciran pod MIT licencom. Nudi čitavu biblioteku komponenti i alata. Ionic vam omogućava da razvijete progresivne web aplikacije i izvorne mobilne aplikacije za svaku veću trgovinu aplikacija - sve iz jedne baze koda. Zahvaljujući najboljim internim dodacima, izuzetno je lako koristiti funkcije kao što su Bluetooth i Health Kit, a autentifikacija otiskom prsta je i dalje podržana.

Ionic je također dizajniran za podešavanje i optimizaciju performansi. Sve aplikacije napravljene s Ionic-om izgledaju kao da su standardizirane i rade jednako dobro. Trenutno je oko četiri miliona aplikacija kreiralo pet miliona Ionic programera iz celog sveta. Ako im se želite pridružiti, posjetite službenu web stranicu i saznajte više o ovom okviru.

- NativeScript;

JavaScript i Angular, kao i TypeScript, su vjerovatno najčešće korištene tehnologije za web razvoj. Uz okvir NativeScript, možete ih koristiti i za izradu aplikacija. Jednostavno rečeno, NativeScript gradi korisnička sučelja specifična za platformu iz jedne baze koda. Za razliku od drugih okvira, NativeScript podržava Telerik, bugarska kompanija koja nudi različite softverske alate.

Tražite tutorijale o izgradnji mobilnih aplikacija u okviru NativeScript na više platformi? Kako bi pomogli programerima mobilnih aplikacija da se upoznaju s ovim okvirom, službena web stranica sadrži mnogo primjera i detaljnih tutorijala. Možete pogledati stvarne implementacije mobilnih aplikacija, proučiti službenu dokumentaciju, pa čak i zaroniti u izvorni kod.

- React Native;

React Native je razvio Facebook, a koriste ga Instagram, Tesla, Airbnb, Baidu, Walmart i mnoge druge kompanije sa liste Fortune 500. Facebookov React JavaScript okvir je otvorenog koda. Budući da React Native koristi iste blokove korisničkog sučelja kao i obične mobilne aplikacije za iOS i Android gadgete, nemoguće je razlikovati React Native aplikaciju od aplikacije napravljene pomoću Objective-C ili Jave. Čim ažurirate izvorni kod, odmah ćete vidjeti promjene u prozoru za pregled aplikacije. Ako ikada osetite potrebu da ručno optimizujete određene delove vaše aplikacije, React Native vam omogućava da kombinujete izvorni kod sa komponentama napisanim u Swiftu ili Objective-C i Javi.

- Sencha dodir.

Šta je Sencha Touch? Kao i TheAppBuilder, to je poslovni okvir za izgradnju univerzalnih mobilnih aplikacija. Koristi tehnike hardverskog ubrzanja za postizanje visokih performansi. Sencha Touch dolazi sa pet desetina ugrađenih UI komponenti i temama pristojnog izgleda, što olakšava kreiranje nevjerovatnih aplikacija koje će privući korisnike.

Okvir uključuje robustan paket podataka koji može koristiti podatke iz bilo kojeg internog izvora podataka. Pomoću ovog paketa možete kreirati zbirke podataka koristeći visoko funkcionalne modele koji nude funkcije kao što su sortiranje i filtriranje. Sencha Touch je dobio pohvale od mnogih uticajnih kompanija i organizacija.

Zaključak pregleda međuplatformskih okvira za razvoj mobilnih aplikacija:

Bez obzira koji okvir za mobilni razvoj odaberete, nemojte se bojati promijeniti mišljenje ako ikada osjetite da postoje bolje mogućnosti razvojnog okruženja. Višeplatformski okviri su izuzetno nestabilni i novi se redovno objavljuju. Njihov cilj je da vam pomognu da grubu ideju brzo pretvorite u radnu aplikaciju, a radnu mobilnu aplikaciju u gotov proizvod. Na kraju, nije bitno hoćete li postići svoj cilj korištenjem najnovijeg modernog okvira o kojem svi pričaju ili davno uspostavljenog okvira koji počinje skupljati prašinu.

Kada je kineska tehnološka kompanija Huawei odlučila da predstavi svoj novi multimedijalni telefon, okružen kitnjastim Nacionalnim muzejom Katalonije u Barseloni, svakako je dala nagovještaje prisutnim tehnološkim novinarima šta će vidjeti. Uostalom, nedavno predstavljeni Huawei Mate X sklopivi pametni telefon izgleda pomalo kao rijetka Picassova slika.

Huawei Mate X Prvi pregled: Pametni telefon sa sklopivim ekranom je atraktivan, ima moćne specifikacije i neverovatno je skup za kupovinu.

Dakle, šta je Huawei Mate X pametni telefon? Utisak sa prve recenzije Huawei Mate X može se izraziti frazom da je ovaj pametni telefon odličan. Čak i fraza da je ovo prelijep pametni telefon malo ublažava recenziju. Tačnije, on je veličanstven na svoj način. Ima možda najvrijedniji industrijski dizajn od bilo kojeg mobilnog telefona koji su tehnološki giganti ikada objavili u posljednjih nekoliko godina. Novi Huawei pametni telefon iz kontemplacije i duboke mašte jasno pomiče granice onoga što pametni telefoni mogu biti. Budući da se veličina ekrana pametnog telefona lako pretvara u tablet. Tako se mobilni sadržaj može gledati na zgodan način u skladu sa situacijom.


Oni koji znaju sve o telefonima mogli bi pomisliti da je Mate X, tražeći jedinstvenu cijenu, pomalo nalik na Picassovu priču jer je vrlo skup pametni telefon. Mate X je podigao cijenu pametnih telefona. Ali možda s obzirom na specifikacije koje nudi, može opravdati svoju visoku cijenu za one koji odlučuju koji telefon kupiti.

Displej na Huawei Mate X.

Koji je ekran bolji? Huawei Mate X ima jedan displej koji se može transformisati u tri različite konfiguracije. Prvi način rada je tablet od 8 inča. Ovo je skoro savršen kvadrat sa omjerom stranica 8:7,1 i rezolucijom od 2480 x 2200 piksela.

Pošto se ekran nalazi na spoljnoj strani pametnog telefona, kada je mobilni uređaj preklopljen, dobijate dva ekrana. Prednji ekran nudi 6,6 inča od ivice do ivice, upotpunjen omjerom 19,5:9 i rezolucijom od 2480 x 1148 piksela.

Tu je i stražnja strana koja nudi manje inča prostora na ekranu jer sadrži kamere uređaja i olovku. Ovaj dio ćete prvenstveno koristiti za kreiranje selfie fotografija. Ovaj dio pruža pristojnu (ali tanku) veličinu ekrana od 6,38 inča sa blago komprimiranim omjerom stranica 25:9 i rezolucijom od 2480 x 892 tačke (piksela).

Koliko je Huawei Mate X udoban u smislu debljine?

U sklopljenom stanju, Huawei Mate X mobilni telefon je debeo 11 milimetara, a za razliku od konkurentskog Samsung Galaxy Fold telefona, nema glomazan razmak. Potpuno je ravan i fiksira se jednim klikom. Bilo bi zanimljivo testirati koliko se dobro zaključava, na primjer, kada se baci u torbicu i vidjeti može li se slučajno otvoriti ili ne.

Kada je rasklopljen, Mate X je tanak 5,4 mm, nešto tanji od iPad Pro!

Na Huawei Mate X kameri, olovka - sve za korisnika!

Brzi pogled na bočnu stranu Huawei Mate X je olovka (prilično deskriptivan izraz iz Huaweija). Uređaj sadrži tri mobilne kamere, uključujući jednu koja koristi Leica hardver. Za novosti o tehnologiji, ovo nije bilo iznenađenje. Ista konfiguracija se pojavila na svim Huawei telefonima od P20 Pro. Bilo bi čudno kada bi proizvođač Huawei odbio takvu funkciju u tako revolucionarnom uređaju.

Možda ćete primijetiti da telefon nema namjensku prednju selfi kameru. To je zato što su tri glavne kamere selfi kamere. Da biste se fotografisali, potrebno je samo da presavijete telefon i okrenete ga naopako.

Sve ovo je prilično uzbudljivo. Huawei premium telefoni se redovno rangiraju kao telefoni sa najboljim kamerama na tržištu. Iako kompanija nije podijelila uzorke kamera tokom predstavljanja, može se prepoznati da se nekima sviđa mogućnost snimanja selfija sa vrhunskom mobilnom kamerom poboljšanom softverom Master AI.

A budući da stražnja strana Mate X-a također sadrži ekran, možete koristiti svoj pametni telefon kada snimate fotografije, na primjer, da biste subjektu fotografije prikazali pregled kako će na kraju izgledati na slici.

Zaposleni u Huaweiju kažu da na Mate X modelu nema problema sa kamerom. Ovo je dobra vijest, kako u pogledu izgleda tako i ukupne izdržljivosti. Ovo posljednje je ono na što se kompanija fokusirala najavljujući posebno dizajniranu zaštitnu futrolu uz telefon.

Nova 5G povezanost i performanse Mate X pametnog telefona.

Kada pregledavate Mate X, važno je zapamtiti da Huawei nije samo proizvođač telefona. Ciljana je na mnoga IT područja, uključujući dizajn SoC-a. Stoga ne čudi što Mate X koristi Balong 5G modem, kao i Huawei Kirin 980 procesor.

Modem je posebno zanimljiv, jer Huawei obećava više nego duplo bolje performanse od konkurentskih modema kao što su Qualcomm Snapdragon i Samsung Exynos. Pretpostavlja se da će korisnici koji mogu priuštiti kupovinu Huawei Mate X u trgovinama moći koristiti brzinu preuzimanja od 4,6 Gb/s, na primjer, za preuzimanje filma od 1 GB za samo tri sekunde. Naravno, trenutno to nismo mogli samostalno provjeriti, pa nam za sada ostaje da vjerujemo na riječ.

Koji operativni sistem je instaliran u Huawei Mate X?

Što se tiče softvera, Mate X radi na Google-ovom Android 9.0 Pie sistemu.

Huawei je takođe rekao da će softver Desktop Mode biti dostupan za njegov najnoviji sklopivi telefon, omogućavajući Mate X da se koristi kao pametni telefon, tablet, pa čak i desktop računar.

Memorija Huawei Mate X.

Mate X je mobilni telefon s dvije SIM kartice s jednim utorom koji podržava 5G umrežavanje, a drugim ograničenim na 4G povezivanje. Ako vam potonja funkcija nije potrebna, možete jednostavno umetnuti NM karticu (objašnjenje, NM je nano memorijska kartica koju je izumio Huawei koja nudi istu vrstu memorije kao microSD memorijska kartica, ali u manjem obliku) i dodati dodatni prostor za pohranu na mobilnom uređaju. Istovremeno, osnovna verzija pametnog telefona dolazi sa 512 GB memorije. Čak ni najposvećeniji filmski stvaraoci vjerojatno neće koristiti svu ovu količinu memorije u mobilnom telefonu.

Punjiva baterija za Mate X.

S tako velikim ekranom za rad, bit ćete sretni kada znate da Huawei Mate X dolazi s prilično ogromnom baterijom. Uređaj ima dvije ćelije, koje se ukupno mjere do respektabilnih 4500 mAh. Nažalost, trenutno nema testova baterije, pa je teško reći kako to utiče na stvarnu upotrebu novog pametnog telefona.

Kineska kompanija je podijelila da Mate X dolazi sa 55W Super Charge funkcijom koja može napuniti bateriju telefona za 85 posto za samo trideset minuta.

Cijene Huawei Mate X.

Huawei Mate X je vjerovatno najvažniji telefon koji je kineski tehnološki brend u usponu ikada predstavio, i to ne samo zato što učvršćuje svoju reputaciju inovativnog proizvođača premium telefona. Ovaj telefon implementira više od tri godine istraživanja i razvoja kompanije i kombinuje dostignuća u tehnologiji materijala i komunikacijskoj opremi.

Imajući to na umu, nemojte se iznenaditi što pametni telefon dolazi po zaista skupim cijenama, već od 2299 eura. Kada je izvršni direktor Huaweija Richard Yu (englesko napisano ime "Richard Yu") objavio vijesti, tišinu publike u kojoj je prije uživao zamijenjen je upitnim šapatom. Koliko, koliko košta?

Govoreći o cijenama, to je oko 300 eura skuplje od Samsungovog vodećeg mobilnog uređaja, Galaxy Fold-a. I to je oko 800 eura skuplje od najskupljeg Apple iPhonea. Što se tiče cijena, Mate X je u istom rangu kao i prethodni luksuzni telefoni kompanije koji su nosili brend brendova luksuznih automobila, odnosno Porsche.

Huawei ima na umu visoku cijenu Mate X-a, a u toku razgovora Richard Yu je rekao da cijena telefona odražava visoku cijenu istraživanja i razvoja mobilnog uređaja. Objasnio je da je patentirana šarka koja razdvaja dva ekrana trogodišnji razvojni proces i da sadrži preko stotinu različitih dijelova. Takvo istraživanje i razvoj nije jeftino i neizbježno je da će biti troškova.

Međutim, dvije stvari su neizbježne. Prvo, neće nedostajati pionirskih entuzijasta spremnih da uštede mnogo novca kako bi prikupili novac za premium telefon. Za ove kupce neosporna je privlačnost da među prvima posjeduju nešto posebno. Možda će Huawei moći iskoristiti buku vijesti i imati koristi od više od prodaje jeftinijih telefona.

Drugo, tržišne cijene će neizbježno pasti. Možda ne za ovaj pametni telefon, ali svakako za sklopive pametne telefone općenito. Uglavnom, cena od 2300 evra za telefon će se percipirati kao odstupanje od norme. Ovo će biti vođeno nekoliko faktora, u rasponu od neizbježne uštede do konkurencije drugih nadolazećih brendova kao što su Xiaomi i OPPO koji prodiru na zapadno tržište pametnih telefona.

Mogućnost kupovine Huawei Mate X.

Na primjer, Huawei nije otkrio koliko će koštati u Velikoj Britaniji, ali pogodite šta bi moglo biti oko 2.300 funti. Ova pretpostavka uzima u obzir prethodne trendove cijena, visok porez na promet u Velikoj Britaniji i kontinuirani pad funte.

Također, izvršni direktor Huaweija Yu nije spomenuo nikakve planove za puštanje Mate X-a u Sjedinjene Države. Što nije iznenađujuće. Kompanija rijetko pušta telefone u SAD. Na primjer, Mate 20 Pro, koji je donedavno bio najbolji Android telefon koji ste mogli kupiti po razumnoj cijeni, potpuno je izostao sa tržišta SAD-a, što je primoralo američke potrošače da naručuju pametni telefon iz inostranstva. Ova situacija bi mogla povećati cijene za američke korisnike, koji bi mogli biti primorani da plaćaju visoke carine i poreze.

Kada će Huawei Mate X biti dostupan?

Huawei je najavio da će Mate X biti objavljen sredinom godine. Nažalost, ova poruka nije bila konkretnija. Za pojašnjenje, samo trebate pričekati i vidjeti koji će službeni datum izlaska Huawei Mate X biti u prodaji.

Planirate kupovinu novog premium telefona? Postoje razlozi zašto je bolje sačekati prije nego što sada kupite vrhunski telefon. Koji? Evo nekih od glavnih razloga. Od premium telefona iz 2019., ono što kupac može očekivati: novi Qualcomm Snapdragon 855 mobilni čip, nova super brza 5G konekcija, dizajn preklopnog ekrana i mobilna kamera od 48 megapiksela.

Sve o telefonima i njihovoj kupovini: Ako planirate kupiti novi premium telefon, pričekajte najmanje mjesec dana s kupovinom. I zato:

Na Mobile World Congress 2019 (također poznatom kao MWC 2019) za samo nekoliko sedmica (20. februara), očekuje se da će većina vodećih proizvođača pametnih telefona predstaviti svoje najnovije vodeći telefone s poboljšanim karakteristikama i ažuriranim specifikacijama.


Dakle, nove karakteristike mobilnih telefona za ovu godinu.

Samsung će predstaviti Galaxy S10 multimedijalni telefon, dok će proizvođač HMD Global predstaviti Nokia 9 PureView telefon sa pet kamera. Proizvođači telefona Huawei, Oppo i LG također će predstaviti svoje najnovije mobilne uređaje na predstojećem Mobile Showu.

Ali u 2019., kupci bi trebali razmišljati o više od samo još jednog ciklusa nadogradnje kada kupuju novi premium telefon. A razlozi za to su jedinstvene tehničke karakteristike u opisu telefona.

- Qualcomm Snapdragon 855 procesor.

Qualcommov vrhunski procesor pokreće većinu vrhunskih telefona, od Samsung Galaxy S9 do OnePlus 6T. Snapdragon 845 procesor je sada istorija. Najnoviji Qualocmm Snapdragon 855 čipset baziran na 7nm procesnoj tehnologiji donosi bolje performanse, veću efikasnost baterije i ugrađenu umjetnu inteligenciju (aka AI) obradu.

U kombinaciji sa Snapdragon X50 modemom, Snapdraon 855 procesor će također donijeti 5G mobilnu povezanost na premium pametne telefone u 2019. godini.

Ostali naglasci čipseta uključuju poboljšane performanse igranja (Adreno 640 GPU), AI i kameru veće rezolucije, kao i senzor otiska prsta na ekranu.

- Kamera od 48 megapiksela.

Očekuje se da će najnoviji premium pametni telefoni imati kameru veće rezolucije. Kamera od 48 MP je nova popularnost i već nekoliko telefona poput Honor View20 i Redmi Note 7 ima sličnu funkciju.

Iako rezolucija definitivno nije najbolja mjera za procjenu kamere, ugrađeni senzori također se dosta poboljšavaju. Većina ovih telefona sa kamerom od 48 MP vjerovatno će koristiti Sony IMX586 senzor, koji se naziva senzorom kamere najveće rezolucije u mobilnim telefonima.

Osim bolje rezolucije kamere i senzora, premium mobilni telefoni za 2019. mogu se isporučiti i sa postavkama quad i penta kamera poput Samsunga (pet). U većini telefona u 2018., dvostruke kamere su imale glavnu kameru, dok se sekundarna kamera kretala od ultraširoke, dubinske do monohromatske.

Očekujemo da novi telefoni imaju većinu ovih senzora sa tri, četiri ili pet kamera.

- Mobilne komunikacije pete generacije: 5G.

Evolucija mobilnih mreža se nastavlja! Nadolazeći MWC 2019 će također biti lansirna platforma za 5G telefone. Očekuje se da će Xiaomi, OnePlus, Samsung i gotovo svi vodeći igrači na mobilnom tržištu predstaviti svoje nove telefone sa 5G konekcijom. Većina ovih telefona će takođe stići na evropska i američko tržište kasnije ove godine. Neki Apple fanovi već žele kupiti iPhone 5G. Za druge zemlje, uvođenje 5G mreža može biti odgođeno za najmanje godinu dana. Ali trenutno ulaganje u telefon koji podržava 5G ne bi bila loša ideja.

- Sklopivi mobilni telefon.

Sklopivi telefoni više nisu koncept, preklapanje ekrana je već dio karakteristika mobilnih telefona. Korejska kompanija Samsung predstavila je svoj prvi sklopivi telefon krajem prošle godine. Očekuje se da će ona predstaviti komercijalnu verziju telefona na svom događaju 20. februara, uoči mobilnog showa MWC 2019.

Vjerovatno je da se Samsung u velikoj mjeri kladi na novu formu jer ove godine planira izdati najmanje milion sklopivih telefona. S obzirom na to da je Rusija jedno od prioritetnih tržišta, možemo očekivati ​​da će se pojaviti i sklopivi telefoni. Pored Samsung-a, Huawei, Xiaomi i Oppo ove godine planiraju izbaciti sklopive telefone.

- Umjetna inteligencija u telefonima, plus ne zaboravite na mašinsko učenje.

Google je prošle godine predstavio operativni sistem Android 9 Pie. Funkcije Android Pie-a kao što su prilagodljivi ekran i prilagodljiva svjetlina temelje se na mašinskom učenju kako bi se poboljšalo iskustvo na Android telefonima. Ubuduće, umjetna inteligencija i strojno učenje bit će važan dio ažuriranja Google Android platforme. Možda bi bilo vrijedno osigurati da vaš novi telefon bude kompatibilan ne samo sa Androidom 9 Pie, već i sa Android Q prijemnikom.

Osim Googlea, telefonske kompanije kao što su Xiaomi i Asus ubrizgavaju umjetnu inteligenciju (AI) i mašinsko učenje (ML) direktno u sistemske aplikacije. Kamera, na primjer, na premium telefonima koristi AI i ML za automatsko prepoznavanje scena i automatsku optimizaciju postavki. Većina mobilnih telefona u 2019. godini će biti opremljena kamerama poboljšanim umjetnom inteligencijom.

Jedino što ostaje san prilikom kupovine je kada će najbolji mobilni telefoni imati punu funkciju "3D telefona".

Vijesti dodane:

1) Samsung je objavio najnoviju verziju Galaxy S10, a ljudi vjeruju da iPhone može izgubiti svoju poziciju kralja pametnih telefona.

Najnoviji vodeći pametni telefon Samsung Galaxy S10 kompanija je objavila 20. februara. Na današnji dan, Samsung je predstavio mnogo novih proizvoda. Publika je bila zaista zainteresovana za demonstrirani novi telefon. Toliko da kažu da Apple iPhone pametni telefon ima ozbiljnu alternativu. Sa najnovijim Galaxy S10, Samsung je iznenadio i šokirao fanove, na dobar način.

2) Atraktivan, moćan i neverovatno skup Huawei Mate X sklopivi 5G telefon.

Nakon najave prvog sklopivog pametnog telefona Samsung Galaxy Fold, kineska kompanija Huawei se kladi na faktor oblika sklopivog ekrana i najavljuje izdavanje Huawei Mate X, koji i dalje radi sa 5G komunikacijom. Developer Huawei koristi potpuno drugačiji pristup u odnosu na Samsung, odnosno postavlja sklopivi ekran pametnog telefona sa vanjske strane umjesto iznutra, a ova odluka ima niz prednosti i nedostataka u opisivanju telefona nove generacije. Cijena Huawei Mate X počinje od 2299 eura.

3) Hoće li Apple izbaciti sklopivi iPhone?

Neki analitičari vjeruju da bi sklopivi iPhone mogao biti u razvoju u kompaniji iz Cupertina. Zatim, ako novi Apple pametni telefon dolazi sa sklopivim ekranom, ima priliku da postane najbolji među Samsung Galaxy Fold i Huawei Mate X preklopnim pametnim telefonima koji su već objavljeni.

Moom, od programera Many Tricks, uvodi red u haos od 2011. godine, čineći upravljanje prozorima u operativnom sistemu jednostavnim poput klikanja na dugme miša ili korišćenja prečice na tastaturi. Uz Moom, možete lako premjestiti i skalirati prozore na polovinu ekrana, četvrtinu ekrana ili popuniti ekran; postavite prilagođene veličine i pozicije i sačuvajte otvorene izglede prozora za pozicioniranje jednim klikom. Jednom kada isprobate Moom, zapitaćete se kako ste ranije koristili svoj Mac bez njega.

Pregled softvera: Moom je program za pomicanje i skaliranje prozora na Mac OS sistemu.

Dakle, Moom vam omogućava da pomerate i skalirate prozore - pomoću miša ili tastature - na unapred definisanim lokacijama i veličinama, ili u režimu celog ekrana. Kada koristite program sa mišem, sve što treba da uradite je da pređete mišem preko zelenog dugmeta za promjenu veličine i pojaviće se Moom interfejs. Kada koristite tastaturu, kliknite na prečicu koju ste definisali i pojaviće se okvir Moom tastature, a zatim možete da pomerate prozore pomoću tastera sa strelicama i tastera za modifikaciju.


Moom se može pokrenuti kao tradicionalna aplikacija, kao aplikacija na traci menija ili kao pozadinska aplikacija potpuno bez značajki.

Lokacija iskačućih prozora.

Zadržite pokazivač miša preko zelenog dugmeta bilo kojeg prozora i Moom paleta će se pojaviti.

Brzo ispunite ekran ili pomerite i promenite veličinu vertikalno ili horizontalno na ivicama ekrana. Želite umjesto toga prozor veličine četvrtine? Držeći tipku Option pritisnutu, paleta predstavlja četiri kutne opcije veličine četvrtine zajedno sa "centrom bez promjene veličine".

Promjena veličine nije problem.

To je zapravo povlačenje i ispuštanje pomoću Moomove jedinstvene mreže za promjenu veličine na ekranu.

Kliknite na prazan okvir ispod iskačuće palete, pomaknite miš na mjesto na kojem želite da bude prozor, a zatim kliknite i povucite da biste promijenili njegovu veličinu.

Pustite dugme miša i prozor će ispuniti konturu koju ste nacrtali na ekranu, to uopšte nije teško.

Želite brzo premjestiti i skalirati prozore na određene dijelove ekrana? Samo uključite funkciju Moom ivica i uglova.

Uzmite prozor, povucite ga do ivice ili ugla i otpustite dugme miša. Možete podesiti radnju promjene veličine za svaku lokaciju u postavkama Mooma.

Postavite prozor na željenu veličinu i poziciju, a zatim sačuvajte izgled. Vratite izgled pomoću dodijeljene prečice ili preko Moom menija.

Ova funkcija je posebno korisna ako koristite laptop sa eksternim ekranom, Moom može pokrenuti sačuvane rasporede kada dodate ili uklonite ekrane.

Nije potreban miš.

Ne brinite korisnike tastature. Moom nije samo za one koji više vole da koriste miš. Uključite kontrole na tastaturi i možete se pomicati, mijenjati veličinu, centrirati, koristiti mrežu na ekranu i još mnogo toga - sve bez dodirivanja miša.

Osim toga, svakoj prilagođenoj Moom komandi, nastavi čitati, može se dodijeliti globalna prečica na tastaturi ili ona koja radi samo kada je kontroler tastature na ekranu.

Bezbroj korisničkih naredbi.

Kreirajte i sačuvajte često korišćene Moom radnje u meniju prilagođenih komandi, sa dodatnim separatorima i oznakama.

Premještanje, skaliranje, promjena veličine, centriranje, čak i premještanje na druge ekrane, sve se može obaviti pomoću prilagođenih naredbi. Možete čak kreirati niz naredbi vezanih za jednu prečicu, pojednostavljujući složene operacije pomjeranja i promjene veličine.

Ali čekajte, nije sve u pomicanju i skaliranju prozora na Mac OS-u uz Moom.

Koristite Moom kao običnu aplikaciju zasnovanu na Dock-u, kao ikonu na traci menija ili kao potpuno nevidljivu aplikaciju u pozadini.

Prilagođenim komandama se pristupa preko ikone na traci menija Moom, iskačuće palete zelenog dugmeta ili prečica na tastaturi.

Koristite malu heksagonalnu mrežu da promijenite veličinu mreže umjesto virtuelne mreže preko cijelog ekrana.

Premještajte prozore po displejima i koristite povezane naredbe da biste ih skalirali na nove veličine i lokacije dok ih premještate.

Možete prikazati cheat sheet tastaturu koja pokazuje koje zadatke ste dodijelili kojim tipkama u načinu rada s tipkovnicom.

Promjena veličine prozora na precizne veličine, idealno za provjeru koliko dobro se prozori uklapaju u prozore različitih veličina.

Programeri Moom programa su se potrudili da ostvare ove ciljeve, kada veliki softver treba efikasno da radi svoj posao, da ima jasan interfejs i da bude prijatan za korišćenje.

Sažetak:

Moom je Mac OS aplikacija koju je razvila kompanija Many Tricks koja vam omogućava da brzo uredite, promijenite veličinu, pomjerite, skalirajte i oblikujte prozore kako biste što manje vremena provodili postavljajući prozore i više vremena radeći s njima.

Moom sistemski zahtjevi:

Za program je potreban macOS 10.8 "Mountain Lion" ili noviji da bi se instalirao na računar. Moom možete isprobati besplatno.

Pokušavate preuzeti i odabrati najbolji upravitelj datoteka za Windows? Ima dobrih vijesti, to je prijenosni program XYplorer, to je samo upravitelj datoteka za Windows i ima funkcije kao što su pregledavanje kartica, moćno pretraživanje datoteka (kao istraživač, alternativa), univerzalni pregled, prilagodljivi sučelje, opcioni dvostruki panel i veliki set jedinstvenih načina za efikasno automatizaciju zadataka koji se ponavljaju. Ovaj upravitelj datoteka za Windows računare je brz, inovativan, lagan i prenosiv, prema developeru Cologne Code Company. Čitajte dalje za pregled XYplorera!

Šta je danas upravitelj datoteka za Windows.

Saznajte više o funkcionalnosti upravitelja datoteka XYplorer. Dakle, postoji izvoz proširenih informacija o datotekama cijelih direktorija (ili čak stabala direktorija) u CSV tekstualne datoteke. Automatsko podešavanje širine kolone. Prilagodljivi formati prikaza za veličinu datoteke i informacije o datumu. Za svaku datoteku i folder odmah se prikazuje iskorišteni (pravi) prostor na disku. Pamti posljednju mapu i redoslijed sortiranja. Funkcionalnost istorije poput pretraživača. Možete dodijeliti omiljene foldere. Veliki skup korisnih naredbi dodat je standardnom kontekstualnom izborniku datoteke, uključujući "Kopiraj u", "Premjesti u", "Kopiraj naziv datoteke sa putanjom", "Kopiraj svojstva datoteke", "Preimenuj više datoteka". Ekstrakcija ikone, vremenska oznaka za više datoteka i oznaka atributa. Trenutni prikaz pune informacije o fajlu/verziji za svaki odabrani fajl. Trenutni pregled slika, audio i video datoteka (prikazuje detaljne informacije o medijima). Trenutni pregled sadržaja datoteke za sve datoteke (ASCII i binarne), uključujući ekstrakciju teksta iz binarnih datoteka (prilično brzo). Potpuna podrška za Drag and Drop i točak miša.


XYplorer šta je to za korisnika

XYplorer kao menadžer datoteka sa dva okna za Windows je dizajniran za naporan rad. Program se lako instalira i lako se deinstalira. Instaliranje i pokretanje programa ne mijenja vaš sistem ili registar. Lakoća korištenja u tome što možete početi s radom u najkraćem mogućem roku (sučelje je u potpunosti u skladu sa standardima upravitelja datoteka). Program je mali, brz i pogodan za RAM računara.

prenosivost:

XYplorer je prenosivi upravitelj datoteka. Odnosno, ne zahteva nikakvu instalaciju u operativni sistem računara, pohranjuje sve konfiguracione podatke u folder podataka programa i njegovo pokretanje ne menja vaš sistem ili registar. Ponesite ga sa sobom i možete pokrenuti program sa USB fleš diska. Dalje upravljanje fajlovima je u vašim rukama.

Rad sa karticama:

Kartice u upravitelju datoteka olakšavaju prebacivanje između foldera. Prevucite ih, sakrijte, zaključajte, dajte im imena ili ispustite datoteke na njih. Kartice pamte svoju konfiguraciju pojedinačno i kroz sesije. Osim toga, korisnik dobija kartice i dvostruki panel.

Funkcionalnost:

XYplorer je dizajniran kako bi korisničko iskustvo bilo brže, kaže programer. Zaista, brojna poboljšanja upotrebljivosti u atraktivnom interfejsu pomažu da se optimizuje radni tok i poveća njegova efikasnost. Pod ovim uslovima možete uštedeti mnogo vremena kada radite sa datotekama u Windows-u.

Skripte u upravitelju datoteka za mnoge zadatke:

Da, možete programirati ovaj program. Individualna rješenja za individualne zadatke. Nisu potrebni dodaci, skripte se pokreću iz foldera programa. Čak i početnici mogu imati koristi od ove funkcije, jer su mnoge skripte spremne za upotrebu dostupne na zvaničnom forumu za upravljanje datotekama.

Brzina programa:

Brzina je oduvijek bila glavni cilj razvoja softvera XYplorer. Kod je stalno optimizovan za performanse, nulta tolerancija na sporost. Osim toga, upravitelj datoteka koristi vrlo malo RAM-a u Windows-u, izvršna datoteka je mala (samo 7 MB) i učitava se skoro trenutno u sistemu.

Pouzdanost:

Može li se vjerovati XYplorer upravitelju datoteka. Jedno je jasno da program radi onako kako je programer zamislio i kako se očekuje da će raditi, čini se da je vrlo teško ući u stanje kvara. Uz to, programer navodi da se svi problemi s programom odmah rješavaju i obično se rješavaju u roku od nekoliko sati. Vrijedi dodati da velika zajednica pomno prati razvoj upravitelja datoteka i stalno testira beta verzije koje se često izdaju.

Prilagodba softvera:

Možete prilagoditi upravitelja datotekama da izgleda i ponaša se onako kako želite. Prilagođavanje se kreće od fontova i boja do prilagodljivih dugmadi na traci sa alatkama, pa čak i ikona datoteka i programskih asocijacija. I svaki dio XYplorer upravitelja datoteka je potpuno prenosiv. Čak i tamni način rada.

Odziv programera XYplorer programa:

Sistemski zahtjevi za program:

Zato što je XYplorer prenosivi upravitelj datoteka. Upravljanje datotekama ne zahtijeva od vas da instalirate ili modificirate svoj operativni sistem ili registar. Možete ponijeti program sa sobom i jednostavno pokrenuti upravitelj datoteka sa USB diska zajedno sa svojom ličnom konfiguracijom.

Program XYplorer radi pod 32-bitnim i 64-bitnim verzijama Microsoft operativnih sistema:

Windows Server 2003;
- Windows XP;
- Windows Vista;
- Windows Server 2008;
- Windows 7;
- Windows Server 2012;
- Windows 8;
- Windows 8.1;
- Windows Server 2016;
- Windows 10.

Možete besplatno isprobati upravitelj datoteka, ali imajte na umu da je demo verzija XYplorera potpuno funkcionalna samo 30 dana nakon instalacije na vašem računalu!

Spretan web video downloader za Mac: Downie će sačuvati video sadržaj jednokratno ili po listi i prilagodljivim "budilnikom".

Online Video Downloader - Downie trenutno podržava preko 1000 različitih web stranica (uključujući Facebook, Vimeo, legendarni YouTube, Lynda, Youku, Daily Haha, MTV, iView, South Park Studios, Bloomberg, Kickstarter, NBC News, CollegeHumor, MetaCafe, kao i Bilibili i druge video stranice). Osim toga, lista stranica sa kojih program može preuzeti video zapise brzo raste.


Karakteristike Downie programa:

Podrška za preuzimanje 4K YouTube video zapisa - Za razliku od mnogih drugih YouTube video downloader softvera, Downie podržava HD YouTube video zapise do 4K formata.

Česta ažuriranja - ne morate dugo čekati da se dodaju nove stranice sa kojih možete preuzeti video zapise ili su greške ispravljene. Downie se ažurira otprilike jednom sedmično s novim funkcijama, podržanim stranicama i još mnogo toga.

Međunarodni pristup - Downie downloader ne samo da podržava specifične stranice kreirane za određenu zemlju, program je također lokaliziran na različite jezike. Ako vaš jezik nije na listi podržanih jezika, samo kontaktirajte programera Charlie Monroe Software-a i razgovarajte o ovom problemu.

Nove funkcije u Downieu:

Redizajn korisničkog sučelja programa - UI za preuzimanje je redizajniran iz temelja. Interfejs je, prema riječima programera, postao brži, praktičniji i vizualno ugodniji.

Ikona trake menija - Možete upravljati svojim preuzimanjima sa trake menija, bez potrebe da skidate pogled sa svog trenutnog posla.

Poboljšana HLS podrška - prema programeru programa, HLS streamovi se učitavaju četiri puta brže.

DASH podrška - DASH streamovi su sada podržani.

Velika poboljšanja naknadne obrade - naknadna obrada nekih otpremanja može potrajati samo nekoliko sekundi umjesto minuta zahvaljujući Downie-u, prečici za analizu videa prije konvertiranja.

Jednostavan način rada - Ako više volite da korisnički interfejs bude što jednostavniji, za vas postoji "Easy" način rada.

Grupisanje video fajlova po sajtu sa koje je izvršeno preuzimanje i plejlisti - sva preuzimanja sada mogu da se razvrstavaju u foldere u zavisnosti od toga odakle ste ih preuzeli ili sa koje plejliste su.

Odgođeni početak reda - funkcija zakazivanja preuzimanja za potrebno vrijeme (na primjer, možete zakazati preuzimanje videa usred noći) kako ne biste preopteretili internet kanal za cijelu porodicu.

Podrška za iskačuće prozore koje kontroliše korisnik - Program sada dodatno podržava iskačuće prozore, tako da se možete prijaviti na stranice koje otvaraju prijavu u posebnom prozoru.

Jednostavni savjeti za korištenje Downiea:

Ako imate veliku listu linkova ili mnogo veza unutar nekog teksta, samo prevucite i ispustite sve na Downie - program za preuzimanje će skenirati tekst u potrazi za linkovima sa video sadržajem.

Također možete koristiti kopiranje i lijepljenje - samo pritisnite Command-O u Downie i možete zalijepiti mnogo veza.

Brza korisnička podrška:

Programer programa za preuzimanje videa obično odgovara na e-poštu u roku od 24 sata i često dodaje podršku za tražene stranice u programu u sljedećem ažuriranju.

Nekoliko riječi od programera programa:

Charlie Monroe, izvršni direktor, programer i korisnička podrška:

"Moj cilj je objaviti najbolje aplikacije i pružiti najbolju podršku."

Downie kompatibilnost:

Svima koji su razmišljali o preuzimanju programa Downie za Mac. Trebali biste biti svjesni da je za program potreban računar sa macOS 10.11 ili novijim.

Najnovije vijesti o softveru: VideoSolo DVD Creator za pretvaranje i snimanje video zapisa, sa bogatom funkcionalnošću za korisnika.

Dakle, uz VideoSolo DVD Creator, lako i brzo snimite skoro svaki video na DVD, pa čak i na Blu-ray diskove, uz odličnu fleksibilnost postavki (možete snimati video, uređivati ​​video, dodati audio, uređivati ​​DVD meni).


Moguće je preuzeti online video zapise za narezivanje DVD ili Blu-ray diskova.

Trebate riješiti problem kako preuzeti video zapise sa internetskih stranica? Na primjer, sa sajtova kao što su YouTube, Facebook, MTV, Vimeo, Yahoo, Dailymotion, TED, Vevo, Niconico, AOL, Worldstar Hip Hop, Youku, CBS, ESPN i drugi. Uz ovaj program, kućni filmovi ili video zapisi se i dalje mogu snimiti na DVD ili Blu-ray nakon preuzimanja sa internetske stranice.

Program omogućava, u nekoliko jednostavnih koraka, preuzimanje 3D videa, videa visoke definicije (4K, 1080p i 720p rezolucije) i muzike za bilo koji plejer.

Stiliziranje DVD-a sa pravim menijem.

Fleksibilni VideoSolo DVD Creator nudi mnogo različitih i neverovatnih šablona za uređivanje menija DVD diskova za vas. Već dostupne teme dizajna kao što su odmor, porodica, vjenčanje i još mnogo toga. Nakon što odaberete predložak menija koji vam se sviđa, možete urediti tekst DVD menija i definirati njegov font, veličinu, boju. Kreiranje DVD menija je prilično zgodno.

Štaviše, možete zasebno postaviti pozadinsku muziku, pozadinsku sliku i početni film sa svojom muzikom, slikom i video datotekom.

Postavljanje DVD titlova i audio zapisa.

Trebate promijeniti ili kreirati DVD titlove ili audio zapise? DVD Creator omogućava korisniku da prilagodi titlove i audio zapis. To jest, možete ručno dodati titlove i audio zapise na svoj DVD. Podržani formati datoteka titlova su SSA, SRT i ASS.

Za audio datoteke, ovaj program podržava gotovo sve popularne audio formate, tako da ih je lako uvesti u program. Pomoću uslužnog programa DVD Creator možete urediti jačinu zvuka i podesiti položaj titlova kako biste dobili personalizirani DVD fajl.

Uređivanje videa i pregled uživo.

Ovaj alat za snimanje DVD-a dizajniran je sa moćnom funkcijom za uređivanje videa koja omogućava profesionalcima i početnicima da kreiraju DVD-ove profesionalnog izgleda. Što vam omogućava da prilagodite video efekte kao što su svjetlina, zasićenost, nijansa, jačina zvuka i kontrast.

VideoSolo DVD Creator takođe podržava mogućnost skraćivanja dužine videa, rezanja videa, promene odnosa širine i visine, postavljanja položaja i transparentnosti i dodavanja vodenog žiga iz teksta ili slike u video.

Korisnik softvera DVD Creator može pregledati DVD video prije snimanja kako bi se uvjerio da je sve kreirano kako treba.

Video pregled VideoSolo DVD Creator-a: Korisničko uputstvo.

Top Related Articles