
[Musica]
il mio nome è Michael, sono uno sviluppatore e
consulente
lavorare per ThoughtWorks Vengo dal
bella città di Amburgo e due anni
fa ho tenuto un discorso qui e il titolo era
50.000 linee di codice per preparare una tazza di
caffè
così questo è stato il mio primo IOT personale
progetto in cui costruiamo una macchina da caffè
e i componenti intorno ad esso e io
riassume alcune delle lezioni apprese
insieme da una collega Martine su
questo su questo progetto ora due anni dopo
c’erano più progetti che c’erano
carrello elevatore deve essere collegato auto
pali di ricarica e cose diverse e
l’obiettivo di questo discorso è di riassumere
le lezioni apprese da questi progetti
e spero di darti un’idea di come
avvicinarsi all’Internet of Things così quando
Ho ascoltato per la prima volta un paio di anni fa
sull’Internet delle cose che ero
un ragazzino ero seduto sul treno
sognando come cambierà la mia vita
quali dispositivi saranno collegati ciò che può
Lo faccio con loro ed è stato molto molto
eccitato oggi sono ancora eccitato ma io
capito che se si prende Internet
delle cose
che descrive lo stato di Internet
descrive lo stato in cui la maggior parte
informazioni che sono state prodotte e consumate
è fatto senza alcun umano deliberato
interazione e come sviluppatore sono come
come posso creare le cose negative e
Ho capito di non dovermi preoccupare
questo perché appariranno solo una volta
colleghiamo più dispositivi e lo facciamo
più progetto è molto simile a
ricorda quei giorni in cui la gente parlava
sul web 2.0 tutti erano davvero
entusiasta di questo e poi alla gente piace
come abbiamo bisogno di un favoloso 2 punto o sito web tutto
di un popolo improvvisi smesso di parlare
perché era lì, ma se noi ora
chiediti come possiamo avvicinarci al
Internet of Things vale la pena di scavarne uno
un livello in basso e il livello successivo lo farebbe
essere la mobilità intelligente più intelligente di rete
agricoltura intelligente
smart cities smart home così hai
diversi sistemi collegati a ciascuno
altro per essere utile con entrambi gli esseri
attori e sensi di dati ma ancora qui
Io stesso non posso sapere solo costruire
mobilità intelligente e probabilmente no no
la società stessa può fare ci prova
ma probabilmente non lo faranno di nuovo così
dovremmo andare poi a un livello più profondo e
lì hai qualcosa chiamato il
ecosistema a più livelli, ad esempio
pensi alla tua casa che potresti avere
diversi dispositivi collegati al back-end
sistemi e interagendo tra loro
per fare qualcosa di utile puoi pensare
su una fabbrica intelligente sai che c’è
macchine c’è la logistica ci sono
linee di produzione e tutti i sistemi sono
in realtà non un sistema ma sono solo
il sistema connesso da solo di nuovo questo è
molto difficile da implementare quindi arriva il
idea di un ecosistema intelligente in modo da avere a
dispositivo connesso che è legato ad alcuni
back-end e ha servizi utili
intorno a ciò, quindi c’è un extra
valore per l’utente o per il per
proprietario del sistema e questo è se
cosa intelligente ecosistema viene da fare
Ho un po ‘più chiaro che inizierò
anche dal basso verso l’alto quindi se ne prendi un
dispositivo e sì si vedrebbe ancora
macchine da caffè in questo talk il dispositivo
stesso ha una funzionalità in questo caso
prepara il caffè senza nemmeno esserlo
collegato e, si spera, delizioso
caffè se poi lo metti per un piccolo
PCB un po ‘di potenza di calcolo nel dispositivo
sei in grado di mettere in qualche logica
questo potrebbe rendere la preparazione del
caffè più efficiente o più delizioso
o qualcosa del genere allora si potrebbe
chiamiamolo un dispositivo intelligente, per esempio
il sistema di riscaldamento che ho nella mia cantina
è roba intelligente come il
la temperatura sta cambiando ma non lo è
connesso e non lo chiamerei IOT
sistema di riscaldamento se si inserisce
connettività nel dispositivo quindi tu
avere qualcosa che ha funzionalità
e ha un po ‘di logica in esso e poi tu
collegarlo a un sistema di back-end o a
Internet solo in generale poi
possiamo chiamarlo un dispositivo connesso
ma sono il valore utente aggiuntivo è
molto limitato Voglio dire la maggior parte del tempo si
guarda con i dispositivi IOT che hai appena
un’app e vedi alcuni valori esattamente
le stesse note che potreste fondamentalmente leggere
lì sulla macchina non molto utile
ma poi devi mettere un valore in più
nel tuo sistema di back-end e il
servizi intorno ad esso e poi hai il
ecosistema intelligente dal basso quindi
riassumendo
l’ecosistema intelligente sembra essere per la maggior parte
aziende il modo giusto per affrontare il
IOT perché se tu se inizi solo
con un dispositivo connesso che non hai
qualsiasi valore utente aggiuntivo e persone
sarà davvero deluso
perché spendono tutti questi soldi ora e
dispositivo costoso che non fa molto
l’ altra mano se si mira per il
multi-layered ecosistema subito è
probabilmente molto difficile da implementare come
un solo passaggio spero che questo ti dia un po ‘
idea cosa quando parlo di smart
ecosistemi cosa intendo con quello
ben II non è venuto su con questa parola
è anche usato da speranza trovata molto e
hanno una definizione molto diversa
perché dicono che gli ecosistemi intelligenti sono un
sistema software che li combina
diversi tipi di sistemi quindi per
esempio un sistema di back-end è più o
meno un sistema di informazione che dobbiamo avere
tempo di costruire Java C tagliente o altro
e poi c’è un componente mobile per
sia per la connettività o esso
potrebbe essere un’app mobile ma sistemi mobili
sentirsi un po ‘ diverso dall’informazione
sistemi molto diversi
gli ecosistemi intelligenti sono la maggior parte dei
tempo hai anche un sistema embedded
questa roba che è in esecuzione all’interno del
macchina in cui si hanno risorse limitate
dove hai una lingua diversa e
devi collegarli da un cellulare a
il tuo sistema di informazione quindi l’idea è
che l’ecosistema intelligente li combina
diversi tipi in un sistema sono a
sviluppatore che vorrei poterti dire ora
la cosa più importante per la costruzione
l’ecosistema intelligente è l’architettura e
gli strumenti e i protocolli il pass
mostra almeno dalla vita la mia esperienza
non è così l’ obiettivo di questo discorso è quello di
evidenzia tutti questi argomenti che vedi
in giro
sono su un livello molto breve perché
tutte queste cose sono fattori importanti
per costruire una smart di successo
ecosistema e onestamente ce ne sono alcuni
argomenti di cui non sono veramente appassionato
disegno organizzativo non me ne potrebbe importare
meno, ma è importante iniziare con
i primi modelli di business sono un
sviluppatore, sto parlando di affari
modelli quello che so è che c’è
tecnologia e c’è affari e
c’è un’interazione una relazione
tra queste due tecnologie permette nuove
affari e affari guidano poi il
la tecnologia può come è in evoluzione e come
l’innovazione è fatta e più velocemente tu
può girare questa ruota nella tua azienda così
il digiuno puoi fare tecnologia
in realtà essere utile per il business e
più velocemente puoi fare affari
poi guidare di nuovo la tecnologia più
innovativo probabilmente siete a quanto pare
che in passato la gente ottiene un po ‘
sovraeccitato circa l’idea di Internet
delle cose perché hanno rotto questa ruota
così hai sul lato sinistro questo è un
vassoio per le uova collegato sopra di te
avere una bottiglia d’acqua collegata e poi
rimangono in contatto con la spazzola e io
forse alcune persone lo trovano utile
Immagino il successo di questi prodotti
mostra che devi fare un passo indietro
cosa vogliono davvero le persone non solo mettere
il tuo stesso affare è lo stesso prodotto di te
ho appena messo la smart di fronte e
dargli un po ‘di connettività, sai?
questi orologi dove misurano il tuo
impulso e frequenza cardiaca e questi hanno
stato in giro per sempre non per sempre così dentro
Negli anni ’90 questi orologi erano in grado
per misurare il tuo battito cardiaco e in realtà
se tu avessi il cavo giusto e
il sistema operativo giusto sarai
sei riuscito a collegarlo al tuo
desktop e quindi scaricare i dati e
allora puoi non sapere che tu abbia mai visto un
File CSV e puoi importare in Excel
e fare un grafico
fuori di esso che ci sediamo più tardi su questi
le cose erano quindi collegate ad esso o a
applicazioni web o mobili, quindi non era necessario
fai lo sai il noioso
collegamento, download e importazione
e quindi analizzare come era la frequenza cardiaca
così è diventato un po ‘più facile e ora lo siamo
nel prossimo passo quindi non possiamo solo prendere
la frequenza cardiaca quando ci esercitiamo possiamo
anche noi potremmo avere una scala connessa noi
potrebbe avere un programma di dieta che potremmo avere il nostro
programma di allenamento e connettiamo e
connetti tutte quelle cose così se pensi
circa l’ecosistema che è iniziato con
questo prodotto questo orologio spostato questo orologio
dall’essere uno strumento che misura un
valore intero per uno strumento di analisi per
il tuo per il tuo esercizio e ora se lo sei
un po ‘eufemistico e ottimista
potrebbe essere in grado di chiamarlo anche un allenamento
assistenza e la cosa è se tu allora
fare un passo indietro le persone in realtà non vogliono
questo orologio vogliono correre più veloce o
vogliono dimagrire o non lo so
e così non vogliono il prodotto loro
voglio realizzare qualcosa e se tu
quindi pensa alla diversa evoluzione
passi di questo orologio è iniziato con ma
essere uno strumento in cui le cose
questo dispositivo che questo prodotto può
fai per te per raggiungere la tua soluzione è
molto molto limitato ma più
informazioni inserite nel sistema e
più ti focalizzi su ciò che i clienti
in realtà vogliono o gli utenti vogliono
raggiungere quindi è possibile spingere questo ciò che può
essere automatizzato per ottenere questa soluzione
avanti così l’umano ha meno a che fare con
esso
il che è interessante immagino che sia buono
l’esempio è su questo tutti sanno
questo il Amazon – scusate
puoi vedere che è l’ obiettivo dell’indifferenza
il problema qui è che sono di fronte a
la mia lavatrice e sto esaurendo
di soluzione detergente come ottengo di più
detergente l’interazione umana qui è
Devo premere il pulsante e il
il prodotto stesso è molto stupido è a
interruttore è un interruttore che è collegato
o Wi-Fi, è giusto niente di speciale
non ha nemmeno un nucleo
funzionalità tranne per essere cliccato
ma il servizio è dietro di esso ho impostato il mio
indirizzo ho impostato il mio account Amazon e
cose del genere che in realtà risolvere quasi
l’intero problema per me tutto il let’s
lasciato devo aspettare un po ‘e devo
apri la porta che è risolto il problema
quindi se ci pensi se sei in un
la società che sta risolvendo questo è
produzione e vendita di prodotti I
Immagino sia ora che tu conosca il nuovo
possibilità di uscire dalla connessione
dispositivi per fare un passo indietro e chiedere poi
di nuovo ok, le persone vogliono davvero un
escavatore o vogliono solo un buco in
il terreno e forse possiamo caricarli
per fori nel terreno piuttosto che per
comprare macchine e intendo soprattutto se
guardi i produttori tedeschi per
per i veicoli industriali da cui si spostano
vendita di prodotti e veicoli al leasing
loro forse è il momento allora di trasferirsi al
passo successivo lasciatemi fare un esempio a tutti
questi giocatori sono in qualche modo nel
settore della mobilità e conosci la loro
reclami così almeno fino all’anno scorso a
Volkswagen che è fuori dalla macchina è un
il sesto prodotto ha il claim rent-a-car
e in auto per andare penso che anche loro siano cambiati
ma mi piace molto che uno ciao
mobilità così da poter vedere il bagagliaio
forte tendenza da un prodotto a dire
un servizio standard ad un molto sta parlando
soluzione individuale
ah puoi avere questa luce oh è così
questo è il mio argomento preferito organizzativo
strutture quando pensi di costruire
un sistema intelligente di un cliente ci sono molti
di cose che devono essere fatte ho scritto
giù alcuni di loro qui forse puoi
pensate ancora di più in modo da iniziare dalla
l’ occhio dell’hardware laterale dell’hardware deve essere costruito
il dispositivo richiede quindi la connettività
bisogno di una piattaforma e di un’infrastruttura
tra avere servizi che poi a
l’utente ha app e per questo ovviamente noi
bisogno di analizzare il business e voi
probabilmente vuoi fare qualche ricerca utente
se poi hai una grande compagnia che è
capace di fare tutto questo , almeno tu
puoi trovare che hai bisogno di persone diverse per
questo io stesso non posso fare tutto questo e in
la vita reale queste persone sono in differenti
squadre in diversi dipartimenti e
diversi edifici e diversi
sezioni della compagnia forse anche
diverse società e ma hai bisogno di tutto
di queste persone, quindi quello che ho visto nel
passato molto è solo messo più gerarchia in
comitato direttivo riunione settimanale a due
ore ogni lunedì mischia di mischie
e sul sul fondo poi si deve
un uomo d’affari che organizza tutto e
probabilmente questa persona è veramente brava in
organizzare le cose ma sappiamo come te
conosci fare persone tecniche
Se è quindi necessario integrare questo
effettivamente sul fondo è dove la
problema è che ho pensato che fosse un numero intero
ora è un float, l’ ho pensato probabilmente
questa unità e non è e quindi cosa
la gente poi ha provato un sacco di cose diverse
le aziende hanno provato molto è comunque
scottatura di un’azienda Innovation Lab o
avvio in un’azienda, così prendono
persone diverse da questo e provare a
costruire una squadra interfunzionale che può
gestire tutto questo e ad essere onesti ho
visto che sta funzionando abbastanza bene le persone lo sono
venendo insieme sono fuori di loro
vecchio ambiente e sono in grado di mettere
insieme un proof-of-concept o sai
qualche prototipo in pochi mesi quello che ho
anche visto molto è questo non scala
allora questo gruppo di persone era in grado
per creare qualcosa a livello di prototipo
su a voi conoscete il livello di proof-of-concept
e poi va bene ora dobbiamo andare
produzione e poi sei di nuovo nel tuo
vecchia struttura di nuovo di te stesso
e ad essere sincero non ho un argento
bullet per quello ma voglio voglio
aggiungi un’altra cosa che è anche molto
modello comune
Sono uno staff del 50% su questo progetto da spiegare
tu la nostra API così era esattamente la
senso ho sentito da una persona nella mia squadra
e poi ho pensato bene cosa fa il 15%
significa che sarà lì da lunedì
9:00 alle 2:00 o ogni giorno non lo faccio
lavoro e questo sembra essere molto un
scusa e grandi strutture aziendali che
oh sì, vogliamo farlo, ma questo è
non è il nostro core business, quindi spendi
20% qua e là questo non funziona
le persone non sono comprate nelle persone no
avere il contesto e non hai il
interazione e l’integrazione di cui hai bisogno
loro al livello inferiore Oh un altro
topic I am that non è la mia abilità principale
esperienza di progettazione per cui non so
Ho cercato di costruire 15 anni
software con l’aiuto di designer che
sembra buono sullo schermo come questo forse
più grande forse più piccolo ma volevamo
avere una buona esperienza utente su a
schermo del computer bidimensionale
e in passato non so quante
anni abbiamo combattuto molto duramente per rendere il
la stessa esperienza è bella da guardare bene
lo schermo che si trova su un telefono cellulare così
siamo arrivati con il nostro ben fatto
struttura di navigazione e inserirla in a
menu di hamburger e siamo venuti al
idea che invece di mettere le cose di lato
a fianco li mettiamo da cima a fondo
e onestamente funziona di cui sono felice
la maggior parte dei siti Web e del software sono disponibili
il mio telefono e io possiamo usarlo e poi tu
hai questo hai cinque pulsanti e a
schermo che è così e oh non lo è
un touchscreen e se si tratta di un touchscreen
è no, è resistente se non capacitivo
è davvero brutto e poi hai utente
scorre attraverso quei dispositivi
e quindi credo che dobbiamo passare su di voi
so da quegli schermi di computer così
adesso se pensi al design dell’interfaccia utente
dobbiamo pensare a quelli piccoli
schermi o forse LED o forse no
sapere tutto ciò che questa macchina ha e anche
su un telefono cellulare e anche sul nostro
schermo del computer dobbiamo considerare il
design industriale
come ci si sente quale è il fattore di forma
come e l’utente scorre è questa cosa
dare un feedback all’utente e al
il più difficile è l’interusabilità che cosa
succede se si preme il pulsante qui
il telefono come dovrebbe la macchina allora
reagisce quindi suppongo che tu abbia il tuo
esperienza designer seduto con te tu
potrebbe voler entrare in un segno del settore
via su qualche ispirazione che potresti desiderare
avere discussioni sui flussi e io I
non ho una risposta, ma ho identificato a
alcuni argomenti che sono davvero utili
concentrarsi su prima di tutto l’esperienza dell’utente
al di là dello schermo penso di esserlo già
alluso a questa latenza con i telefoni
siamo migliorati un po ‘ ma proprio ora
premendo e premendo un pulsante e poi
dobbiamo girare fino alla macchina
finalmente ricevuto quello che cosa mai
dovrebbe fare e poi rispedire
che tutto va bene, spinners e
i caricatori di pagine non funzionano più e io sono
volare tutto ciò che può essere collegato
può essere offline quindi se hai un utente
flusso tra diversi dispositivi voi
sempre considerare letteralmente ogni
caso cosa succede se il telefono cellulare
ha una grande latenza e una cattiva connessione
e la macchina è offline per due
giorni in magazzino non ne conosco duecento
eventi che vuole rimandare così hai
considerare questo dal punto di vista dell’utente
devi dare un feedback
Ho avuto un dispositivo che aveva un esterno
Connessione Wi-Fi e ce n’era solo una
LED acceso e potrebbe mostrare verde
giallo e rosso e se perdiamo il Wi-Fi
la connessione sarebbe rossa so che non lo so
non ho nemmeno bisogno di provare qualcosa
sul mio telefono che non è il migliore
sei all’esperienza ma almeno io
ho un feedback che non devo provare
qualsiasi altra cosa
vuoi nascondere la tecnologia a cui nessuno importa se
è una connessione Wi-Fi o una scheda SIM o
qualunque processore ci sia dietro o se
si avvia o riceve aggiornamenti e
sincronizzando nessuno importa a questo io
avere qualcosa in questo caso un caffè
macchina di fronte a me non mi interessa solo
dammi un caffè
quindi molte aree in cui dobbiamo lavorare
e inchiodandolo di nuovo se tu
pensa a questo dispositivo e non lo fa
importa quello che ho deciso che ci è voluto
qualcosa la prima cosa che vuoi
preoccuparsi di un’esperienza utente
prospettiva è la configurazione della connettività così
le persone stanno comprando questi veramente costosi
i prodotti sono tutti eccitati andando a casa
disfare i bagagli e poi devono farlo
Ho preso questo preso appunti dal
Video di YouTube che spiega come
per ottenere la connettività su questo dispositivo così
devi registrarti quindi hai una chiave
devi fare questo ID chiave devi
scriverlo da qualche parte, quindi allegare
al modulo Wi-Fi quindi fa a
aggiornamento del firmware devi aspettare poi
devi selezionare il Wi-Fi inserire il
Password Wi-Fi quindi si aspetta di nuovo allora
fa la sincronizzazione che poi
richiede tempo e quindi devi accettare
la politica sulla privacy e poi hai finito
Immagino che questo richiederà circa la metà
ora credo e la cosa è questa
il percorso felice oh io perché devi
digita la tua password Wi-Fi su questo
schermo che ho scritto male mi dispiace così quando noi
costruito la macchina da caffè questo probabilmente
ha impiegato il 30% delle volte il processo iniziale
come l’utente imposta il Wi-Fi e io
pensa che valga la pena se tu se lo fai
problema a guardare solo in modo diverso
prodotti come è un setup eco Amazon
come è – ma e la GoPro perché
non ci sto andando nei dettagli di questo
sono solo diversi , diciamo modi per
ottenere la connettività che ha senso per
diversi dispositivi se una videocamera GoPro
e poi hai appena detto di una volta
probabilmente va bene se collego solo un cavo
perché ho intenzione di lavorare con il mio
computer comunque insieme a questo per
altri dispositivi in cucina e potrebbe
non ha affatto senso di nuovo fantastico
macchine
probabilmente va bene se qualcuno solo
ha bisogno di entrare e cogliere qualcosa
è una buona architettura, quindi quando vengo
un nuovo progetto nell’area IOT di solito io
incontrare qualcuno che ha un architetto nel
titolo e poi abbiamo il primo incontro
e questa persona mi spiega cosa
la loro visione tecnica è interessante
sembrano tutti uguali così iniziamo con
una lavagna fresca e poi la persona
dice che non stiamo costruendo qui un IOT
dispositivo o intelligente un ottimo sistema che siamo
costruire l’IOT interno dell’azienda
piattaforma e poi la disegnano così
il lato sinistro hai il
diversi dispositivi nel mezzo che hai
la piattaforma IOT che di solito ha questi
componenti per qualche motivo la gente inizia
pensando ancora che il motore delle regole sia
buona idea e poi hai servizi su
parte superiore della piattaforma e quindi le app in cima
di quello e beh, lo sappiamo tutti, intendo
hai mai provato a costruire il fronte
libreria il quadro ha funzionato e
Suppongo che lo stesso sia con entrambi
piattaforme e e l’ anti-modello il
l’odore ti vede sempre che loro sempre
mettere l’accento sulla piattaforma
e poi di noi oh non abbiamo dati
quindi hanno messo un po ‘di concentrazione e
mettiamo tutti i dispositivi collegati per
la nostra piattaforma multi-purpose e II
Raramente si vede poi qualcuno che costruisce app
In cima a che forse a volte si sa
solo una cosa da vetrina che mostra
il valore dal dispositivo che passa
la piattaforma e poi sullo schermo sì
Immagino che l’invidia della piattaforma sia come tu
posso chiamare questo ho visto accadere questo a
tanto quindi che ne dici di cosa facciamo con il web
applicazioni e intendo il primo
La cosa che facciamo è mettere uno schermo bloccabile
lì è solo dovresti vedere che posso
mostra qualcosa su un browser che va
attraverso il mio back-end che è collegato a
il database sta funzionando bene e poi
Posso edificarlo e aggiungerlo
funzionalità e immagino che dovresti farlo
lo stesso non sai cosa
il protocollo è quello giusto per il tuo uso
caso davanti non sai come andrà
scala e dove saranno i colli di bottiglia
quindi solo ottenere una cosa fine alla fine
non è solo buono da una tecnologia
prospettiva ma anche da un
prospettiva organizzativa per vedere se tu
ho creato una squadra che in realtà può mettere
le cose insieme saranno anche la gestione
felice di vedere qualcosa in onda
perché a nessuno importa della console
uscita ho giocato con te con il
echo una settimana fa e volevo fingere
dispositivo domestico così ho pensato che il mio eco
Allora parlerei direttamente al mio falso
dispositivo che non ha solo bisogno di un po ‘
URL di back-end e quindi fondamentalmente lo è
parlando dell’eco Amazon sta parlando di tutto
il tempo per il back-end e il retro
end parlerebbe di nuovo con il mio dispositivo e
nessuno era come se tutto ciò fosse noioso ma
poi sono rimasto in piedi perché l’Amazzonia
eco ha bisogno di connettività internet da fare
il riconoscimento vocale così in questo caso
ha senso ma questo è in realtà come
la maggior parte dei sistemi IRT funziona sui dispositivi
direttamente su Internet e intendo questo
funziona fintanto che il dispositivo stesso ha
la funzionalità di base ma non voglio
avere una casa intelligente che fondamentalmente
smette di funzionare quando il mio ISP riaggancia e io
indovina il termine qui che non lo faccio
piace ma sembra essere ora
stabilito è nebbia quindi hai il
dispositivi a terra hai il
back-end nel cloud e poi hai un
nuovo livello che è chiamato per il calcolo
o qualcuno lo chiama edge computing
ma la cosa importante è qui
c’è un’unità informatica con servizi
con informazioni che fondamentalmente fa il
orchestrazione dell’evento buffering the
fa la comunicazione tra loro
dispositivi forse non così buoni e ricchi come
il back-end farebbe ma lo mantiene
correndo e la cosa più importante è
che è in esecuzione nella tua Anja locale
rete aziendale per la domotica I
Immagino sia un esempio molto tangibile ma
pensa a una catena di montaggio in a
fabbrica che non vuoi perché
qualcosa è rotto con un Wi-Fi
non voglio la catena di montaggio solo
lavorando da quando sai di aver bisogno, puoi
faccio solo l’orchestrazione, l’ho chiamato
hub non so se c’è una parola in
tra l’altro ma l’ hub è chiamato per la maggior parte
dispositivi quando ti connetti di più
sistemi quando si connettono più dispositivi
usa se questo ha connettività e
stai usando qualcosa come ZigBee o così così
non devi preoccuparti
connettività quindi devi solo preoccuparti
circa l’hub un’altra cosa da considerare
con l’architettura è dove ti trovi
voglio essere a quando ti sposti da una persona intelligente
l’ecosistema di un ecosistema multistrato
vuoi essere la piattaforma che vuoi
essere l’ azienda il prodotto nel
al centro e dal momento che non puoi fare tutto il
cose nel vostro dominio da soli voi
fare in modo che altri lo integrino con
perché tutto ad un tratto cose come
l’esperienza dello sviluppatore diventa molto
importante perché hanno bisogno di farlo
facile per le persone essere collegato al tuo
piattaforma c’è un ottimo articolo di HBR
su questo o vuoi essere il
partecipante Ho un dispositivo che ho a
il dispositivo potrebbe essere un dispositivo domestico forse
consulenza industriale, ma non sarà in grado di
costruire tutte queste cose intorno ad esso non lo farò
essere in grado di essere la cosa nel mezzo
e quindi ho bisogno di integrarmi con
più grandi piattaforme quindi in questo caso
sarà probabilmente per l’automazione domestica
Amazon Google e Apple che sembra
essere il più grande giocatore e Amazon è
spingendo duro o ho semplicemente provare di tutto per
faccio da solo io faccio il login del fornitore che ho costruito
i dispositivi sulla piattaforma che ho costruito
la loro app per Android e iOS e I
aspettarsi che tutti gli utenti abbiano 50
diverse app per 50 dispositivi diversi
questo è quello che vedo molto, c’è un
forte tendenza da parte delle aziende a trasferirsi
dall’approccio del lock-in del fornitore a
capire ah forse non possiamo fare tutto
noi stessi quindi almeno siamo il
piattaforma nel mezzo e questo potrebbe essere
lavorando in qualche modo, ma poi c’è ah hah
Credo che dovremmo fare un Alexa
integrazione
Voglio dire se prendi una decisione deliberata
all’inizio dove almeno vuoi
per mirare quindi potresti risparmiare un po ‘
energia, tempo e denaro su questo mio
primo progetto IOT ho parlato con la persona
quello che scrisse là era responsabile di
scrivere il firmware per il dispositivo e
Ero molto emozionato che ero come andiamo a prendere
andando definiamo alcuni endpoint HTTP
e alcune strutture JSON e guardo
io in bianco era come se fosse Jason
caramelle fantasia per i gattini di internet così
stava dicendo come dovremmo definire a
protocollo binario e poi nel corso del prossimo
mese e con la prossima parte ho capito
che c’è una divisione tra il
gli sviluppatori c’è una divisione tra
sistemi di informazione e sistema mobile
e probabilmente due terzi di voi possono
gestisci abbastanza bene il lato destro
e poi c’è un’altra parte di
persone personali che possono gestire la sinistra
lato della mano pure, ma quando si tratta di
capendo l’un l’altro i modi di lavorare
modi per testare l’integrazione continua
allora questi mondi sono molto diversi
e penso di entrare di più dal
lato destro devo capire
che potrebbe non essere possibile avere un
Jason passa su ogni singolo dispositivo è
troppo piccolo tutto bene quindi devo essere
aperto per questo e d’altra parte I
non accettare quello che era
lavorare prima non funziona con
prossimo aggiornamento del firmware perché so come
per fare test automatici non riesco a vedere a
motivo per cui questo non dovrebbe essere il caso
anche per software embedded parlato a
molte persone si stanno muovendo lì
ma suppongo che dobbiamo essere consapevoli di questo
soprattutto quando quando lavori con te
una compagnia diversa dovresti parlare
presto su come integriamo come fare
lavoriamo insieme come possiamo essere sicuri
quella roba che funziona ieri è ancora
Lavorando l’altro giorno Oh caso migliore
hai una squadra che sai fare
tutto questo mi porta a questa diapositiva quando
Ho iniziato a programmare per soldi
nella maggior parte delle aziende c’era un molto
forte separazione tra front-end
sviluppatori e sviluppatori back-end e
probabilmente tutti sappiamo il motivo per cui questo
non è una buona idea quindi 10 anni dopo
l’idea di uno sviluppatore di stack completo è in a
molte aziende ben consolidate e
ci sono molti siti positivi su questo come
bene il problema è quando ho davvero per
sviluppatore tecnologico come consulente per
diverse compagnie devo preoccuparmi
su un cloud mobile front-end invitante
visione artificiale computerizzata ARV
rmr Design PCP incorporato stampa 3d e
blotching Non posso usare questo davvero io questo
non mi entra più nella testa
e immagino che stia peggiorando
più argomenti di nicchia non posso essere un esperto
su Non conosco design e macchina 3d
imparando allo stesso tempo bene forse
alcune persone posso non posso così la domanda
è dove andiamo avanti credo che sempre
assicurati di avere il
abilità di cui hai bisogno nella tua squadra ma tu
devo solo accettare che non tutti
un singolo sviluppatore sarà in grado di aiutarti
sai prendere ogni singola storia immagino
in questo momento stiamo ancora spingendo per questo
ci sarà il momento in cui loro
dividere solo essere consapevoli e fammi sapere se
hai buone idee a riguardo
test test cambiato molto nel
l’ anno scorso e siamo passati dal manuale
trovare bug per fare test diciamo
uno strumento completamente integrato per progettare il nostro
software per testare il nostro software ora se io
penso test penso a quelli
due cose il refactoring rosso-verde
Monte e penso al famoso
piramide con integrazione unit test è
e test funzionali tutti buoni per la maggior parte
progetti se poi si arriva a un intelligente
uso ecosistema caso hai qualcosa
come questo
così qualcuno fa qualcosa sul
macchina la macchina parla al retro di
il retro del telefono ho un
interazione con il telefono e il modo
indietro e poi il telefono parla con
Macchina di nuovo e poi la macchina dà
effettuare all’utente questo non è costituita
ma sarebbe troppo lungo da spiegare questo
utilizzare il caso perché avevamo esattamente questo uso
caso su uno dei nostri progetti questo non lo è
divertente da provare a tutti bene prima il primo di
tutti voi avete quei tre diversi
componenti e bene ci sono molto
strumenti limitati per specialmente per
sistema incorporato per fare tester e
sviluppo e sviluppo dell’automazione
non che non sia possibile ma è molto
limitato e quindi puoi fare tutto il
cose per i diversi dispositivi e il
prossima cosa è se si dispone di un sistema che
ha tutti questi componenti e tu vuoi
prova uno scenario molto specifico
la macchina ha quasi esaurito la memoria
e poi l’utente fa questo è molto
difficile da configurare per un automatizzato
testarlo diventa molto complesso la maggior parte di
il tempo in cui hai più squadre
questa e poi la cosa più dolorosa è
cosa succede se il test o lo scenario ha bisogno
interazione fisica dell’utente qualcuno
deve davvero premere il pulsante su questo
macchina sì eravamo un po ‘bloccati lì io
Voglio darti due cose
aiutato negli ultimi progetti non completamente
eliminando la complessità di questo ma
questo ha aiutato molto a non farlo
buttando fuori test automatici
completamente fuori dalla finestra
il primo è componenti falsi questo
Bip d’ ottone, sento che è un caffè
macchina e lo fa bene non lo è
Brian caffè ma si comporta come un caffè
macchina e la buona notizia è se
giusto un piccolo software forse un appunto o
qualcosa su questo che dovrebbe comportarsi
come la macchina da caffè, posso darlo
alcuni punti finali extra posso dare solo
ora pensi di essere nella modalità di produzione giusta
ora pensi di aver bisogno di pulire è molto
facile da configurare in modo automatico
ma ovviamente qui bene, allora, tipo
ingannato un po ‘ possiamo forse testare il
tutto il flusso nel sistema, ma noi siamo
lavorando con un componente che non è il
macchina reale e quindi questo viene nel
secondo suggerimento di fare test contrattuali
quindi specialmente quando qualcun altro lo è
costruendo il dispositivo fisico allora tu
falso il dispositivo fare il test per il
roba che stai scrivendo e scrivi test
prima di tutto per il tuo dispositivo falso e
poi li esegui di nuovo contro il reale
dispositivo così almeno possiamo dire che ci aspettavamo
qualcosa di diverso e quindi abbiamo fatto che il
diversi progetti in particolare per il
progetto di macchina per il caffè non c’era no
aggiornamento del firmware singolo in cui tutti i test
leggi verde ma almeno ora potremmo
sappia subito e possiamo indicarlo
prova 7 e prova 9 a questo 12 parliamo
a questo proposito
così con la prova del contratto si ottiene un po ‘a
documentazione di vita e sei a
meno capace di testare automaticamente il
aggiorna la tua squadra o qualcun altro
lo sta facendo, credo che abbiamo pensato a quei due
componenti che potresti essere in grado di gestire
la complessità un po ‘e credo che il
altri vizi spingono per la motivazione anche
anche se non puoi fare il 100% di automazione
poi fai il 90 percento e poi prova a te
conoscere pop-up una finestra che dice ora
qualcuno deve passare attraverso la Macchina
e premere questo pulsante o ho visto squadre
costruire armi con Lego Mindstorm che
fare le cose è anche una sicurezza divertente
grazie se ora pensiamo al modello
di nuovo dal telefono dell’Istituto se tu
avere un sistema di informazione e un cellulare
sistema identificato dal sito Web OWASP
quegli attacchi o facce su questo tipo di
sistemi immagino che tu possa andare e altro ancora
dettaglio su quello che forse alcuni di loro sono
mancanti ma questi sono fondamentalmente
le cose di cui hai bisogno di preoccuparti di dove
qualcuno può fare qualcosa di dannoso per
il tuo sistema quando ora aggiungi un embedded
sistema per quello che ottieni di più
questi quindi il tuo fisico e le tue interfacce
hai un firmware di memoria e così via e
così via e così via e il problema più di
il tempo con i dispositivi fisici è buono
servizio la maggior parte del tempo su Amazon
solo pochissime persone sono in grado di andare
lì, ma i dispositivi fisici sono a
casa della gente nei magazzini forse sul
strada e le persone hanno tempo e il
cacciavite possono solo leggere
memoria possono solo leggere le firme
e le chiavi e tutto così ci preoccupiamo
molto nei progetti sulla sicurezza e
sembra che una buona regola sia qualunque cosa
proviene dal dispositivo è insicuro solo
aspetto che sia falso perché noi
non riuscivo a pensare a una situazione o
scenario in cui è impossibile
qualcuno da fingere ma poi finisci
con te conosci quelle molte minacce e
quelle molte cose che potrebbero andare storte
e mi è sembrato particolarmente nel
fase iniziale è necessario ottenere una maniglia
di questo è necessario concentrarsi su qualcosa
quindi è un buon consulto e poi noi
disegnare un bel diagramma con due assi e
allora ti siedi insieme e basta
preoccuparsi di andar bene se questo va storto
qual è l’impatto per il nostro business e
quanto è probabile che sia così per esempio se io
ho già qualcuno nel mio Wi-Fi e
qualcuno può fare qualcosa che non lo è
bello ma va bene la probabilità è
basso perché non tutti sono sul mio Wi-Fi
e se non è così male e probabilmente
finisce più in mezzo sull’altro
mano se qualcuno può prendere il mio
server e mettere un cattivo firmware che
colpisce tutti i dispositivi questo è molto cattivo
e potrebbe essere piuttosto difficile, ma credo
in questo modo se pensi solo al
diversi problemi che potresti essere in grado di
identificare queste cose sul sul
in alto a destra questo è dove vuoi
aggiustali prima o preoccupati di più
Ho una bilancia a casa ed è
collegato al mio Wi-Fi l’ ho comprato a lungo
tanto tempo fa era il primo
se avesse qualche connettività , non so perché
ma ho pagato i soldi per questo ad alcuni
punto ho cambiato la mia password Wi-Fi e
spostato e quindi questa cosa è andata perduta
connettività I funzionalità non era troppo
bene non mi sono preoccupato di collegare il cavo
di nuovo e stai impostando il Wi-Fi
di nuovo quindi non è collegato in questo momento ma
ad un certo punto potrebbe essere di nuovo
collegato così questa cosa ha visto no
aggiornamenti in dieci anni e ci sono bug
nel software e dal momento che non lo è
collegato per questa scala per questo
scenario specifico potrebbe non essere così male
ma credo che quello che ho imparato per me stesso
e quello che ho visto nella vita reale anche
nessuno si preoccupa degli aggiornamenti finché lo fa
funziona se la cosa funziona bene
nessuno spingerà il pulsante nessuno lo farà
vai alle impostazioni delle preferenze dall’aggiornamento
bah-bah-bah quindi in materia di congedo di sicurezza
la porta aperta per te attuare
automatico e sicuro sugli aggiornamenti
ora se hai solo bisogno di una funzione tu
bisogno di quello perché tutto il resto
puoi eventualmente risolvere il problema in seguito
e forse Iside che non ho dimenticato
riguardo le basi apprendiamo così tante cose
nel modo più duro e sembra che alcuni di
quelle cose vengono semplicemente cacciate dal
finestra non appena passiamo all’IT
mondo quindi non dimenticare le basi in modo da te
è necessario firmare l’ aggiornamento della farm con
firme è necessario inviare il
firme e verificare le firme
bisogno di rotazione delle chiavi è necessario sicuro
connessioni HTTP non è un’opzione
più e senza segreti codificati che
pensato che questo sarà accettabile
contro Io non conosco la privacy Ho il
sentendo che in Germania sono le persone
non più abile tecnicamente che in
altri paesi ma sembra che le persone
preoccuparsi di più sulla privacy non siamo
non siamo troppo appassionati di carte di credito noi
come contanti e sembra che ogni volta
lo sai soprattutto in questo IT bene
qualcosa viene su persone e Jeremy
preoccuparsi di questo e capisco
perché abbiamo quei prodotti
questa è una bambola Barbie che può registrare
le voci dei bambini che giocano
ovviamente l’ eco Amazon mi ha provato davvero
difficile da vedere quando in realtà sta inviando
roba per l’ intento e quando non lo fa
ma ancora posso capire quella gente
sono dubbi su questo il Samsung TV
quello che Dio ha avuto anche nelle notizie
perché stava raccogliendo e registrando
roba che non doveva fare e tu
potrebbe non saperlo in basso a destra
lato questo è un ODB Donnell è
qualcosa che hai inserito nella parte della diagnosi
della tua auto e su cui non stava lavorando
quello ma sembrava molto simile a noi
stavano costruendo questo e il primo usato
caso che abbiamo fatto se lo hai messo nella tua auto
e la macchina corre contro il muro della chiamata
il centro viene avvisato e proverà a
chiamarti e se non lo fai se tu se tu
non prendere la chiamata, allora ci vorrà
l’ultima posizione GPS e inviare un
ambulanza ad esso buona destra secondo uso
caso raccoglierà la guida
comportamento e se sei disposto a prendere
la tariffa di assicurazione telematica per il
auto allora corrisponderà effettivamente il
l’eccesso di velocità è la velocità che stai percorrendo
insieme alla velocità consentita
su quella strada e poi potresti ottenere un
buon affare o un cattivo affare per un’assicurazione
e dopo come 10 anni da ora non lo farò
essere in grado di ottenere un’assicurazione senza questo
c’è una formula per la privacy
ed è molto semplice che ce ne siano solo due
componenti quindi se si desidera proteggere il
la privacy dei tuoi clienti devi solo
preoccuparsi di due cose pronte
la trasparenza rende trasparente cosa
i dati che le tue cose stanno raccogliendo fanno
trasparente ciò che è utile questo
è dal nostro sito web non ti preoccupare
quello che è in realtà lì, ma dire
in parole reali le persone possono leggere e
capire non solo in questa lunga multa
stampa a destra perché poi la gente lo farà
so cosa sta facendo e se lo fai
Presumo che non abbiamo blackhat
la gente qui presumo che tu lo voglia
solo tu sai fare un buon prodotto perché
Non dire alla gente su di esso
perché non dire che in realtà sono in realtà
disco
il caffè è bruto e ottieni bonus
punti per esso oh dal modo in cui usiamo questo
per la ricerca di marketing che cos’è il caffè
il più preferito che va bene se
la gente lo sa
la seconda cosa controlla se le persone sanno cosa
stai facendo con i dati quello che sei
collezionando e se dai loro il
opzione di non essere d’accordo
questa è la privacy , non voglio il bonus
punti per la mia macchina ok stiamo facendo
persone giuste di marketing non sono d’accordo
bene se fai quei due che non hai
preoccuparsi di qualsiasi avvocato per la privacy dei dati
credo che vinciamo, ma questo principio
per la macchina del caffè siamo andati a un dato
privacy Laura le ho spiegato tutto
era come se suonasse bene
quindi non era tutto per questo uso specifico
caso abbiamo un doppio opt-in su
seconda pagina della politica sulla privacy che
questo è stupido , non capisco
questo non lo voglio voglio dire ancora uno
cosa um baton spasm kite per il
non-tedeschi perché nello spasmo della stanza
aquilone significa non essere sprecato per essere
attento
e non nello spasmo kite è terribilmente da essere
non dispendioso e molto attento con i dati
perché intendo prendere più dati di te
bisogno di fare un buon affare e per
fare una buona esperienza utente, ma non
di più se la persona di marketing arriva
raccogliamo tutti i dati e conserviamo
nei grandi dati come qualcuno lo farà
vieni ad un certo punto e analizzalo solo
dì di no se non puoi dirmi di cosa si tratta
utile voglio che tutti noi abbiamo il
privilegio di fare questo ho già fatto
abbiamo recuperato tutti questi argomenti molto
brevemente per essere giusto, ma spero di averti dato
un buon inserto come quello che è importante
fattori per costruire una smart di successo
ecosistema e come avvicinarsi a IOT che desidero
più di loro sarebbero stati tecnici
ma è così che grazie
[Applausi]
grazie Michele
Ho un paio di domande qui um uno
di loro quando fai un dispositivo falso sul
Raspberry Pi in realtà esegue il
sistema operativo del dispositivo reale
no è falso, non buono
domanda è falso è letteralmente
solo nell’interazione tra i falsi
dispositivo e il resto del sistema
deve essere il vero sì, tu sei
perdendo un sacco di cose che sei
perdendo problemi speciali che potresti
devono con il sistema operativo ma
allora immagino che tu debba solo scrivere di più
test contrattuali e sì non risolve
il problema completamente ti dà solo
si mette in una posizione in cui si è
in grado di fare almeno un po ‘end-to-end
testando come ho fatto notare non è argento
proiettile è solo un buon approccio per
affrontare alcune delle buone domande
ok ecco un altro di cui hai parlato
vogliamo rendere l’ IOT dell’azienda
piattaforma la piattaforma si tutto nuvola o
i fornitori di servizi forniscono la piattaforma
aja Amazon IBM queste piattaforme funzionano io
guarda molti di loro e io no
guardato tutti loro per tutto il tempo in modo da
non so davvero come si evolvono ma
la maggior parte di loro diciamo il marketing
dipartimento era un po ‘ più veloce di a
dipartimento tecnico e ho visto così via
onestamente Amazon IOT funziona che potrei ottenere
qualcosa in esecuzione entro 30 minuti
qui c’è una compagnia di Berlino
R’lyeh anche in 30 minuti sono stato in grado
avere qualcosa in esecuzione se guardassi
eclissi casa ho guardato per 30
minuti e non aveva idea di cosa fossero
dicendo così penso che ne valga la pena
controllando che non devi ricostruire
tutto ciò che ho detto vorrei sempre
l’approccio più piccolo preferirei guardare
ai quadri MQTT e forse al
sistemi di accodamento che ci sono e e
radunato insieme qualunque cosa
piccolo ho bisogno piuttosto che andare per il pieno
piattaforma perché se ne fai un po ‘
qualcosa di piccolo all’inizio nel mio
carta solo per saltare
ma per più sei sicuro di non farlo
ne ho bisogno ho risposto alla domanda
questa è una buona risposta
ecco uno che ho bisogno di leggere perché
ci sono tante parole in esso um c’è
uno standard aperto altri standard aperti
per la comunicazione e l’interazione
tra i livelli o tra i domini che
faciliterà il più vasto dominio trasversale
l’ ecosistema intelligente non è una buona domanda
dal dispositivo al cloud o da deformare
dispositivo per il back-end se non si dispone
qualcosa in mezzo credo sia più comune
sono AMQP mqtt e HTTP che è il
protocollo a questi dati rispetto ad on
un livello più profondo a livello di dominio del
formati per domini specifici penso a
sacco di consorzi stanno cercando I
non ho visto qualcosa nella vita reale
quello è davvero uno standard e credo
da dal ritorno in servizio a un
la maggior parte delle volte l’app parla HTTP all’interno
i dispositivi molti sistemi di hub di sistema
hanno fatto qualcosa che esattamente altri
parlare direttamente alla scuola del PIL. Ho un
domanda specifica molto specifica l’ultima
uno preferisci Nokia per IOT così il
l’ultima parte della nostra canzone era in realtà un
Progetto di blockchain IOT e non solo
andando a raccogliere parole d’ordine la blockchain
il mondo sembra essere appunto mondo in questo momento
quindi mi piace che i componenti falsi siano
come nodejs perché è solo veloce a
costruisci questo non è un complesso
software e se ottieni qualcosa
correre veloce mi piace davvero per la nota
questo sistema di back-end che sta crescendo
che diventa complesso e vuoi costruire
loro con più persone penso ancora
Java è una buona idea interessante
grazie Michael, hai avuto un po ‘
punti interessanti qui
tu
il mio nome è Michael, sono uno sviluppatore e
consulente
lavorare per ThoughtWorks Vengo dal
bella città di Amburgo e due anni
fa ho tenuto un discorso qui e il titolo era
50.000 linee di codice per preparare una tazza di
caffè
così questo è stato il mio primo IOT personale
progetto in cui costruiamo una macchina da caffè
e i componenti intorno ad esso e io
riassume alcune delle lezioni apprese
insieme da una collega Martine su
questo su questo progetto ora due anni dopo
c’erano più progetti che c’erano
carrello elevatore deve essere collegato auto
pali di ricarica e cose diverse e
l’obiettivo di questo discorso è di riassumere
le lezioni apprese da questi progetti
e spero di darti un’idea di come
avvicinarsi all’Internet of Things così quando
Ho ascoltato per la prima volta un paio di anni fa
sull’Internet delle cose che ero
un ragazzino ero seduto sul treno
sognando come cambierà la mia vita
quali dispositivi saranno collegati ciò che può
Lo faccio con loro ed è stato molto molto
eccitato oggi sono ancora eccitato ma io
capito che se si prende Internet
delle cose
che descrive lo stato di Internet
descrive lo stato in cui la maggior parte
informazioni che sono state prodotte e consumate
è fatto senza alcun umano deliberato
interazione e come sviluppatore sono come
come posso creare le cose negative e
Ho capito di non dovermi preoccupare
questo perché appariranno solo una volta
colleghiamo più dispositivi e lo facciamo
più progetto è molto simile a
ricorda quei giorni in cui la gente parlava
sul web 2.0 tutti erano davvero
entusiasta di questo e poi alla gente piace
come abbiamo bisogno di un favoloso 2 punto o sito web tutto
di un popolo improvvisi smesso di parlare
perché era lì, ma se noi ora
chiediti come possiamo avvicinarci al
Internet of Things vale la pena di scavarne uno
un livello in basso e il livello successivo lo farebbe
essere la mobilità intelligente più intelligente di rete
agricoltura intelligente
smart cities smart home così hai
diversi sistemi collegati a ciascuno
altro per essere utile con entrambi gli esseri
attori e sensi di dati ma ancora qui
Io stesso non posso sapere solo costruire
mobilità intelligente e probabilmente no no
la società stessa può fare ci prova
ma probabilmente non lo faranno di nuovo così
dovremmo andare poi a un livello più profondo e
lì hai qualcosa chiamato il
ecosistema a più livelli, ad esempio
pensi alla tua casa che potresti avere
diversi dispositivi collegati al back-end
sistemi e interagendo tra loro
per fare qualcosa di utile puoi pensare
su una fabbrica intelligente sai che c’è
macchine c’è la logistica ci sono
linee di produzione e tutti i sistemi sono
in realtà non un sistema ma sono solo
il sistema connesso da solo di nuovo questo è
molto difficile da implementare quindi arriva il
idea di un ecosistema intelligente in modo da avere a
dispositivo connesso che è legato ad alcuni
back-end e ha servizi utili
intorno a ciò, quindi c’è un extra
valore per l’utente o per il per
proprietario del sistema e questo è se
cosa intelligente ecosistema viene da fare
Ho un po ‘più chiaro che inizierò
anche dal basso verso l’alto quindi se ne prendi un
dispositivo e sì si vedrebbe ancora
macchine da caffè in questo talk il dispositivo
stesso ha una funzionalità in questo caso
prepara il caffè senza nemmeno esserlo
collegato e, si spera, delizioso
caffè se poi lo metti per un piccolo
PCB un po ‘di potenza di calcolo nel dispositivo
sei in grado di mettere in qualche logica
questo potrebbe rendere la preparazione del
caffè più efficiente o più delizioso
o qualcosa del genere allora si potrebbe
chiamiamolo un dispositivo intelligente, per esempio
il sistema di riscaldamento che ho nella mia cantina
è roba intelligente come il
la temperatura sta cambiando ma non lo è
connesso e non lo chiamerei IOT
sistema di riscaldamento se si inserisce
connettività nel dispositivo quindi tu
avere qualcosa che ha funzionalità
e ha un po ‘di logica in esso e poi tu
collegarlo a un sistema di back-end o a
Internet solo in generale poi
possiamo chiamarlo un dispositivo connesso
ma sono il valore utente aggiuntivo è
molto limitato Voglio dire la maggior parte del tempo si
guarda con i dispositivi IOT che hai appena
un’app e vedi alcuni valori esattamente
le stesse note che potreste fondamentalmente leggere
lì sulla macchina non molto utile
ma poi devi mettere un valore in più
nel tuo sistema di back-end e il
servizi intorno ad esso e poi hai il
ecosistema intelligente dal basso quindi
riassumendo
l’ecosistema intelligente sembra essere per la maggior parte
aziende il modo giusto per affrontare il
IOT perché se tu se inizi solo
con un dispositivo connesso che non hai
qualsiasi valore utente aggiuntivo e persone
sarà davvero deluso
perché spendono tutti questi soldi ora e
dispositivo costoso che non fa molto
l’ altra mano se si mira per il
multi-layered ecosistema subito è
probabilmente molto difficile da implementare come
un solo passaggio spero che questo ti dia un po ‘
idea cosa quando parlo di smart
ecosistemi cosa intendo con quello
ben II non è venuto su con questa parola
è anche usato da speranza trovata molto e
hanno una definizione molto diversa
perché dicono che gli ecosistemi intelligenti sono un
sistema software che li combina
diversi tipi di sistemi quindi per
esempio un sistema di back-end è più o
meno un sistema di informazione che dobbiamo avere
tempo di costruire Java C tagliente o altro
e poi c’è un componente mobile per
sia per la connettività o esso
potrebbe essere un’app mobile ma sistemi mobili
sentirsi un po ‘ diverso dall’informazione
sistemi molto diversi
gli ecosistemi intelligenti sono la maggior parte dei
tempo hai anche un sistema embedded
questa roba che è in esecuzione all’interno del
macchina in cui si hanno risorse limitate
dove hai una lingua diversa e
devi collegarli da un cellulare a
il tuo sistema di informazione quindi l’idea è
che l’ecosistema intelligente li combina
diversi tipi in un sistema sono a
sviluppatore che vorrei poterti dire ora
la cosa più importante per la costruzione
l’ecosistema intelligente è l’architettura e
gli strumenti e i protocolli il pass
mostra almeno dalla vita la mia esperienza
non è così l’ obiettivo di questo discorso è quello di
evidenzia tutti questi argomenti che vedi
in giro
sono su un livello molto breve perché
tutte queste cose sono fattori importanti
per costruire una smart di successo
ecosistema e onestamente ce ne sono alcuni
argomenti di cui non sono veramente appassionato
disegno organizzativo non me ne potrebbe importare
meno, ma è importante iniziare con
i primi modelli di business sono un
sviluppatore, sto parlando di affari
modelli quello che so è che c’è
tecnologia e c’è affari e
c’è un’interazione una relazione
tra queste due tecnologie permette nuove
affari e affari guidano poi il
la tecnologia può come è in evoluzione e come
l’innovazione è fatta e più velocemente tu
può girare questa ruota nella tua azienda così
il digiuno puoi fare tecnologia
in realtà essere utile per il business e
più velocemente puoi fare affari
poi guidare di nuovo la tecnologia più
innovativo probabilmente siete a quanto pare
che in passato la gente ottiene un po ‘
sovraeccitato circa l’idea di Internet
delle cose perché hanno rotto questa ruota
così hai sul lato sinistro questo è un
vassoio per le uova collegato sopra di te
avere una bottiglia d’acqua collegata e poi
rimangono in contatto con la spazzola e io
forse alcune persone lo trovano utile
Immagino il successo di questi prodotti
mostra che devi fare un passo indietro
cosa vogliono davvero le persone non solo mettere
il tuo stesso affare è lo stesso prodotto di te
ho appena messo la smart di fronte e
dargli un po ‘di connettività, sai?
questi orologi dove misurano il tuo
impulso e frequenza cardiaca e questi hanno
stato in giro per sempre non per sempre così dentro
Negli anni ’90 questi orologi erano in grado
per misurare il tuo battito cardiaco e in realtà
se tu avessi il cavo giusto e
il sistema operativo giusto sarai
sei riuscito a collegarlo al tuo
desktop e quindi scaricare i dati e
allora puoi non sapere che tu abbia mai visto un
File CSV e puoi importare in Excel
e fare un grafico
fuori di esso che ci sediamo più tardi su questi
le cose erano quindi collegate ad esso o a
applicazioni web o mobili, quindi non era necessario
fai lo sai il noioso
collegamento, download e importazione
e quindi analizzare come era la frequenza cardiaca
così è diventato un po ‘più facile e ora lo siamo
nel prossimo passo quindi non possiamo solo prendere
la frequenza cardiaca quando ci esercitiamo possiamo
anche noi potremmo avere una scala connessa noi
potrebbe avere un programma di dieta che potremmo avere il nostro
programma di allenamento e connettiamo e
connetti tutte quelle cose così se pensi
circa l’ecosistema che è iniziato con
questo prodotto questo orologio spostato questo orologio
dall’essere uno strumento che misura un
valore intero per uno strumento di analisi per
il tuo per il tuo esercizio e ora se lo sei
un po ‘eufemistico e ottimista
potrebbe essere in grado di chiamarlo anche un allenamento
assistenza e la cosa è se tu allora
fare un passo indietro le persone in realtà non vogliono
questo orologio vogliono correre più veloce o
vogliono dimagrire o non lo so
e così non vogliono il prodotto loro
voglio realizzare qualcosa e se tu
quindi pensa alla diversa evoluzione
passi di questo orologio è iniziato con ma
essere uno strumento in cui le cose
questo dispositivo che questo prodotto può
fai per te per raggiungere la tua soluzione è
molto molto limitato ma più
informazioni inserite nel sistema e
più ti focalizzi su ciò che i clienti
in realtà vogliono o gli utenti vogliono
raggiungere quindi è possibile spingere questo ciò che può
essere automatizzato per ottenere questa soluzione
avanti così l’umano ha meno a che fare con
esso
il che è interessante immagino che sia buono
l’esempio è su questo tutti sanno
questo il Amazon – scusate
puoi vedere che è l’ obiettivo dell’indifferenza
il problema qui è che sono di fronte a
la mia lavatrice e sto esaurendo
di soluzione detergente come ottengo di più
detergente l’interazione umana qui è
Devo premere il pulsante e il
il prodotto stesso è molto stupido è a
interruttore è un interruttore che è collegato
o Wi-Fi, è giusto niente di speciale
non ha nemmeno un nucleo
funzionalità tranne per essere cliccato
ma il servizio è dietro di esso ho impostato il mio
indirizzo ho impostato il mio account Amazon e
cose del genere che in realtà risolvere quasi
l’intero problema per me tutto il let’s
lasciato devo aspettare un po ‘e devo
apri la porta che è risolto il problema
quindi se ci pensi se sei in un
la società che sta risolvendo questo è
produzione e vendita di prodotti I
Immagino sia ora che tu conosca il nuovo
possibilità di uscire dalla connessione
dispositivi per fare un passo indietro e chiedere poi
di nuovo ok, le persone vogliono davvero un
escavatore o vogliono solo un buco in
il terreno e forse possiamo caricarli
per fori nel terreno piuttosto che per
comprare macchine e intendo soprattutto se
guardi i produttori tedeschi per
per i veicoli industriali da cui si spostano
vendita di prodotti e veicoli al leasing
loro forse è il momento allora di trasferirsi al
passo successivo lasciatemi fare un esempio a tutti
questi giocatori sono in qualche modo nel
settore della mobilità e conosci la loro
reclami così almeno fino all’anno scorso a
Volkswagen che è fuori dalla macchina è un
il sesto prodotto ha il claim rent-a-car
e in auto per andare penso che anche loro siano cambiati
ma mi piace molto che uno ciao
mobilità così da poter vedere il bagagliaio
forte tendenza da un prodotto a dire
un servizio standard ad un molto sta parlando
soluzione individuale
ah puoi avere questa luce oh è così
questo è il mio argomento preferito organizzativo
strutture quando pensi di costruire
un sistema intelligente di un cliente ci sono molti
di cose che devono essere fatte ho scritto
giù alcuni di loro qui forse puoi
pensate ancora di più in modo da iniziare dalla
l’ occhio dell’hardware laterale dell’hardware deve essere costruito
il dispositivo richiede quindi la connettività
bisogno di una piattaforma e di un’infrastruttura
tra avere servizi che poi a
l’utente ha app e per questo ovviamente noi
bisogno di analizzare il business e voi
probabilmente vuoi fare qualche ricerca utente
se poi hai una grande compagnia che è
capace di fare tutto questo , almeno tu
puoi trovare che hai bisogno di persone diverse per
questo io stesso non posso fare tutto questo e in
la vita reale queste persone sono in differenti
squadre in diversi dipartimenti e
diversi edifici e diversi
sezioni della compagnia forse anche
diverse società e ma hai bisogno di tutto
di queste persone, quindi quello che ho visto nel
passato molto è solo messo più gerarchia in
comitato direttivo riunione settimanale a due
ore ogni lunedì mischia di mischie
e sul sul fondo poi si deve
un uomo d’affari che organizza tutto e
probabilmente questa persona è veramente brava in
organizzare le cose ma sappiamo come te
conosci fare persone tecniche
Se è quindi necessario integrare questo
effettivamente sul fondo è dove la
problema è che ho pensato che fosse un numero intero
ora è un float, l’ ho pensato probabilmente
questa unità e non è e quindi cosa
la gente poi ha provato un sacco di cose diverse
le aziende hanno provato molto è comunque
scottatura di un’azienda Innovation Lab o
avvio in un’azienda, così prendono
persone diverse da questo e provare a
costruire una squadra interfunzionale che può
gestire tutto questo e ad essere onesti ho
visto che sta funzionando abbastanza bene le persone lo sono
venendo insieme sono fuori di loro
vecchio ambiente e sono in grado di mettere
insieme un proof-of-concept o sai
qualche prototipo in pochi mesi quello che ho
anche visto molto è questo non scala
allora questo gruppo di persone era in grado
per creare qualcosa a livello di prototipo
su a voi conoscete il livello di proof-of-concept
e poi va bene ora dobbiamo andare
produzione e poi sei di nuovo nel tuo
vecchia struttura di nuovo di te stesso
e ad essere sincero non ho un argento
bullet per quello ma voglio voglio
aggiungi un’altra cosa che è anche molto
modello comune
Sono uno staff del 50% su questo progetto da spiegare
tu la nostra API così era esattamente la
senso ho sentito da una persona nella mia squadra
e poi ho pensato bene cosa fa il 15%
significa che sarà lì da lunedì
9:00 alle 2:00 o ogni giorno non lo faccio
lavoro e questo sembra essere molto un
scusa e grandi strutture aziendali che
oh sì, vogliamo farlo, ma questo è
non è il nostro core business, quindi spendi
20% qua e là questo non funziona
le persone non sono comprate nelle persone no
avere il contesto e non hai il
interazione e l’integrazione di cui hai bisogno
loro al livello inferiore Oh un altro
topic I am that non è la mia abilità principale
esperienza di progettazione per cui non so
Ho cercato di costruire 15 anni
software con l’aiuto di designer che
sembra buono sullo schermo come questo forse
più grande forse più piccolo ma volevamo
avere una buona esperienza utente su a
schermo del computer bidimensionale
e in passato non so quante
anni abbiamo combattuto molto duramente per rendere il
la stessa esperienza è bella da guardare bene
lo schermo che si trova su un telefono cellulare così
siamo arrivati con il nostro ben fatto
struttura di navigazione e inserirla in a
menu di hamburger e siamo venuti al
idea che invece di mettere le cose di lato
a fianco li mettiamo da cima a fondo
e onestamente funziona di cui sono felice
la maggior parte dei siti Web e del software sono disponibili
il mio telefono e io possiamo usarlo e poi tu
hai questo hai cinque pulsanti e a
schermo che è così e oh non lo è
un touchscreen e se si tratta di un touchscreen
è no, è resistente se non capacitivo
è davvero brutto e poi hai utente
scorre attraverso quei dispositivi
e quindi credo che dobbiamo passare su di voi
so da quegli schermi di computer così
adesso se pensi al design dell’interfaccia utente
dobbiamo pensare a quelli piccoli
schermi o forse LED o forse no
sapere tutto ciò che questa macchina ha e anche
su un telefono cellulare e anche sul nostro
schermo del computer dobbiamo considerare il
design industriale
come ci si sente quale è il fattore di forma
come e l’utente scorre è questa cosa
dare un feedback all’utente e al
il più difficile è l’interusabilità che cosa
succede se si preme il pulsante qui
il telefono come dovrebbe la macchina allora
reagisce quindi suppongo che tu abbia il tuo
esperienza designer seduto con te tu
potrebbe voler entrare in un segno del settore
via su qualche ispirazione che potresti desiderare
avere discussioni sui flussi e io I
non ho una risposta, ma ho identificato a
alcuni argomenti che sono davvero utili
concentrarsi su prima di tutto l’esperienza dell’utente
al di là dello schermo penso di esserlo già
alluso a questa latenza con i telefoni
siamo migliorati un po ‘ ma proprio ora
premendo e premendo un pulsante e poi
dobbiamo girare fino alla macchina
finalmente ricevuto quello che cosa mai
dovrebbe fare e poi rispedire
che tutto va bene, spinners e
i caricatori di pagine non funzionano più e io sono
volare tutto ciò che può essere collegato
può essere offline quindi se hai un utente
flusso tra diversi dispositivi voi
sempre considerare letteralmente ogni
caso cosa succede se il telefono cellulare
ha una grande latenza e una cattiva connessione
e la macchina è offline per due
giorni in magazzino non ne conosco duecento
eventi che vuole rimandare così hai
considerare questo dal punto di vista dell’utente
devi dare un feedback
Ho avuto un dispositivo che aveva un esterno
Connessione Wi-Fi e ce n’era solo una
LED acceso e potrebbe mostrare verde
giallo e rosso e se perdiamo il Wi-Fi
la connessione sarebbe rossa so che non lo so
non ho nemmeno bisogno di provare qualcosa
sul mio telefono che non è il migliore
sei all’esperienza ma almeno io
ho un feedback che non devo provare
qualsiasi altra cosa
vuoi nascondere la tecnologia a cui nessuno importa se
è una connessione Wi-Fi o una scheda SIM o
qualunque processore ci sia dietro o se
si avvia o riceve aggiornamenti e
sincronizzando nessuno importa a questo io
avere qualcosa in questo caso un caffè
macchina di fronte a me non mi interessa solo
dammi un caffè
quindi molte aree in cui dobbiamo lavorare
e inchiodandolo di nuovo se tu
pensa a questo dispositivo e non lo fa
importa quello che ho deciso che ci è voluto
qualcosa la prima cosa che vuoi
preoccuparsi di un’esperienza utente
prospettiva è la configurazione della connettività così
le persone stanno comprando questi veramente costosi
i prodotti sono tutti eccitati andando a casa
disfare i bagagli e poi devono farlo
Ho preso questo preso appunti dal
Video di YouTube che spiega come
per ottenere la connettività su questo dispositivo così
devi registrarti quindi hai una chiave
devi fare questo ID chiave devi
scriverlo da qualche parte, quindi allegare
al modulo Wi-Fi quindi fa a
aggiornamento del firmware devi aspettare poi
devi selezionare il Wi-Fi inserire il
Password Wi-Fi quindi si aspetta di nuovo allora
fa la sincronizzazione che poi
richiede tempo e quindi devi accettare
la politica sulla privacy e poi hai finito
Immagino che questo richiederà circa la metà
ora credo e la cosa è questa
il percorso felice oh io perché devi
digita la tua password Wi-Fi su questo
schermo che ho scritto male mi dispiace così quando noi
costruito la macchina da caffè questo probabilmente
ha impiegato il 30% delle volte il processo iniziale
come l’utente imposta il Wi-Fi e io
pensa che valga la pena se tu se lo fai
problema a guardare solo in modo diverso
prodotti come è un setup eco Amazon
come è – ma e la GoPro perché
non ci sto andando nei dettagli di questo
sono solo diversi , diciamo modi per
ottenere la connettività che ha senso per
diversi dispositivi se una videocamera GoPro
e poi hai appena detto di una volta
probabilmente va bene se collego solo un cavo
perché ho intenzione di lavorare con il mio
computer comunque insieme a questo per
altri dispositivi in cucina e potrebbe
non ha affatto senso di nuovo fantastico
macchine
probabilmente va bene se qualcuno solo
ha bisogno di entrare e cogliere qualcosa
è una buona architettura, quindi quando vengo
un nuovo progetto nell’area IOT di solito io
incontrare qualcuno che ha un architetto nel
titolo e poi abbiamo il primo incontro
e questa persona mi spiega cosa
la loro visione tecnica è interessante
sembrano tutti uguali così iniziamo con
una lavagna fresca e poi la persona
dice che non stiamo costruendo qui un IOT
dispositivo o intelligente un ottimo sistema che siamo
costruire l’IOT interno dell’azienda
piattaforma e poi la disegnano così
il lato sinistro hai il
diversi dispositivi nel mezzo che hai
la piattaforma IOT che di solito ha questi
componenti per qualche motivo la gente inizia
pensando ancora che il motore delle regole sia
buona idea e poi hai servizi su
parte superiore della piattaforma e quindi le app in cima
di quello e beh, lo sappiamo tutti, intendo
hai mai provato a costruire il fronte
libreria il quadro ha funzionato e
Suppongo che lo stesso sia con entrambi
piattaforme e e l’ anti-modello il
l’odore ti vede sempre che loro sempre
mettere l’accento sulla piattaforma
e poi di noi oh non abbiamo dati
quindi hanno messo un po ‘di concentrazione e
mettiamo tutti i dispositivi collegati per
la nostra piattaforma multi-purpose e II
Raramente si vede poi qualcuno che costruisce app
In cima a che forse a volte si sa
solo una cosa da vetrina che mostra
il valore dal dispositivo che passa
la piattaforma e poi sullo schermo sì
Immagino che l’invidia della piattaforma sia come tu
posso chiamare questo ho visto accadere questo a
tanto quindi che ne dici di cosa facciamo con il web
applicazioni e intendo il primo
La cosa che facciamo è mettere uno schermo bloccabile
lì è solo dovresti vedere che posso
mostra qualcosa su un browser che va
attraverso il mio back-end che è collegato a
il database sta funzionando bene e poi
Posso edificarlo e aggiungerlo
funzionalità e immagino che dovresti farlo
lo stesso non sai cosa
il protocollo è quello giusto per il tuo uso
caso davanti non sai come andrà
scala e dove saranno i colli di bottiglia
quindi solo ottenere una cosa fine alla fine
non è solo buono da una tecnologia
prospettiva ma anche da un
prospettiva organizzativa per vedere se tu
ho creato una squadra che in realtà può mettere
le cose insieme saranno anche la gestione
felice di vedere qualcosa in onda
perché a nessuno importa della console
uscita ho giocato con te con il
echo una settimana fa e volevo fingere
dispositivo domestico così ho pensato che il mio eco
Allora parlerei direttamente al mio falso
dispositivo che non ha solo bisogno di un po ‘
URL di back-end e quindi fondamentalmente lo è
parlando dell’eco Amazon sta parlando di tutto
il tempo per il back-end e il retro
end parlerebbe di nuovo con il mio dispositivo e
nessuno era come se tutto ciò fosse noioso ma
poi sono rimasto in piedi perché l’Amazzonia
eco ha bisogno di connettività internet da fare
il riconoscimento vocale così in questo caso
ha senso ma questo è in realtà come
la maggior parte dei sistemi IRT funziona sui dispositivi
direttamente su Internet e intendo questo
funziona fintanto che il dispositivo stesso ha
la funzionalità di base ma non voglio
avere una casa intelligente che fondamentalmente
smette di funzionare quando il mio ISP riaggancia e io
indovina il termine qui che non lo faccio
piace ma sembra essere ora
stabilito è nebbia quindi hai il
dispositivi a terra hai il
back-end nel cloud e poi hai un
nuovo livello che è chiamato per il calcolo
o qualcuno lo chiama edge computing
ma la cosa importante è qui
c’è un’unità informatica con servizi
con informazioni che fondamentalmente fa il
orchestrazione dell’evento buffering the
fa la comunicazione tra loro
dispositivi forse non così buoni e ricchi come
il back-end farebbe ma lo mantiene
correndo e la cosa più importante è
che è in esecuzione nella tua Anja locale
rete aziendale per la domotica I
Immagino sia un esempio molto tangibile ma
pensa a una catena di montaggio in a
fabbrica che non vuoi perché
qualcosa è rotto con un Wi-Fi
non voglio la catena di montaggio solo
lavorando da quando sai di aver bisogno, puoi
faccio solo l’orchestrazione, l’ho chiamato
hub non so se c’è una parola in
tra l’altro ma l’ hub è chiamato per la maggior parte
dispositivi quando ti connetti di più
sistemi quando si connettono più dispositivi
usa se questo ha connettività e
stai usando qualcosa come ZigBee o così così
non devi preoccuparti
connettività quindi devi solo preoccuparti
circa l’hub un’altra cosa da considerare
con l’architettura è dove ti trovi
voglio essere a quando ti sposti da una persona intelligente
l’ecosistema di un ecosistema multistrato
vuoi essere la piattaforma che vuoi
essere l’ azienda il prodotto nel
al centro e dal momento che non puoi fare tutto il
cose nel vostro dominio da soli voi
fare in modo che altri lo integrino con
perché tutto ad un tratto cose come
l’esperienza dello sviluppatore diventa molto
importante perché hanno bisogno di farlo
facile per le persone essere collegato al tuo
piattaforma c’è un ottimo articolo di HBR
su questo o vuoi essere il
partecipante Ho un dispositivo che ho a
il dispositivo potrebbe essere un dispositivo domestico forse
consulenza industriale, ma non sarà in grado di
costruire tutte queste cose intorno ad esso non lo farò
essere in grado di essere la cosa nel mezzo
e quindi ho bisogno di integrarmi con
più grandi piattaforme quindi in questo caso
sarà probabilmente per l’automazione domestica
Amazon Google e Apple che sembra
essere il più grande giocatore e Amazon è
spingendo duro o ho semplicemente provare di tutto per
faccio da solo io faccio il login del fornitore che ho costruito
i dispositivi sulla piattaforma che ho costruito
la loro app per Android e iOS e I
aspettarsi che tutti gli utenti abbiano 50
diverse app per 50 dispositivi diversi
questo è quello che vedo molto, c’è un
forte tendenza da parte delle aziende a trasferirsi
dall’approccio del lock-in del fornitore a
capire ah forse non possiamo fare tutto
noi stessi quindi almeno siamo il
piattaforma nel mezzo e questo potrebbe essere
lavorando in qualche modo, ma poi c’è ah hah
Credo che dovremmo fare un Alexa
integrazione
Voglio dire se prendi una decisione deliberata
all’inizio dove almeno vuoi
per mirare quindi potresti risparmiare un po ‘
energia, tempo e denaro su questo mio
primo progetto IOT ho parlato con la persona
quello che scrisse là era responsabile di
scrivere il firmware per il dispositivo e
Ero molto emozionato che ero come andiamo a prendere
andando definiamo alcuni endpoint HTTP
e alcune strutture JSON e guardo
io in bianco era come se fosse Jason
caramelle fantasia per i gattini di internet così
stava dicendo come dovremmo definire a
protocollo binario e poi nel corso del prossimo
mese e con la prossima parte ho capito
che c’è una divisione tra il
gli sviluppatori c’è una divisione tra
sistemi di informazione e sistema mobile
e probabilmente due terzi di voi possono
gestisci abbastanza bene il lato destro
e poi c’è un’altra parte di
persone personali che possono gestire la sinistra
lato della mano pure, ma quando si tratta di
capendo l’un l’altro i modi di lavorare
modi per testare l’integrazione continua
allora questi mondi sono molto diversi
e penso di entrare di più dal
lato destro devo capire
che potrebbe non essere possibile avere un
Jason passa su ogni singolo dispositivo è
troppo piccolo tutto bene quindi devo essere
aperto per questo e d’altra parte I
non accettare quello che era
lavorare prima non funziona con
prossimo aggiornamento del firmware perché so come
per fare test automatici non riesco a vedere a
motivo per cui questo non dovrebbe essere il caso
anche per software embedded parlato a
molte persone si stanno muovendo lì
ma suppongo che dobbiamo essere consapevoli di questo
soprattutto quando quando lavori con te
una compagnia diversa dovresti parlare
presto su come integriamo come fare
lavoriamo insieme come possiamo essere sicuri
quella roba che funziona ieri è ancora
Lavorando l’altro giorno Oh caso migliore
hai una squadra che sai fare
tutto questo mi porta a questa diapositiva quando
Ho iniziato a programmare per soldi
nella maggior parte delle aziende c’era un molto
forte separazione tra front-end
sviluppatori e sviluppatori back-end e
probabilmente tutti sappiamo il motivo per cui questo
non è una buona idea quindi 10 anni dopo
l’idea di uno sviluppatore di stack completo è in a
molte aziende ben consolidate e
ci sono molti siti positivi su questo come
bene il problema è quando ho davvero per
sviluppatore tecnologico come consulente per
diverse compagnie devo preoccuparmi
su un cloud mobile front-end invitante
visione artificiale computerizzata ARV
rmr Design PCP incorporato stampa 3d e
blotching Non posso usare questo davvero io questo
non mi entra più nella testa
e immagino che stia peggiorando
più argomenti di nicchia non posso essere un esperto
su Non conosco design e macchina 3d
imparando allo stesso tempo bene forse
alcune persone posso non posso così la domanda
è dove andiamo avanti credo che sempre
assicurati di avere il
abilità di cui hai bisogno nella tua squadra ma tu
devo solo accettare che non tutti
un singolo sviluppatore sarà in grado di aiutarti
sai prendere ogni singola storia immagino
in questo momento stiamo ancora spingendo per questo
ci sarà il momento in cui loro
dividere solo essere consapevoli e fammi sapere se
hai buone idee a riguardo
test test cambiato molto nel
l’ anno scorso e siamo passati dal manuale
trovare bug per fare test diciamo
uno strumento completamente integrato per progettare il nostro
software per testare il nostro software ora se io
penso test penso a quelli
due cose il refactoring rosso-verde
Monte e penso al famoso
piramide con integrazione unit test è
e test funzionali tutti buoni per la maggior parte
progetti se poi si arriva a un intelligente
uso ecosistema caso hai qualcosa
come questo
così qualcuno fa qualcosa sul
macchina la macchina parla al retro di
il retro del telefono ho un
interazione con il telefono e il modo
indietro e poi il telefono parla con
Macchina di nuovo e poi la macchina dà
effettuare all’utente questo non è costituita
ma sarebbe troppo lungo da spiegare questo
utilizzare il caso perché avevamo esattamente questo uso
caso su uno dei nostri progetti questo non lo è
divertente da provare a tutti bene prima il primo di
tutti voi avete quei tre diversi
componenti e bene ci sono molto
strumenti limitati per specialmente per
sistema incorporato per fare tester e
sviluppo e sviluppo dell’automazione
non che non sia possibile ma è molto
limitato e quindi puoi fare tutto il
cose per i diversi dispositivi e il
prossima cosa è se si dispone di un sistema che
ha tutti questi componenti e tu vuoi
prova uno scenario molto specifico
la macchina ha quasi esaurito la memoria
e poi l’utente fa questo è molto
difficile da configurare per un automatizzato
testarlo diventa molto complesso la maggior parte di
il tempo in cui hai più squadre
questa e poi la cosa più dolorosa è
cosa succede se il test o lo scenario ha bisogno
interazione fisica dell’utente qualcuno
deve davvero premere il pulsante su questo
macchina sì eravamo un po ‘bloccati lì io
Voglio darti due cose
aiutato negli ultimi progetti non completamente
eliminando la complessità di questo ma
questo ha aiutato molto a non farlo
buttando fuori test automatici
completamente fuori dalla finestra
il primo è componenti falsi questo
Bip d’ ottone, sento che è un caffè
macchina e lo fa bene non lo è
Brian caffè ma si comporta come un caffè
macchina e la buona notizia è se
giusto un piccolo software forse un appunto o
qualcosa su questo che dovrebbe comportarsi
come la macchina da caffè, posso darlo
alcuni punti finali extra posso dare solo
ora pensi di essere nella modalità di produzione giusta
ora pensi di aver bisogno di pulire è molto
facile da configurare in modo automatico
ma ovviamente qui bene, allora, tipo
ingannato un po ‘ possiamo forse testare il
tutto il flusso nel sistema, ma noi siamo
lavorando con un componente che non è il
macchina reale e quindi questo viene nel
secondo suggerimento di fare test contrattuali
quindi specialmente quando qualcun altro lo è
costruendo il dispositivo fisico allora tu
falso il dispositivo fare il test per il
roba che stai scrivendo e scrivi test
prima di tutto per il tuo dispositivo falso e
poi li esegui di nuovo contro il reale
dispositivo così almeno possiamo dire che ci aspettavamo
qualcosa di diverso e quindi abbiamo fatto che il
diversi progetti in particolare per il
progetto di macchina per il caffè non c’era no
aggiornamento del firmware singolo in cui tutti i test
leggi verde ma almeno ora potremmo
sappia subito e possiamo indicarlo
prova 7 e prova 9 a questo 12 parliamo
a questo proposito
così con la prova del contratto si ottiene un po ‘a
documentazione di vita e sei a
meno capace di testare automaticamente il
aggiorna la tua squadra o qualcun altro
lo sta facendo, credo che abbiamo pensato a quei due
componenti che potresti essere in grado di gestire
la complessità un po ‘e credo che il
altri vizi spingono per la motivazione anche
anche se non puoi fare il 100% di automazione
poi fai il 90 percento e poi prova a te
conoscere pop-up una finestra che dice ora
qualcuno deve passare attraverso la Macchina
e premere questo pulsante o ho visto squadre
costruire armi con Lego Mindstorm che
fare le cose è anche una sicurezza divertente
grazie se ora pensiamo al modello
di nuovo dal telefono dell’Istituto se tu
avere un sistema di informazione e un cellulare
sistema identificato dal sito Web OWASP
quegli attacchi o facce su questo tipo di
sistemi immagino che tu possa andare e altro ancora
dettaglio su quello che forse alcuni di loro sono
mancanti ma questi sono fondamentalmente
le cose di cui hai bisogno di preoccuparti di dove
qualcuno può fare qualcosa di dannoso per
il tuo sistema quando ora aggiungi un embedded
sistema per quello che ottieni di più
questi quindi il tuo fisico e le tue interfacce
hai un firmware di memoria e così via e
così via e così via e il problema più di
il tempo con i dispositivi fisici è buono
servizio la maggior parte del tempo su Amazon
solo pochissime persone sono in grado di andare
lì, ma i dispositivi fisici sono a
casa della gente nei magazzini forse sul
strada e le persone hanno tempo e il
cacciavite possono solo leggere
memoria possono solo leggere le firme
e le chiavi e tutto così ci preoccupiamo
molto nei progetti sulla sicurezza e
sembra che una buona regola sia qualunque cosa
proviene dal dispositivo è insicuro solo
aspetto che sia falso perché noi
non riuscivo a pensare a una situazione o
scenario in cui è impossibile
qualcuno da fingere ma poi finisci
con te conosci quelle molte minacce e
quelle molte cose che potrebbero andare storte
e mi è sembrato particolarmente nel
fase iniziale è necessario ottenere una maniglia
di questo è necessario concentrarsi su qualcosa
quindi è un buon consulto e poi noi
disegnare un bel diagramma con due assi e
allora ti siedi insieme e basta
preoccuparsi di andar bene se questo va storto
qual è l’impatto per il nostro business e
quanto è probabile che sia così per esempio se io
ho già qualcuno nel mio Wi-Fi e
qualcuno può fare qualcosa che non lo è
bello ma va bene la probabilità è
basso perché non tutti sono sul mio Wi-Fi
e se non è così male e probabilmente
finisce più in mezzo sull’altro
mano se qualcuno può prendere il mio
server e mettere un cattivo firmware che
colpisce tutti i dispositivi questo è molto cattivo
e potrebbe essere piuttosto difficile, ma credo
in questo modo se pensi solo al
diversi problemi che potresti essere in grado di
identificare queste cose sul sul
in alto a destra questo è dove vuoi
aggiustali prima o preoccupati di più
Ho una bilancia a casa ed è
collegato al mio Wi-Fi l’ ho comprato a lungo
tanto tempo fa era il primo
se avesse qualche connettività , non so perché
ma ho pagato i soldi per questo ad alcuni
punto ho cambiato la mia password Wi-Fi e
spostato e quindi questa cosa è andata perduta
connettività I funzionalità non era troppo
bene non mi sono preoccupato di collegare il cavo
di nuovo e stai impostando il Wi-Fi
di nuovo quindi non è collegato in questo momento ma
ad un certo punto potrebbe essere di nuovo
collegato così questa cosa ha visto no
aggiornamenti in dieci anni e ci sono bug
nel software e dal momento che non lo è
collegato per questa scala per questo
scenario specifico potrebbe non essere così male
ma credo che quello che ho imparato per me stesso
e quello che ho visto nella vita reale anche
nessuno si preoccupa degli aggiornamenti finché lo fa
funziona se la cosa funziona bene
nessuno spingerà il pulsante nessuno lo farà
vai alle impostazioni delle preferenze dall’aggiornamento
bah-bah-bah quindi in materia di congedo di sicurezza
la porta aperta per te attuare
automatico e sicuro sugli aggiornamenti
ora se hai solo bisogno di una funzione tu
bisogno di quello perché tutto il resto
puoi eventualmente risolvere il problema in seguito
e forse Iside che non ho dimenticato
riguardo le basi apprendiamo così tante cose
nel modo più duro e sembra che alcuni di
quelle cose vengono semplicemente cacciate dal
finestra non appena passiamo all’IT
mondo quindi non dimenticare le basi in modo da te
è necessario firmare l’ aggiornamento della farm con
firme è necessario inviare il
firme e verificare le firme
bisogno di rotazione delle chiavi è necessario sicuro
connessioni HTTP non è un’opzione
più e senza segreti codificati che
pensato che questo sarà accettabile
contro Io non conosco la privacy Ho il
sentendo che in Germania sono le persone
non più abile tecnicamente che in
altri paesi ma sembra che le persone
preoccuparsi di più sulla privacy non siamo
non siamo troppo appassionati di carte di credito noi
come contanti e sembra che ogni volta
lo sai soprattutto in questo IT bene
qualcosa viene su persone e Jeremy
preoccuparsi di questo e capisco
perché abbiamo quei prodotti
questa è una bambola Barbie che può registrare
le voci dei bambini che giocano
ovviamente l’ eco Amazon mi ha provato davvero
difficile da vedere quando in realtà sta inviando
roba per l’ intento e quando non lo fa
ma ancora posso capire quella gente
sono dubbi su questo il Samsung TV
quello che Dio ha avuto anche nelle notizie
perché stava raccogliendo e registrando
roba che non doveva fare e tu
potrebbe non saperlo in basso a destra
lato questo è un ODB Donnell è
qualcosa che hai inserito nella parte della diagnosi
della tua auto e su cui non stava lavorando
quello ma sembrava molto simile a noi
stavano costruendo questo e il primo usato
caso che abbiamo fatto se lo hai messo nella tua auto
e la macchina corre contro il muro della chiamata
il centro viene avvisato e proverà a
chiamarti e se non lo fai se tu se tu
non prendere la chiamata, allora ci vorrà
l’ultima posizione GPS e inviare un
ambulanza ad esso buona destra secondo uso
caso raccoglierà la guida
comportamento e se sei disposto a prendere
la tariffa di assicurazione telematica per il
auto allora corrisponderà effettivamente il
l’eccesso di velocità è la velocità che stai percorrendo
insieme alla velocità consentita
su quella strada e poi potresti ottenere un
buon affare o un cattivo affare per un’assicurazione
e dopo come 10 anni da ora non lo farò
essere in grado di ottenere un’assicurazione senza questo
c’è una formula per la privacy
ed è molto semplice che ce ne siano solo due
componenti quindi se si desidera proteggere il
la privacy dei tuoi clienti devi solo
preoccuparsi di due cose pronte
la trasparenza rende trasparente cosa
i dati che le tue cose stanno raccogliendo fanno
trasparente ciò che è utile questo
è dal nostro sito web non ti preoccupare
quello che è in realtà lì, ma dire
in parole reali le persone possono leggere e
capire non solo in questa lunga multa
stampa a destra perché poi la gente lo farà
so cosa sta facendo e se lo fai
Presumo che non abbiamo blackhat
la gente qui presumo che tu lo voglia
solo tu sai fare un buon prodotto perché
Non dire alla gente su di esso
perché non dire che in realtà sono in realtà
disco
il caffè è bruto e ottieni bonus
punti per esso oh dal modo in cui usiamo questo
per la ricerca di marketing che cos’è il caffè
il più preferito che va bene se
la gente lo sa
la seconda cosa controlla se le persone sanno cosa
stai facendo con i dati quello che sei
collezionando e se dai loro il
opzione di non essere d’accordo
questa è la privacy , non voglio il bonus
punti per la mia macchina ok stiamo facendo
persone giuste di marketing non sono d’accordo
bene se fai quei due che non hai
preoccuparsi di qualsiasi avvocato per la privacy dei dati
credo che vinciamo, ma questo principio
per la macchina del caffè siamo andati a un dato
privacy Laura le ho spiegato tutto
era come se suonasse bene
quindi non era tutto per questo uso specifico
caso abbiamo un doppio opt-in su
seconda pagina della politica sulla privacy che
questo è stupido , non capisco
questo non lo voglio voglio dire ancora uno
cosa um baton spasm kite per il
non-tedeschi perché nello spasmo della stanza
aquilone significa non essere sprecato per essere
attento
e non nello spasmo kite è terribilmente da essere
non dispendioso e molto attento con i dati
perché intendo prendere più dati di te
bisogno di fare un buon affare e per
fare una buona esperienza utente, ma non
di più se la persona di marketing arriva
raccogliamo tutti i dati e conserviamo
nei grandi dati come qualcuno lo farà
vieni ad un certo punto e analizzalo solo
dì di no se non puoi dirmi di cosa si tratta
utile voglio che tutti noi abbiamo il
privilegio di fare questo ho già fatto
abbiamo recuperato tutti questi argomenti molto
brevemente per essere giusto, ma spero di averti dato
un buon inserto come quello che è importante
fattori per costruire una smart di successo
ecosistema e come avvicinarsi a IOT che desidero
più di loro sarebbero stati tecnici
ma è così che grazie
[Applausi]
grazie Michele
Ho un paio di domande qui um uno
di loro quando fai un dispositivo falso sul
Raspberry Pi in realtà esegue il
sistema operativo del dispositivo reale
no è falso, non buono
domanda è falso è letteralmente
solo nell’interazione tra i falsi
dispositivo e il resto del sistema
deve essere il vero sì, tu sei
perdendo un sacco di cose che sei
perdendo problemi speciali che potresti
devono con il sistema operativo ma
allora immagino che tu debba solo scrivere di più
test contrattuali e sì non risolve
il problema completamente ti dà solo
si mette in una posizione in cui si è
in grado di fare almeno un po ‘end-to-end
testando come ho fatto notare non è argento
proiettile è solo un buon approccio per
affrontare alcune delle buone domande
ok ecco un altro di cui hai parlato
vogliamo rendere l’ IOT dell’azienda
piattaforma la piattaforma si tutto nuvola o
i fornitori di servizi forniscono la piattaforma
aja Amazon IBM queste piattaforme funzionano io
guarda molti di loro e io no
guardato tutti loro per tutto il tempo in modo da
non so davvero come si evolvono ma
la maggior parte di loro diciamo il marketing
dipartimento era un po ‘ più veloce di a
dipartimento tecnico e ho visto così via
onestamente Amazon IOT funziona che potrei ottenere
qualcosa in esecuzione entro 30 minuti
qui c’è una compagnia di Berlino
R’lyeh anche in 30 minuti sono stato in grado
avere qualcosa in esecuzione se guardassi
eclissi casa ho guardato per 30
minuti e non aveva idea di cosa fossero
dicendo così penso che ne valga la pena
controllando che non devi ricostruire
tutto ciò che ho detto vorrei sempre
l’approccio più piccolo preferirei guardare
ai quadri MQTT e forse al
sistemi di accodamento che ci sono e e
radunato insieme qualunque cosa
piccolo ho bisogno piuttosto che andare per il pieno
piattaforma perché se ne fai un po ‘
qualcosa di piccolo all’inizio nel mio
carta solo per saltare
ma per più sei sicuro di non farlo
ne ho bisogno ho risposto alla domanda
questa è una buona risposta
ecco uno che ho bisogno di leggere perché
ci sono tante parole in esso um c’è
uno standard aperto altri standard aperti
per la comunicazione e l’interazione
tra i livelli o tra i domini che
faciliterà il più vasto dominio trasversale
l’ ecosistema intelligente non è una buona domanda
dal dispositivo al cloud o da deformare
dispositivo per il back-end se non si dispone
qualcosa in mezzo credo sia più comune
sono AMQP mqtt e HTTP che è il
protocollo a questi dati rispetto ad on
un livello più profondo a livello di dominio del
formati per domini specifici penso a
sacco di consorzi stanno cercando I
non ho visto qualcosa nella vita reale
quello è davvero uno standard e credo
da dal ritorno in servizio a un
la maggior parte delle volte l’app parla HTTP all’interno
i dispositivi molti sistemi di hub di sistema
hanno fatto qualcosa che esattamente altri
parlare direttamente alla scuola del PIL. Ho un
domanda specifica molto specifica l’ultima
uno preferisci Nokia per IOT così il
l’ultima parte della nostra canzone era in realtà un
Progetto di blockchain IOT e non solo
andando a raccogliere parole d’ordine la blockchain
il mondo sembra essere appunto mondo in questo momento
quindi mi piace che i componenti falsi siano
come nodejs perché è solo veloce a
costruisci questo non è un complesso
software e se ottieni qualcosa
correre veloce mi piace davvero per la nota
questo sistema di back-end che sta crescendo
che diventa complesso e vuoi costruire
loro con più persone penso ancora
Java è una buona idea interessante
grazie Michael, hai avuto un po ‘
punti interessanti qui
tu
Please follow and like us: