Build your own IoT device with ESP32 par Sacha



au lieu d'être en train de vous baigner dans le lac aujourd'hui on va parler de comment créer son propre device à youtube a déjà tout le monde en france a rebâti speak french on va regarder comment on peut créer notre propre device aille aussi en mode un peu prototyping avec un s p 32 et du coup on va parler pas mal de bluetooth bluetooth low energy pour la petite histoire j'ai concert à prendre ça en fait pour travailler sur certaines qui fait des casiers qui sont en fait déverrouillables par smartphone donc quelques nappes et à toutes une stack j'ai commencé à faire les premiers prototypes pour eux est en fait ce qui s'est passé c'est que je suis parti d'un peu près 0 enfin j'ai quand-même en background sauveteurs mais au niveau de niveau de l'aspect 32 je connaissais quasiment rien aux canards polar d'une eau est pareil au niveau de comment faire du bluetooth donc ça va un peu se suivre mon expérience c'est en france que de réussir à en retirer j'ai pas du tout un pro là dedans mais je pense qu'elle a compris assez bien la base pour vous expliquer les fondamentaux et c'est quelque chose qui est assez difficile à rentrer dedans il ya je trouve assez peu de ressources en ligne pour vraiment comprendre correctement le comment marche de tous les aspects 30,2 c existe beaucoup de formes différentes en réalité c'est ce chip ici qui est relativement petit c'est un type de expressive et en général il est monté donc sur des bornes pour avoir d'autres features comme par exemple un usb vers qu art qui nous permet de facilement le programme et on a une série de pin digitaux analogique avec duke a laissé d'usd à la plupart tibor djer le web faille et bluetooth donc ça c'est dans le s p souvent il ya aussi une flash de quelques méga certains modèles on module aussi qui permet de gérer des petites batteries lithium ce qui est assez pratique quand on veut faire un device qu'on met dans la nature et le l'attention de passion et ont trouvé en eux de trouver tout ça reste assez classique ça fait fêtes d'ardus no 2 le s p 82 66 tout d'abord on va commencer par tout oublié donc si vous connaissez tcp/ip ce que le sait http etc ça va pas être superlative le seul coup par rapport au mode et l'iso dont on a l'habitude qui sont à peu près les mêmes c'est la couche physique parce que voilà on a senti le coup fusils carabines player et ensuite ça commence à être assez différent pour la petite histoire bluetooth sa a été créée en 1994 donc au début c'était vraiment des trucs écrits mais qui n'était pas forcément facile à implémenter à utiliser c'était difficile de mettre les boîtes d'accord sur les standards véritable ça dépend des versions des avis mais des étapes bonne version excusé c'était en 2002 bluetooth un point nous ont quand même beaucoup amélioré l'implémenter bilité on va dire les habitudes de la stac ensuite il ya beaucoup d'autres spécifications con surtout améliorer la vitesse de bluetooth qu'on a ajouté aussi certains profils on va voir ce que ça après et ensuite en 2010 on a eu tous 4.0 qui arrivait et qui a été une petite révolution dans le monde de bluetooth parce qu'on avait tout à coup le tout aux énergies qui nous permet de faire des device qui se consomme très peu d'énergie et aussi de la possibilité de faire des profils custom on va voir si après ce que ça et ensuite en 2016 bluetooth 5 on a des spécifications après c'est quelque chose d'assez fera donc qui est encore assez peu implémenter utiliser deux c'est plus exactement ce qui est dedans et j'ai oublié de regarder très simple ah oui oui oui et donc comme di masso d'iliad et des conseils pour faire des réseaux mais chez au lieu d'avoir ce qu'on va voir là ce qui permet d'avoir des réseaux des réseaux mais chez eux pour regarder ce que celle ci se montre aussi plus de distance avec un débit réduit comment ça marche le concept de base c'est qu'on a en général un central par exemple un smartphone mais ça peut être beaucoup d'autres choses et des périphériques qui seront vivaces à youtube des écouteurs votre voiture des choses comme ça le bluetooth tac là j'ai juste mis pour l'instant ce qui nous a un peu familier s'il avait fait de l'internet donc la couche physique lénine qu'ailleurs le host controller in-stat fait et puis ensuite le lte ou cap qui donc de jean calvin contrôles adaptés chaîne protocole c'est une couche son gros qui va faire un peu ce que fait t cp c'est à dire segmenter les dates un bon paquet les ordonner et faire des choses qui me rendent la vie plus facile les profils comme on a vu tout à l'heure donc l'idée de bluetooth et de faire communiquer les appareils de manière assez universel c'est à dire que n'importe quel fabricant d'écouteurs bluetooth une fois qu'il a choisi le bon profil n'importe quelle personne qui fait des smartphones ou autre chose peut communiquer avec donc c'est une série de standards donc dans les plus classiques y aller et se profile jenkins profile on le verra tout à l'heure c'est ce qui permet de découvrir donc device generic attribué profile c'est ce qu'on va utiliser aujourd'hui c'est ce qui nous permettra de communiquer avec un autre petit device low energy advanced audio distribution profile c'est le ski est un peu plus récents pour l'odieux ya encore une nouvelle spécification qui est en train d'être d'être écrits de quoi et de père en général et à l'audio vidéo remote controller profile qui permet de changer le volume faire pays posent tous ces machins après on a des choses un peu plus récentes enfin pas forcément le fcv profile donc si on veut avoir des appareils qui mesurent par exemple notre notre poupou bien notre taux d'insuline ou des choses comme ça et puis le lan access profile qui permet par exemple de faire des connexions internet over bluetooth ça c'est aussi un peu plus anciens à vos ordres et il m'a vraiment beaucoup il y en a de plus en plus chaque fois qu'il ya des inventions qui prennent un peu de l'ampleur en général il ya de nouveaux standards j'ai l'impression l'advertainment donc c'est déjà vu conseiller de vous connecter à votre enceintes bluetooth par exemple vous allez rechercher des appareils et vous allez magiquement ont trouvé ou alors peut-être il faudra appuyer sur le bouton qui le dit justement d'advertising et puis ensuite vous allez pouvoir le trouver à droite vous avez en fait le une partie des protocoles et d'attac donc on a vu avant on a donc les premières couches en bas et ensuite on arrive au hft notre contrôleur ntaf et ensuite on a le tout câble qui a à peu près l'équivalent du cp qui va segmenter et c'est non on va plutôt se concentrer sur les causes du dessus sont du coup un peu plus amusante pour pour bidouiller et on peut voir que le gap en fait si il est directement sur la chine donc ça reste un truc assez bas niveau qui est assez simple et on a aussi en fait le sm security manager va pas parler de sécurité aujourd'hui il ya beaucoup de très bonnes conférence qui parle de sécurité de bluetooth savoir qu'il ya différentes profil de sécurité dont un qui est assez pratique soubie des experts just force ou en fait il ya pas tigrid enfin c'est une clé qui a 000 euros et qui marche voilà et du coup pour faire du générique access profile enfin se profile en fait va nous permettre de découvrir des nouveaux diverses de gérer la connexion gérer la sécurité etc comment ça marche et que notre périphérie qui va broadcast est toujours des petits paquets c'est des trucs très léger on peut mettre quelques dates à dedans situe exactement mais c'est une vingtaine de de badges quoi ou quelque chose comme ça c'est vraiment moi même de beats c'est vraiment quelque chose de très faibles c'est utilisé parfois par des parts d'ebikon juste pour par exemple pouvait avoir un truc qui est mais juste la température donc température ça se tient dans un vice donc on arrive à envoyer un advertisement on peut envoyer juste cette date à la qui permettrait même d'éviter en fait de faire toute la connexion et de juste brottier c'est la température à tout le monde donc c'est pour ça j'ai mis des petites flèches entre étiez sur l'advertising parce que en fait ils communiquent à personne en particulier il advertise ensuite le smartphone il va voir tous ces diverses qui advertise en général il ya aussi des filtres c'est à dire que si vous faites votre propre device à yu ti avec votre profil à vous on vous dit de mon profil magique par exemple n'allait pas forcément le voir dans les dents la connexion sur votre téléphone dans le truc de base au bluetooth congénères il va quand même filtrer un peu les profils pour n'afficher que ce que qu'il a l'habitude de gérer c'est à dire par exemple vos écouteurs et des choses comme ça donc en fait il a envoyé une scan request qui il va demander aux périphériques qui l'as canet avec son souhait ionica dit s'il te plaît j'aime à me connecter à toi ensuite on a une skin response cette partie là dans ce cas me rico aux canaries espagne c'est le device discovery ensuite l'autre il va accepter il peut envoyer encore des data avec et puis ensuite on aura les initiations et on aura donc un se lève et un master savez clair jusqu'à l'ag pas se poser des questions ensuite une fois qu'on est connectée c'est super chouette parce qu'on va commencer à pouvoir s'amuser avec plein de profils différents et entre autres ce qui nous intéresse maintenant enfin je vais donner deux trois exemples mais ça c'est le cas pour tous les profils en tout cas l'eau énergie donc on a des services les services qu'est ce que c'est c'est c'est un groupe de quatre caractéristiques on va presque ça qui sont stockés en fait un périphérique il va avoir un profil par exemple heures soit profile et se profile dedans il pourra voir plusieurs services par exemple heureux et services qui aura tout ce dont on a besoin et ensuite on a aussi par exemple un device id formation de services ya pour moi voir dire qu'il est le manufacture enfin le fabricant pardon le numéro de modèle de nuire aux séries la révision et c'est alors que donc c'est vraiment des informations qui sont dans un service à part entière qui existe qui a été spécifié et de reflets de services aussi un truc été spécifié etc mais qui est dedans a par exemple mesure de hurts ou est ce qu'on a le censeur sur nous et puis des contrôles poynter détail est donc là on voit on a un profil or treat profile avec deux services avec ensuite trois caractéristiques pour le premier je crois qu'en à 8 pour 10 vastine formation services les caractéristiques c'est ce qui va nous permettre d'échanger des data c'est là que ça devient intéressant pour nous c'est que si par exemple je faire un truc qui connaît la température on va on va se connecter on va se lier avec et ensuite on va pouvoir faire un ride ou par exemple niveau de batterie du device ça sera juste un bruit de soi une caractéristique faut voir ça comme une variable en fait une caractéristique c'est on va lire cette variable à distance et on va récupérer notre valeur donc voilà il fait 38 degrés ensuite on peut faire des reit donc on peut écrire la critique par exemple ça pourrait être définir leur du périphérique ou bien dans lequel sur lequel j'ai bossé des cases et ça sera dire quelle part du casier de s'ouvrir on sait juste envoyé à linz où on peut voir ça comme définir 1 min sur une variable et puis ensuite on a deux autres sont assez utilisé en tout cas notify qui permet de noter permet en fait aux périphériques d'envoyer les deux des rares on va dire que c'est plutôt le périphérique qui envoient des données aux centrales ce qui est un peu l' inverse de ce qui est normal c'est à dire notifié alors d'abord le central il doit souscrire à ces notifications par exemple dire ouais s'il te plaît quand on au niveau de batterie il est en dessous de 10% informez moi c'est important les périphériques du coup il va il va en fait notifier via ses caractéristiques et puis indyk est assez particulier j'ai jamais vue d'utilisation il y en a sûrement ça permet en fait aux périphériques d'indiquer aux centrales qui ce qui doit faire quelque chose par exemple si tout à coup il ya quelque chose d'étrange et spa il a perdu une valeur pour ça il peut le dire il pourrait indiquer sa aux centrales et centrale pourrait lui renvoyer cette chose ou envoyer de nouvelles choses et ça permet en fait de demander des choses aux centrales que vous voyez c'est là que je disais que c'est assez différent de ceux dont on a l'habitude avec internet c'est que au lieu d'envoyer de spécifier qu'on envoie des objets de choses comme ça là ça va être vraiment part variable et j'envoie des 1 jeudi j'écris des variables mais en fait elles sont à distance si un périphérique est-ce que c'est clair jusque là par exemple donc services de batterie en fait oui c'est ce qui se passe et que pour toutes ces caractéristiques pour tous ces services on a ce qu'on est unis kddi en fait c'est les yeux a dit ils ont toujours un peu près ce format est très souvent vous les verrez représenter juste avec le les premiers le premier de deux principes bytes non j'ai vu c'est quand même avec lesquels premier envol hexadécimaux qui vont nous permettre de d'identifier ensuite quasiment tous les deux d'une écaille est en fait c'est la même chose pour tous les services cac plastic et c'est donc si vous lisez de la doc et vous tombez sur un truc qui sera comme 0 x2 à 1,9 en fait en réalité dans votre secteur vous risquez fortement de devoir mettre tout le tout lieu unique et d'y battre ils veulent par exemple il a cette propriété là qui est en fait en notify à weeds donc ça nous permettre de de lire le niveau de batterie est aussi d'être identifié si la batterie trop faible et ensuite il ya toujours la valeur voilà c'est un outsider dans de 8 bits dans lequel il y aura le niveau de batterie ce genre d'information où les trouver sur le site de bluetouff qui est assez bien foutu pour toutes les caractéristiques si vous faites votre propre device à outils c'est assez cool de regarder ce qui existe déjà parce qu'il ya vraiment beaucoup de choses énormément de trucs aussi sur sur le vivant sur leur faim le coeur en chine des choses comme ça mais aussi des trucs de plus de home automation du en capteurs de température humidité etc donc fait autant utiliser ces caractéristiques qui existent déjà si vous avez ci-après vous faites bâti piquant quand j'ai fait le casier n'y avait rien pour les canailles outils des choses comme ça donc en fait on créer simplement notre propre rio a dit et puis voilà on fait notre propre sort en espérant qu'il n'y aura pas de collision dans le futur à gastes donc c'est de génériques attributs de profile c'est ce qui va nous permettre de faire en fait ce qu'on vient de voir ces noms se profiler en fait c'est un set de services donc typiquement l'exemple que j'ai pris ici avec le petit frère file sais c'est du galtz parce qu'on a deux services différents qui sont regroupés dans un dans un profil on voit en fait sur les coûts ce que c'est c'est un profil gâte il sera donc au dessus des protocoles low energy attribue ce protocole est donc c'est tout dans ces trucs dedans énergie ce qui est plutôt cool pour nous maintenant on va partir passer une partie un peu plus concrètement temps qu'on a un peu de théorie comment comment j'ai moi même utilisé le s p 32 et puis ce que j'ai fait avec comme on le voit sociaux n'a jamais à qui vient de boukedjane ailleurs il ya beaucoup de profils différents et là il y en a ne sont pas encore tout ça c'est tous ceux qui sont gérés par boukedjane il ya ya beaucoup de couches à gérer il ya beaucoup de choses à faire et quand on achète un entier points quand on achète un esp 32 il ya vraiment pas grand choses dessus et le mieux à faire c'est de trouver une stack bluetooth tu vas en fait nous préparer toutes les lettres un ensemble de libre il va permettre de gérer toutes ces toutes ces profils de manière assez simple j'en ai regardé plusieurs est un qui m'a vraiment attiré l'attention c'est en bété stack de boukedjane qui est open source il est il est vraiment cool parce que déjà il est single friday donc on n'a pas besoin de s'embêter avec du multi threading et ce sera il est non bloquant dont qui en fait il est basé sur les sur les événements il n'y a aucune fonction de l'otan ce qui est franchement à ces pratiques tout au long des langages mon projet c'est il ya déjà jugement tous les länder ce qu'ils sont prêts à être utilisés donc comme on l'a vu tout les toutes les couches qui sont en dessous de là on veut s'amuser ça va être super pratique pour nous parce que du coup on va écrire très peu de code c'est compatible avec pas mal de type différent donc sp tron 2 et puis toutes les toutes les grandes marques à peu près après ça peut être pas tous les modèles si vous avez un type d'une autre marque regardez peut-être avant mais c'est d'après ce que j'ai vu c'est à dire quand même beaucoup de types différents de des choses vraiment les plus classiques les types de nordic aussi qu'on voit c'est souvent ils sont gérés et ensuite sur le dos globe le co2 est spé je suis désolé j'ai pas de coloration syntaxique c'était un petit polar mais en gros je vous ai gardé toutes les fonctions principales ça serait dommage donc au début comme on l'a vu on a les trois premières lignes qui vont suffire en fait à faire l'advertainment donc ça va nous suffira simplement faire en sorte le device il les met cette advertisement et puis qui ensuite votre marque phare que votre smartphone puisse le voir ce qu'on peut ce qu'il faut ajouter en plus en fait dans un dvd data je vais pas me la mets en fait c'est une petite structure dans laquelle il y aura le nom de votre device par exemple donc si vous appelez trek mon super device ça sera ajoutée dans la structure l'embout et voilà avec trois lignes de code et bt stack vous avez déjà un device qui fait de la découverte alimente ce qui est super choses parce que du coup on n'a vraiment pas comme les grand chose ensuite on a envie de gérer des couches de hcl to cape et éventuellement sécurité avec s m donc voilà on en a à nouveau très peu de lignes de code il ya un pack athènes leur qui en fait une fonction vous trouver plein d'exemples de gens de fonction ce que vous pouvez en faire mais après c'est des trucs sont relativement simple il ya plein d'exemples et ensuite soucier de toutes les couches de att donc ce qui est juste entrés du gatt donc avec ça on a géré toutes les couches le hachis elle to cape att et puis il ya encore le gap et le gâte c'est donc des profils qu'on va faire nous mêmes qu'on va créer ce qu'on va faire en fait c'est que le att ici on aura un un ride call back est un rite colbac et donc ces lois est évident c'est ce qu'on a plus avant dans les caractéristiques ces célébrités louis delas qui vont être appelés quand notre sous-marin smartphones va demander de faire des rideaux detroit et du coup ces deux call back en fait c'est des fonctions faisant plein on a le reich cobac qui va prendre en entrée plein de paramètres de ce qui se passe et puis ce qui va beaucoup nous intéresserait en fait c'est les deux derniers paramètres donc le buffer ebersheim dans lequel on aura directement les datas et après voilà vous avez vous avez gros tableau de bates et vous pouvez faire ce que vous voulez avec ce qui est super chouette avec ça c'est que comme on a derrière elle tout cap et qu'on a toutes ces couches le beaufort les prize est ritualisée vous pouvez avoir des gros paquets dedans et c'est franchement agréable de travailler avec ça donc après vous faites ce que vous voulez la dent avec vous donnez vous pouvez faire par exemple jugé pillot il ya des exemples assez simple là dessus dans mon cas ce qu'on sait c'est que on lisait le buffer ont regardé voilà qu'est ce qui était demandé comme ordre voilà l'ordre c'est ouvrir un casey qu'elle porte non pardon en fait il n'ya pas besoin d'ordre c'est une caractéristique qui s'appelle look le casier à ouvrir qui était une caractéristique en rights et du coup on écrivait dedans juste la digue du casier donc le beaufort quand on est juste là et du casier mais ensuite en faire un gpu sur le sur le le bon pin pour ouvrir le bon cadeau donc ça c'est toute la partie côté le s p je sais pas si vous avez des questions jusqu'à la des contrôles seront sur la table une procession alors si je ne me trompe pas tout les toutes les corrections d'erreurs elles sont faites par les couches précédente c'est une très bonne question tu me posez une colle et je pense elle tout cas puis doit il doit forcément avoir selon de mécanismes vu que si je dis pas de bêtises gérer à son de le paquet pour qu'il soit dans le bonheur matin je pense ça se passe à ce niveau intuitivement après c'est à vérifier mais wayne long après le buzz il est relativement clean ensuite côté smartphones je vais vous montrer deux exemples parce que voilà on peut faire des apps avec tout et n'importe quoi on peut le faire aussi avec un ordi avec bien d'autres choses on peut faire aussi un son propre device est l'outil qui agit que moi comment centrale j'ai jamais essayé mais c'est possible là on a du thème scripps que de nouveaux relativement simple il ya un module bluetooth pour fois ionique dont caillou nier que c'est un truc qui est basée sur cordova fang ap une qui permet de faire des offres smartphone en tête script c'est super pratique donc ça marche sur android et après sur la us est en droit y est évidemment vous allez l'estac standard ddos mais je les canaux va donc simplement ce qu'on va faire c'est activé is enabled parce que moi je sais pas ce que c'est la première dit en gros on va j'ai demandé d'activer le tous ensuite on va scanner et puis souscrit en fait enfin le soap skype c'est juste qu'on attend de voir les diverses ensuite ici j'ai choisi de filtrer par n'ont donc tous les diverses qui appelle ma gaïotti device on va les voir ce qui serait plus malin de faire en fait c'est de filtrer par profil plupart des appelants fait font salles filtres par profil qu'on n'a pas envie de canaux trappe pour voir le niveau d'humidité des plantes si ça se passe juste sur le nombre n'en pense qu'il peut avoir un truc qui a le même nom par hasard et puis c'est pas cool peut-être qu'il faudra se baser sur le profil et si je dis pas de bêtises dans les crochets à côté du scan on peut mettre les différents profils congrès de new bond mais les grands lieux à eddy et la libre fait le travail pour nous une fois qu'on a récupéré device on va pouvoir se connecter dessus donc ça c'était là en fait ça c'est la phase de ce brave les machins le scan c'est ce qu'on a vu tout au début qu'est ce qu'on a vu ici avec le scan ris ques et scan response derrière il sait pas ça en fait et ensuite quand on est le suivant advertisement est initialisée initiés initiés team pardon on sera il sera du coup dans la partie on fait un connexes et puis à prendre un autre périphérique donc là on a accès à ensuite aux différentes choses on va créer un buffer de taille 10 par exemple là j'écris rien dedans après il faut créer des trucs dans votre beau faire sinon ça d'un de ses reins et ensuite on va faire un rights on donne on redonne la dite du périphérique l'aller 2 es2 à es10 c'est le service est la caractéristique et puis ensuite 9 heures donc on pourrait dire par exemple je vais écrire sur le rouge lire par exemple en read le service de 2 à wall street ce service et puis ensuite écrire la lyre par dont la caractéristique de moelle battements du coeur du mec ensuite on récupère le buffer de réponse et puis voilà en cas d'erreur on a des arts entend un truc assez cool affaire c'est que on peut directement faire des sites web qui font du bluetooth je sais que la feature n'est pas encore supporté par tous c'est que ça en tout cas supporter dans chrome et chromium c'est que chrome chromium ça devient de moins en moins et faire fox 2000 mais malheureusement je crois que c'est pas encore on peut monter dans firefox mais en tout cas c'est prévu pour le futur donc rené dans cinq ans et dire ce code ici on fait la même chose en fait j'avais fait un petit prototype un navigateur avec juste un gros bouton pour ouvrir une porte de cases et donc de nouveau on a le servier sur heidi caractéristiques il dit donc là c'est notre propre servier propres caractéristiques et puis ensuite on va demander device la accepte le device bon c'est juste qu'on les prend tous je me rappelle plus de ce que savent exactement désolé optionnel service 6 là on va pouvoir mettre en fait notre service suivi et lui veut du coup il va automatiquement les filtres est donc là on filtre pas pardon mais parions et dit ce qui est beaucoup plus propre ensuite on fait un device pour un gars de poing connexes je crois que ça va peut pas être plus simple ensuite on récupère un saveur ah oui désolé si vous cassez pas en fait les les promesses et c'est en vrai ce cryptage scripps en fait c'est vraiment à chaque bloc on a un zen cette rue qui va être fait après et la valeur diva et saveurs et ses traces et des valeurs qui ne sont donnés par la fonction d'avant un peu particulier si on n'a pas l'habitude donc le device on va faire device points gap – canucks savent à nous connecter il va faire le diva discovery et c'est ensuite serveurs qui est premier service ça va nous permettre de récupérer ce service là ensuite on pourra récupérer la crise y est la caractéristique ensuite avec cette caractéristique on pourrait faire des choses donc là on récupère my caractéristiques après dans ses caractéristiques on peut faire des points wright points 8 points notify etc et on peut s'amuser voilà tout si jamais les retrouver utiliser les principales les plus cools bhutto ce point comme qui a quand même relativement bon nombre de ressources je déconseille de vous lancer dans l'espèce je pense qu'il ya 3000 pages non je crois que c'est plutôt frog j'ai vu des trucs des caractéristiques gâté compagnie sur bluetooth – comme qui était assez bien de commenter des ressources sur wikipédia ya pas mais le truc assez bien expliqué des fois il ya des trucs qui sont peu particulier mais voilà globalement ses choix depuis commencé des frontières et donc le site de texas instruments qui est aussi super bien fourni et que je recommande fortement à daf route qui a des tutoriels assez cool on va reparler des bornes doit vite fait éboue kitchen sarl qui est donc la boîte qui fait bt stack qui est basé à zurich cegid pas de bêtises wyatt de foot j'ai mis parce que il ya aussi un donc les bords de sp tron 2 on a chip e sp tron 2 les bordjiens naples un mois au début j'ai utilisé les lots line 32 8 boss ils les font plus ils ont fait des nouvelles je crois mais du coup je n'ai pas essayé il ya d'afrique qu'il fallait feeder sont un peu plus chers et après il ya pas mal différente que je connais pas du tout qui prend à peu près la même chose voilà je ne sais pas c'est l'éducation au calme ce soit afin que le procureur comme ça combien de temps tu dis oui alors j'ai pas moi j'ai enfin j'ai fait sur tout ça il ya une année aussi c'est vrai qu'il y avait des trucs un peu expérimentaux un peu buggy dans certaines villes un sait pas à quel point ça sera vraiment c'est difficile à dire je pensais j'ai l'impression quand même si ça me réjouit beaucoup plusieurs sources maintenant qu'il ya une année c'est cette impression qu'il ya quand même une grosse annonce à bidouiller des du lot énergie etc mais ouais si on regarde typiquement willemeau si l'on fait le lean 32 après ça a été ils ont fait le lean pour le lean trente deux pros donc il d'autres étaient enlevées et maintenant je viens de voir qu'il est aussi le tailleur d'appui qu'il ya un des 32 donc des boîtes là en un an et demi ils ont fait trop version que je pense que le fier d'heure j'ai pas lu et combien de versions faible mais je crois que ça on fait le plus dur sur le langage de programmation alors pour bluetooth taxes et du c'est ça c'est du sept après je sais pas si c'est possible de l'écho des avec quand c'est pas le micro python d'autres trucs aux angloys ouais on le voit ça de sa d'autre issue possible après la grande question c'est est ce que c'est possible d'avoir des stein bluetooth cool comme ça en loi ah oui oui donc ouais c'est possible ça va d'avoir loi en tant que l'ipc et puis de décrire une colle loi tiens ta face avec le sait c'est souvent comme ça que loi est usé donc ça c'est d'une loi ionique c'est du township et dans brothers voilà très content ouais ah oui alors pour la petite histoire donc ses boxes elles sont je crois qu'elles sont déployés aujourd'hui à yverdon comme ça c'est la version prototype avec un aspect tron 2 d'astek bluetooth etc en fait ça a été refait surface grippe a ce qui permet en fait d'avoir aussi un peu plus de puissance et de faire des plus contrôler à distance aussi des choses comme ça plus facilement enfin pour avoir du sssa jeux présents plaie des trucs comme ça mais oui hélas pas continuer d'être développées et on va ce sera je crois sur les terrains de sports d'hiver dont si je dis pas de bêtises la start-up s'appelle boxeurs et les joueurs souhaitent beaucoup de coups de chance donc voilà en fait c'est une start up qui veut faire de location de matériel sportif donc l'idée c'est que vous êtes prêt du transport vous tiens je me faire un volet est en fait vous pouvez louer directement avec votre smartphone à un ballon de volée et ça débute en fait automatiquement de votre carte de crédit selon combien de temps vous l'avez le faisait voilà c'est le husky et pour lequel j'ai appris tout ça par rapport à l'application là que l'eau et des abris dans la boucle nord s'étai alors la question c'est est-ce que le nrj j'en ai vraiment besoin pour cette application finalement pas parce que du coup on est sûr c'est donc en fait non ça a évolué et du coup on n'en a pas' ans c'est la magie des start-ups avec sa pivot de temps cela dit ouais c'est vrai que sur les sur l'estac plus standard donc dans les profils plus standard ce maçon et voilà je connais pas tous les acronymes parker non je suis pas sûr que ce soit dans ses plus grands il ya en fait des trucs pas low energy qui permettent d'échanger des gros objets il ya même un truc qui s'appelle robex se croit qui est fait en fait de qui date du temps on sait de l'échangé de données par infrarouge fois que c'est encore gérer d'ailleurs par le comité à l'infrarouge si pendant trois heures de données infrarouges et donc fin il ya plein de ses réalisations d'objets des trucs comme celle qui existe sur d'autres profils et d'autre d'autres sondeurs donc peut-être qu'on referme transfert de plus gros objet il ya des trucs plus efficace après dans notre cas vu qu'on transporte qu'on transmet le bal monde et a dit c'est pas forcément sensible ouais ouais en fait ça va dépendre des profils qu'on utilise il ya des profils qui sont sur le low energy donc sur 7 sur cette partie là et d'autres qu'ils ne sont pas ils sont sur les trucs puis s'en va si on veut que les deux soient gérés ouais oui alors c'est vrai si on veut gérer par exemple des téléphones qui en bluetooth 4.0 et d'autres qui n'ont pas encore de cheap du tos répondeur il faut en fait il faut avoir double implémentation enfin c'est à dire il faudrait avoir géré plusieurs profils différents donc ouais exactement ça plus l'équivalent du gatt empalot nrg plus aisés noté m non j'ai pas mais oui oui c'est ça non dans ce cas là on n'a fait que l'omg moi j'ai un vieux téléphone ce que ça marche pas avec les gérants tel point qu'il ya dix ans je pense qu'il ya peu de gens qui ont un vieux yacht et la fin donc normalement c'est un téléphone qui a 6 7 ans et des os 4.0 et donc ses doigts les mêmes même qu'à points un cap en deux et je sais pas si tu sais s'il ya déjà des téléphones comme une bouteille 5 dedans oui on a déjà oui oui il ya aussi de vérifier dans les faits 32 20 le s p 39 peu fonctionneront centrale j'ai pour ma part jamais essayé mais non c'est tout à fait possible de faire qu'une clause s p 32 ensemble ouais ouais oui alors pour le low energy de la question c'est celle de nrj debout tous ses comparables à l'exil ou pas je pense adversaires pensent comme moi le débit de données plus élevé de boutons un mégabit donc on peut faire des paquets plus court et on peut économiser par du débat donc du coup la réponse c'est des gens qui écoutent la vidéo c'est que tous peuvent monter apparemment un milieu un ou deux méga bits de données en loi énergie alors que zigbee c'est seulement 250 qui le 256 kilobits donc les paquets peuvent être plus court en dessous c'est du coup consommer moins d'énergie ça semble assez logique après ça peut-être de prendre aussi de votre code et de votre stack si vous mettez des boucle infinie c'est votre problème à travers les pauvres et son intervalle de collection pour vous parce que on se retrouvait termes du plan si on prend différentes plumes en une seconde 4 secondes alors il ya des matins les communes ouais donc c'est des gens qui est entend pas de loin l'idée c'est que si vous avez un haut fait votre propre device et que vous voulez que ce soit réellement l'eau énergie économisée la pile jusqu'à 2 3 ans faites attention à votre code à mettre des deep sleep sur le s p évitez de trop communiquer parce que enfin chaque fois que vous réveiller le cheap et que vous communiquez ça va bouffer pas mal de batterie ces trucs qu'on fait pour avoir des deep sleep cetera mais il faut les juges c'est le piège alors il ya deux choses il ya les couches sécurité sm donc security manager sur lesquels il ya plusieurs profils différents je ne les connais pas par coeur h et que donc il ya le truc bête ce qui s'appelle john ford ce qu'il faut éviter d'utiliser parce que du coup c'est fait s'est chiffré avec une clé 0 donc c'est pas si simple à 6 fait mais c'est tout à fait faisable ensuite il ya des trucs un peu plus costaud et après il ya différents types je ne me rappelle pas exactement mais en fait ce qui se passe c'est quand ces trucs sont gérés par le gap si je dis pas de bêtises normand c'est le gap qui va gérer le security manager en fait ce qui va se passer c'est au moment où ils font de l'advertising 3 qui se mettent d'accord sur le sur la sécurité mais peut-être que j'y vraiment des bêtises donc fait attention à ça et si vous voulez un peu monté vérifier il m'a perturbé au début c'était justement les beacon qui qui émettent et noter les femmes ne se perd jamais avec mais reçoit des datas et je ne comprenais pas tout de suite qui en fait il y avait quelques bêtes dans l'advertainment et que du coup on n'exprime pas mal de gens apparemment explosé à pourvoir d'ebikon qui met tout le temps des voix je pense à notamment j'imagine que les trucs chez que apple avait des trucs près des magasins ou pouvait recevoir des notices des offres qui permet de faire de la localisation précise et leur énergie et je crois que c'était basé sur des trucs comme ça où le beacon advertise seulement mais il met dans ses data je suis tel grandes marques et votre téléphone qu soit ça et interprète à tiens il ya je suis prêt de tels grandes marques et du coup je vais afficher en un peuple en ses enfants faire des trucs après vous pouvez faire sûrement une app aussi qui dort sur le téléphone et puis qui reçoit des eaux propres advertisement puis ouais nouveau traversier c'est un gros problème ok [Applaudissements] c'est des questions plus bas niveau je vous invite à discuter avec michel ici présents sur la sur les parties plus électronique une récompense allait en vacances macarons que j'avais fixé au

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *