Blynk,knownasthemostuser-friendlyIoTplatform,providesawaytobuildmobileapplicationsinminutes.WiththeBlynkdrag-n-dropmobileappbuilder,anyonecanbuildamazingIoTapplicationswithminimalresourcesandeffort,onhardwarerangingfromprototypingplatformssuchasArduinoandRaspberryPi3toindustrial-gradeESP8266,Intel,SierraWireless,Particle,TexasInstruments,andafewothers.ThisbookusesRaspberryPiasthemainhardwareplatformandC/C++towritesketchestobuildprojects.Thefirstpartofthisbookshowshowtosetupadevelopmentenvironmentwithvarioushardwarecombinationsandrequiredsoftware.ThenyouwillbuildyourfirstIoTapplicationwithBlynkusingvarioushardwarecombinationsandconnectivitytypessuchasEthernetandWi-Fi.Thenyou'lluseandconfigurevariouswidgets(control,display,notification,interface,timeinput,andsomeadvancedwidgets)withBlynkAppBuildertobuildapplications.Towardstheend,youwilllearnhowtoconnectwithandusebuilt-insensorsonAndroidandiOSmobiledevices.FinallyyouwilllearnhowtobuildarobotthatcanbecontrolledwithaBlynkappthroughtheBlynkcloudandpersonalserver.Bytheendofthisbook,youwillhavehands-onexperiencebuildingIoTapplicationsusingBlynk.WhatyouwilllearnBuilddevicesusingRaspberryPiandvarioussensorsandactuatorsUseBlynkcloudtoconnectandcontroldevicesthroughtheBlynkappConnectdevicestoBlynkcloudandserverthroughEthernetandWi-FiMakeapplicationsusingBlynkapps(AppBuilder)onAndroidandiOSplatformsRunBlynkpersonalserverontheWindows,MAC,andRaspberryPiplatformsWhoThisBookIsForThisbookistargetedatanystakeholderworkingintheIoTsectorwhowantstounderstandhowBlynkworksandbuildexcitingIoTprojects.PriorunderstandingofRaspberryPi,C/C++,andelectronicsisamust.TableofContentsSettingupDevelopmentEnvironmentBuildingyourFirstBly
1