Upgrade to Pro — share decks privately, control downloads, hide ads and more …

最近のNode.jsでBluetooth事情 #iotlt #abandonware

最近のNode.jsでBluetooth事情 #iotlt #abandonware

#iotlt vol74での発表です。

> https://iotlt.connpass.com/event/207823/

まとめると、macOS Big Sur + Node.js v15系でnoble使えました。

懇親会でabandonwareという概念について学びました

https://www.npmjs.com/package/@abandonware/noble

32fc21c821f829e470225311c7530832?s=128

n0bisuke

April 15, 2021
Tweet

Transcript

  1. WPM ࠷ۙͷ/PEFKTͰ#MVFUPPUIࣄ৘ OCJTVLF ೥݄൛

  2. ੁݪͷͼ͚͢ dotstudio, Inc. ɾEPUTUVEJPגࣜձࣾ ๏ਓ޲͚*P5ݚमϓϩτλΠϐϯάݚमͳͲ ϓϩτλΠϐϯάઐ໳εΫʔϧʮϓϩτΞ΢τελδΦʯߍ௕ ɾݸਓ׆ಈ ೔ຊ࠷େͷ*P5ίϛϡχςΟʮ*P5-5ʯओ࠵ .JDSPTPGU.71-*/&"1*&YQFSU ࣾձษڧͷͨΊʹډञ԰ͰΞϧόΠτΛ࢝ΊΔ

    OPCJTVLFTVHBXBSB
  3. ϓϩτλΠϐϯάઐ໳εΫʔϧʮϓϩτΞ΢τελδΦʯ  ϓϩάϥϛϯάΑΓ΋"1*΍πʔϧΛ࢖͍͜ͳٕ͢ज़ΛֶͿ  ϓϩτλΠϐϯά͚ͩͰऴΘΒͤͣΞ΢τϓοτ͢Δ·Ͱ  ଔۀ੍࡞͸$".1'*3&ͰΫϥ΢υϑΝϯσΟϯά࣮ࢪ  ՝୊Λݟ͚ͭͯࣗ෼Ͱ࣮૷͠ɺൃ৴Ͱ͖ΔਓࡐΛҭ͍ͯͯΔ ϓϩτΞ΢τελδΦ

  4. /PEFKTͰ#MVFUPPUI-PX&OFSHZ ͓͞Β͍  OPCMFͱ͍͏ύοέʔδΛར༻͢Δ͜ͱͰՄೳ ͩͬͨ   ೥ࠒ͸OPCMF͕ओྲྀ  +BWB4DSJQUͰ#-&੍ޚ͕Ͱ͖Δͱ͍͏ըظతͳ

     OPCMF͸ηϯτϥϧɺϖϦϑΣϥϧଆ͸CMFOPͱ͍͏࢞ ຓϞδϡʔϧ͕͋Δ  OQNJOPCMF  ೿ੜͰJ#FBDPOͷϞδϡʔϧͳͲ৭ʑͱੜ·Ε͍ͯͨɻ  OPEFCMFBDPO
  5. OPCMFͷߋ৽͕ແ͍໰୊ ɾ೥લͱ͔೥લ͔Βߋ৽͞Ε͍ͯͳ͍ ɾ/PEFKTͷ৽͍͠όʔδϣϯͰ͸࢖͑ͳ͍ ɾNBDͩͱNBD044JFSSB͋ͨΓ͔Β࢖͑ͳ͘ͳͬͯͨ  ϏϧυͰ͖ͳ͍

  6. ࠷ۙ͸ఘΊ͚ͯͨͲٱʑʹௐࠪ ɾϑΥʔΫͷ!BCBOEPOXBSFOPCMF ɾ࢞ຓͰ!BCBOEPOXBSFCMFOP΋͋ͬͨ ɾࢼͯ͠ΈͨΒNBD04#JH4VS /PEFKTWͰಈ࡞

  7. ࠷ۙ͸ఘΊ͚ͯͨͲٱʑʹௐࠪ ɾϑΥʔΫͷ!BCBOEPOXBSFOPCMF ɾ࢞ຓͰ!BCBOEPOXBSFCMFOP΋͋ͬͨ ɾࢼͯ͠ΈͨΒNBD04#JH4VS /PEFKTWͰಈ࡞

  8. OQNJ!BCBOEPOXBSFOPCMF ׂͱײಈͨ͠ɻٱ͠ͿΓʹձͬͨ༑ୡͱ͍͏ײ֮

  9. গ͠୤ઢௐ΂ͯͯݟ͚ͭͨTZTUFNJOGPSNBUJPO ɾ1$ͷ৭ʑͳσόΠε৘ใ͕औΕΔ ɾ#MVFUPPUIσόΠεͳͲ΋ΈΕΔ

  10. ੲͷ͜͏͍͏ͷ͕΍ΕΔ

  11. +BWB4DSJQU͸*P5पΓͱ૬ੑ͕ྑ͍࿩  +4͸Πϕϯτۦಈ  *P5͸͍͍ͩͨΠϕϯτۦಈ  ηϯαʔͷ஋͕ᮢ஋ʹͳͬͨΒʜ  ϘλϯΛԡͨ͠Βʜ 

    Χϝϥʹਓ͕ࣸͬͨΒʜ  υϩʔϯͷ཭཮४උ͕Ͱ͖ͨΒʜ
  12. ·ͱΊ ɾ೥݄ɺ࠷৽.BD͔ͭ࠷৽/PEFKTͰOPCMF͕ར༻Ͱ ͖ͨΑʂ ͋Γ͕ͱ͏͍͟͝·ͨ͠