Anpassade BLE-ingen programmering krävs (1 / 8 steg)

Steg 1: Hur pfodApp är optimerad för korta BLE stil meddelanden

Bluetooth låg energi (BLE) eller Blutooth V4 är en helt annan version av Bluetooth. BLE har optimerats för mycket låg strömförbrukning. pfodApp är en generell Android app vars skärmar, menyer, knappar, reglage och tomter definieras helt av den enhet som du ansluter till.

BLE skickar endast 20 bytes i varje meddelande. Lyckligtvis pfod specifikation ritades runt mycket små meddelanden. Nästan alla pfod's kommando är mindre än 20 bytes. Det vanliga undantaget är första huvudmenyn meddelandet som anger vad text, menyer, knappar, etc pfodApp bör visas för användaren, men storleken på det här meddelandet är helt kontrolleras av dig och undermenyer kan du minska storleken på huvudmenyn.

Pfod specifikationen har också ett antal funktioner att minska meddelandelagringsstorlek. BLE enheten måste bemöta varje kommando pfodApp skickar, kan svaret vara så enkelt som {} (ett tomt svar). Om du behöver uppdatera användaren visar svar på ett kommando eller på grund av ett nytt begära-menyn, behöver du bara skicka tillbaka ändringarna på befintliga menyn istället skicka hela menyn. Dessa funktioner hålla nästan alla meddelanden till mindre än 20 byte.

pfodApp V2 menyer har åter för att ytterligare minska storlekarna som meddelande. pfodApp V2 cachelagrar menyer över nytt anslutningar så att hela menyn behöver bara skickas en gång. Därefter kort menyn uppdateringar kan skickas.

Se Steg
Relaterade Ämnen

3 x 3 x 3 ledde kuben med en 555 timer och en 4020 SKIFT array IC - ingen programmering (för fullständiga nybörjare som jag själv)

se en video av en 8 x 8 x 8 led cube på you-tube, ledde mig till instructables webbplats för första gången, nu jag hooked. Dock hade jag eller ska jag säga har ett grundläggande problem absolut ingen erfarenhet eller kunskap om elektronik. Så är jag...

LED-lampan blinkar julgran (ingen programmering!)

I detta projekt ska jag visa hur jag gjorde min Juldekoration i år, en 120x80cm julgran med blinkande ornament och guirlande, och den bästa delen - absolut ingen programmering!Projektet är lite tidskrävande, som vad som helst med nästan 1500 lysdiode...

Kodgenerator för anpassade Android/Arduino menyer att slå Arduino utgångar på och av. Android/Arduino för nybörjare. Absolut ingen programmering krävs

Uppdatering: användare frågade för undermeny support. pfodApp alltid stött sub-menyerna men jag har lagt undermenyer till pfodDesigner. Den instructable Design A Custom menysystemet visar hur du använder pfodDesigner för att bygga en meny med underme...

Rörelse aktiverat släppa spindel, låg kostnad, ingen programmering

i detta Intstuctable jag ska visa dig hur man gör en mycket enkel rörelse aktiverat spindel som droppar snabbt och startles alla som går under, sedan dras in. Jag designade detta är en billig och praktisk elektronik projekt som en nybörjare kan göra....

Hur man gör en Raspberry Pi Arcade med ingen programmering

Inrätta en Raspberry Pi arcade är faktiskt riktigt lätt, tack vare en Linux-distribution som kallas RetroPie.Du behöver inte göra någon programmering eller setup, bara installera den på ett SD-kort. Detta gör att du kan använda arkaden med ett tangen...

Time Lapse Intervalltimer för Canon kameror (ingen programmering eller grafritande miniräknare behövs)

detta beskriver hur man gör din egna Intervalltimer (time lapse slutare kontroll) för en Canon Systemkamera eller någon kamera som kan styras med en standard 2,5 mm plugg. Det kommer gärna ge dig en variabel tid förflutit från 1 sekund till 1 timme....

Automatisk Laser Spirograph (ingen programmering)

i detta instructable jag kommer att visa dig hur man gör en laser spirograph som ändrar former automatiskt och utan att behöva programmera en Audrino. Detta är åstadkomma genom att använda 3 nästan identiska kretsar som styr de 3 elmotorer.Steg 1: Hu...

Göra en musik i och LED reaktiva Nattduksbord (ingen programmering krävs)

I grund och botten ska jag visa dig hur man gör egna Night Stand som spelar musik och är reaktiv.Du behöver:Trä:Jag använde 1" tjock trä långt balkar ungefär en fot bred och ganska lång (inte beskrivande men ganska mycket dess upp till dig)För benen...

Hur man kan förverkliga din dröm iPhone app (ingen programmering krävs)

Har du någonsin sökt Apple iTunes store för att perfekt app till dina behov, men bara kunde inte hitta den? Har du någonsin tänkt, "Om jag skulle bygga min egen app, det skulle ha alla klockor och visselpipor och skulle vara mycket bättre än något dä...

Hårt kabelansluten LED Cube: [Ingen programmering]

För den steg för steg Instructable: Klicka härFör den steg för steg Instructable: KLICKA HÄRDet kräver >>>>> nr <<<<< programmering , ja... äntligen en enkel men effektiv ändå ledde kub.Den drivs via USB och kan fylla upp rum...

Pulsera Arduino utdata från Android mobil. Ingen programmering krävs

IntroduktionDetta Instructable visar hur du använder den fria app, pfodDesigner, för att utforma en meny på din Android mobil som kommer puls en utgång på din Arduino ombord utan att behöva skriva någon kod alls. PfodDesigner genererar Arduino koden...

Snabba Vibrobot från Scratch (ingen lödning, ingen programmering)

har du någonsin velat bygga en robot utan långa timmar av lödning och programmering. Denna snabba Vibrobot byggs enkelt från vissa objekt från runt huset. En offset vikt i Vibrobot som orsakar det att vibrera galet och röra sig på fyra ben. Inom en e...

Hur man gör ett spel (ingen programmering krävs!)

För detta instructable du kommer att använda GameMaker Studio och kommer att skapa 3 grundläggande spel. GameMaker Studio är ett spel att göra programvara som skapats av YoYo spel som använder en dra, n, släpp-gränssnittet att göra spel. Du kan också...

Göra ett operativsystem (ingen programmering)

I den här guiden kommer vi att göra en mycket grundläggande och enkla operativsystem baserat på Linux openSUSE. Men vi ska inte bara göra på OS vi kommer också att göra det utan att skriva en enda rad kod! Vårt operativsystem kommer att kallas Banana...

Lär dig hur El arbeten (ingen programmering)

för att bekanta sig med elektricitet ska vi titta på hur du ansluter några enkla komponenter. 123D kretsar app gör det enkelt att utforska hur man gör enkla kretsar och experimentera med elektricitet.__________________________________________________...

Linjen följa robot, ingen programmering krävs

detta är den linje efter robot som jag konstruerat och byggt en NCEA elektronisk design bedömning. Idén kom till mig när du spelar runt med ljus beroende motstånd (LDR'S), att inse att varvtal kan varieras när wired i serie med LDR och en transistor....

Lär dig att göra IOS apps med ingen programmering expiriance

För att göra IOS apps, behöver du en Apple mac kör OS X El kapten eller senare. Tyvärr PC användare, IOS är alla för mac.Steg 1: Ladda ner XcodeFörst lunch mac AppStore, Sök efter Xcode och hämta den. Det är en ganska stor nedladdning, det kan ta lån...

Android Garage dörröppnare - ingen Android-programmering, nr lödning behövs.

Uppdatering: du kan nu skapa din egen anpassade meny för att öppna garageporten och växla reläer och på med hjälp av pfodDesigner . Den fria pfodDesigner kommer att generera all kod för dig och pfodApp visas den färgglada menyn på din mobil. Se puls...

Interaktiv Design och kodgenerering för anpassade Android menyer för Arduino--nej Android programmering krävs

Uppdatering: Kolla in den nyare InstructableAndroid/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut ingen programmering krävssom genererar alla Arduino koden med den senaste versionen av pfodDesigne...