Submit Search
Upload
さすけね Nifty cloud mobile backend & Node.js 利用例
•
3 likes
•
2,098 views
Hiroyuki_Ichikawa
Follow
Nifty mobile Cloud BackendとNode.jsを利用したシステム構成例
Read less
Read more
Technology
Report
Share
Report
Share
1 of 6
Download Now
Download to read offline
Recommended
Learning CakePHP from Source Code
Learning CakePHP from Source Code
Hideshi Ogoshi
さすけね
さすけね
Hiroyuki Ichikawa
Twilioが動いているところを見てみよう(仮)
Twilioが動いているところを見てみよう(仮)
Sakae Saito
好きなこと続けよう!エンゼルパイから始まった
好きなこと続けよう!エンゼルパイから始まった
Yuko Toriyama
AWS as MBaaS 〜APIキーとかの話〜
AWS as MBaaS 〜APIキーとかの話〜
Yuki Hirai
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
mBaaSの基本的な扱い方の事始め(parse.comとNCMBの使い方比べ)
Fumiya Sakai
Twilio API を PHP で触ってみよう
Twilio API を PHP で触ってみよう
Masashi Shinbara
Introduction of Monaca
Introduction of Monaca
Hideshi Ogoshi
More Related Content
Recently uploaded
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
Naomi Yamasaki
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
ssuserf8ea02
チームで開発するための環境を整える
チームで開発するための環境を整える
onozaty
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
sugiuralab
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Hideki Saito
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
yoshidakids7
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
IGDA Japan SIG-Audio
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
Takayuki Nakayama
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG-Audio
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
honeshabri
Recently uploaded
(12)
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
チームで開発するための環境を整える
チームで開発するための環境を整える
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
Featured
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
Featured
(20)
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
ChatGPT webinar slides
ChatGPT webinar slides
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
さすけね Nifty cloud mobile backend & Node.js 利用例
1.
NiftyCloudMobileBackend を利用したサービス 「さすけね」の紹介 - Node.jsをブリッジに利用したシステム構成例 – 2015/10/7 ケンブリッジ・テクノロジー・パートナーズ シニアコンサルタント Hiroyuki
Ichikawa
2.
なんで、Node.js使ってるの? 昨今流行のIoT端末からもデータストアを利用したい! でも、RaspberryPI以外はJavascriptのSDK使えないしなぁ。
REST APIで作りこむ手もあるけど、結構時間がかかりそう。 Phpでサイト作っちゃったからなぁ。今更他の言語に切り替えるのもなぁ。 iOS/Android両対応したいけど、SDKバラバラめんどくさい。 ①Node.jsは、JavascriptのSDKをそのまま利用可能。 ②NiftyCloudMobileBackendとの間でWebAPI(Httpサーバー)の役目 を果たせる。どの端末でもHttpクライアントになれれば、接続可能に。 ③IoT端末は情報だけ通知し、計算・解析はサーバーに任せられる。 ④もちろん、他のWeb言語からも呼び出せる。並行開発が容易に。 ⑤iOSもAndroidも別々のSDK覚える必要なし! そんな悩みをNode.jsがすべて解決!
3.
会津の地域住民で作る「電話一本」「誰でも」出来る雪と災害の「見える 化」ソリューションをコンセプトしたシステムです。 MashupAward11会津で、Niftyさん、Twilioさん、会津若松市長から 賞をいただきました。会津のオープンデータコンテストとCivicTechに 向け、鋭意開発を進めています。
Php、SparkCore(Arduino互換)、WordPless iPad、Unityなどなど、さまざまな端末から Nifty Cloud Mobile Backendのデータストアを 利用しています(詳細なシステム構成は次ページ) Nifty Cloud Mobile Backendは座標系が扱える ため、地図との相性は抜群です。 詳細は、こちらをご覧ください http://hacklog.jp/works/3300 実際にNode.jsを利用している 「さすけね」はこんな仕組み。 iPadからの利用例
4.
「さすけね」のシステム構成はこちら iPad Unity データベース & オープンデータ返却 さすけね 情報登録 Web 雪センサー (SparcCode) 情報収集 etc 定点観測 ユーザ登録 電話1本 観測した 雪情報 電話番号と 緯度経度 紐付け 【ユーザ登録済】 電話番号+緯度経度 【ユーザー未登録】 電話番号+郵便番号 オープン データ (JSON) 見える化 WebAPIを使い 利用・開発可能! 白虎隊 朱雀隊 雪情報は近くの隊員に メール通知。エリアごとの 参加回数も分かる。 除雪サポート 【見える化の次】 蓄積されたデータは次年度に 向け解析処理。天気や温度 平日休日などと組み合わせ 除雪計画に役立てる 今回説明箇所
5.
NiftyCloudMobileBackendとNode.jsの素敵な関係 iPad Unity 公式JavascriptSDKは ここの間だけ! TwilioのPhpライブラリ からHttpでNode.jsに Postするだけ! SparkCoreからも無線経由で HttpでNode.jsにPostするだけ! 端末系とも、同じWebAPI が使える! Node.jsにPostするだけ! IoT端末や携帯から の情報を他のシス テムにPushするの もNode.jsならお手 のもの! 複数の端末、システムがあっても Backendとのやりとりは共通化。 保守の際も直しが少なく工数削減
6.
おわりに このように、複数のシステムと端末を用意に繋げる Nifty Cloud
Mobile BackendとNode.jsの世界を 皆さんも、是非経験してみてください! ハッカソンでは、さまざまなスキルのエンジニアが参加しています。 それぞれのスキルを生かしつつ繋ぐ!短期決戦にももってこい。 次は、MQTTと絡める方法考えてお伝えいたします。 余談 HackCars Days 2015 Automobile & Telematicsでも Nifty Cloud Mobile BackendとNode.jsを利用し、感情情報を 道路に連携させる新たな仕組みをつくりました。 http://hacklog.jp/works/3768
Download Now