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

Node-REDでIoTソリューションを加速する

Taiji HAGINO
June 12, 2018
220

 Node-REDでIoTソリューションを加速する

この資料は、think Japan Code Day 2018のDE-2登壇資料です。

Taiji HAGINO

June 12, 2018
Tweet

More Decks by Taiji HAGINO

Transcript

  1. Overview IBM Cloud  Node-RED  IoT   

    Node-RED User Group  IBM CloudNode-RED  IoT  Node-RED User Group  
  2. $ echo ibm_cloud * iot $ node-red MM@@@@@@@H@@H@@H@@H@@H@@H@@H@@H@@H@@H@@H@@H@@@@@MM MM@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@MM MM@@@@@@@@@@@@@@@@@@@@@@HY""""""""""4H@@@@@@@@@@MM

    MM@@H@@@@@@@@@@@@@@@@@@H¥.gmmmmmmmma.,@@@@@@@@@@MM MM@@@@@@@H@@H@@H@@H@@!....@@@@@@@@@@~.@@@H@@H@@@MM MM@@Y"""""""""""H@@Y .@@h. .J@@@@@@@@@@MM MM@F jkkkkkkkkk; "! JH@@@@@@@@@@@@@@@@@@@@@@@@@@MM MM@] W@@@@@@@@@] gg&(..."H@@@@@@@@@@@@@@@H@@@@H@MM MM@N, ..@@@@@@N+.(U@@@@@Y` ` `?H@MM MM@@@@@@@@@@@@@@@@@@@@@@@@m,. ?77 ,@@@@@@@@@N ,@MM MM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Hk.,HHHHHHHHH9 ,@MM MM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NJ..........J@@MM MM@@@@H@@H@@H@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MM MM@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MM
  3. Node-RED API&$& :2+ *, 7(“E@>< !$' -4 n !$# UI

    n node.js 08 • C= n 19"%. Node  6/ n A)Node83?5;9 n IBM Cloud DB 6/;9
  4. • 1970+4:5IBMPaul Morrison  ,1  • ?@2%*'$  07

    C-5"(  ) • >"(!&#  9/A6 .6  87 <3 Flow based programing
  5. • Released on GitHub September 2013 • Made a project

    of the JS Foundation in October 2016 • Apache 2 License • Pull-requests accepted under Contributor License Agreement • Active Google Group and Slack channel • http://nodered.org • http://flows.nodered.org • Online flow library for examples • Encourages sharing and reuse of flows within the community
  6. manifest.yml applications: - path: . memory: 256M instances: 1 domain:

    mybluemix.net name: simulate-iot random-route: true disk_quota: 256M
  7. • $ sudo npm install -g --unsafe-perm node-red • $

    node-red Latest: node.js 8.x & npm 6.x $ docker run -p 1880:1880 nodered/node-red- docker    
  8. $ echo ibm_cloud * iot $ node-red MM@@@@@@@H@@H@@H@@H@@H@@H@@H@@H@@H@@H@@H@@H@@@@@MM MM@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H@@MM MM@@@@@@@@@@@@@@@@@@@@@@HY""""""""""4H@@@@@@@@@@MM

    MM@@H@@@@@@@@@@@@@@@@@@H¥.gmmmmmmmma.,@@@@@@@@@@MM MM@@@@@@@H@@H@@H@@H@@!....@@@@@@@@@@~.@@@H@@H@@@MM MM@@Y"""""""""""H@@Y .@@h. .J@@@@@@@@@@MM MM@F jkkkkkkkkk; "! JH@@@@@@@@@@@@@@@@@@@@@@@@@@MM MM@] W@@@@@@@@@] gg&(..."H@@@@@@@@@@@@@@@H@@@@H@MM MM@N, ..@@@@@@N+.(U@@@@@Y` ` `?H@MM MM@@@@@@@@@@@@@@@@@@@@@@@@m,. ?77 ,@@@@@@@@@N ,@MM MM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Hk.,HHHHHHHHH9 ,@MM MM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NJ..........J@@MM MM@@@@H@@H@@H@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MM MM@@@@@@@@@@@@@@@@H@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MM
  9. 38

  10. ]=CWIPFICW^ 0)„¿'IBM+'FICW^oŽj%0 ÂÈ444ál&n­6·ø.&!41'®¢ ±Ü&‚x&,!±Ü4 2 $3Ç j%t .€ûx+'&ð&¥Ñ/ߤ6“æ.&!'$+&0 $ªº6p-. &!.2+7bĀõ„¿%à+4

    3®¢% 'óŠ”"š¼”6‘30 ñ}+ —Ï&++±Ü4²+'Ă ²% 51 $3†¶.ÿ5$ .&"+bĀõ„¿+'&ð&„¿&¹‰%0 3 '&ð&{‡%0  $3èË pmk.IBM'å¾6Ð5$ .&"+ bĀõ„¿%à+4 3y´'IBM+'&APX9U/X9F^EµÁj 1 $ 3†¶+'Ž6›"6“æ.&!.IBMGNJ:;8&¹‰6Éw3î‰X9F^Eï‹&Äā6Å÷3"6“æ.&! .$+&0 $ªº6p-.&!.2+7 bĀõ„¿!IBMÓÀP\>XT+'AME%¤í .IBM °f»6g 3* &`!41 ¹‰Í¸!3"6Ă² 3.&!'2+7bĀõ„¿!¤í 3ÓÀYYE_Á/ÓÀ¸'zma+'&ð&’ò%« IBMál&|w™6. !.Å÷!3.&" $3u€% .ë–&ÓÀ+'¸ ¹‰Í¸%$3"¼‹3"6“æ.&!'2+7bĀ õ„¿%à+4 3y´'Ç j ½3»%0 Ãw&ޟŸdq&žd+'&ð&ªº p3"ä*3+'Ă²3" 6“æ.&!.+&0 $ªº6p-.&!.2+7 LN<R^E'Ԉ4ÙÖ% êÂx$IBMQ^HR=6¹‰ ùw"¦ù%« +VB Œ×3ƒ¨&EZPIJ/LN<R^E'VB&DWOEJYT% 3RZHP\>X S^>&Øse}ҕEJ[Dҕ 0)̈43]=\K$#&³þhā6à-œ§&’ò%Ê Ņ+   Õ&VB !ä*14 3.&"rã&ªº6¬143"¼‹3.&!'2+7 ¯ä4 3* & çãhÝ'41& çã #&0 %IBMÓÀ6¹‰ +41& çã ەªº&ƒÝ" ²4 .&!ƒ¨&ÙÖ?EJ 0)LN<R^EÔ' çã"%ô$3mk 2+ IBMIBM \@ibm.com[~ą®¢%{‡ÎêYEJc%üý4IBMOX^K/IBM&ÓÀ©ă 4(Ú 3]' ¡£&§&`! éâ4International Business Machines Corporation&Îê!ð&ÓÀ© 0)AME©ö'44IBM+'Æi&Îê!3mk  2+—v˜!& IBM &ÎêYEJ% 'www.ibm.com/legal/copytrade.shtml6Ą  [~Ãw&ðiÎê% &ÎêìúŽ²]