Skip to content

Files

Latest commit

 

History

History

ios-swift-moscapsule

README.md

Exemplu de conexiune la MQTT broker cu Swift, pe platforma iOS, cu ajutorul MQTT client-ului Moscapsule

  1. Din păcate, la moment, și puțin probabil situația să se schimbe, dezvoltarea aplicațiilor pentru platformele Apple este posibilă doar de pe macOD cu xCode. În caz că nu vreți să cumpărați mac este opțiunea cu hackintosh.

  2. Pentru bun început avem nevoie să instalăm dependețele. În cazul nostru sunt două: Moscapsule, librăria MQTT pentru iOS; și librăria OpenSSL care e o dependență a Moscapsule și permite lucrul cu servere protejate prin criptare.

...
  use_frameworks!

  pod 'Moscapsule', :git => 'https://github.com/flightonary/Moscapsule.git'
  pod 'OpenSSL-Universal', '~> 1.0.1.20'
...

Pentru gestionarea lor noi folosim managerul Cocoa Pods. Din fericire el face multe lucruri automat și totul ce se cere de la noi e să scriem comanda în consolă $pod install: pod install

  1. Deschidem proiectul de tip xcworkspace din consolă $open ios-swift-moscapsule.xworkspace, sau cu dublu clic din interfața grafică.

  2. Compilăm și lansăm proiectul în simulator (dacă nu dispunem de dispozitiv cu iOS) CMD+R. Și vedem în Debug Area, care se află jos, pe panelul Console mesajele de la MQTT broker la topic-ul transport: messages

Informații utile