Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Javascript -Full stack 物聯網開發
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
blue chen
April 09, 2017
Business
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Javascript -Full stack 物聯網開發
blue chen
April 09, 2017
More Decks by blue chen
See All by blue chen
RelaJet Caption
iamblue
0
170
The future of hearing device - 聽覺領域新的機會及挑戰
iamblue
2
300
20180918-Digitime 導入MCU設計 催熟智慧語音辨識應用市場
iamblue
0
290
Pixnet hackthon - workshop
iamblue
0
180
AI 人工智慧學校分享
iamblue
0
480
MCS Lite 私有雲物聯網開發
iamblue
0
350
Blockchain for IoT 應用
iamblue
1
300
2017.01.16 Embedded system
iamblue
0
190
microlattice.js ( World of tech 2016 )
iamblue
1
360
Other Decks in Business
See All in Business
丸石グループ会社紹介
maruishi
0
220
SmartHRの全社AI推進は、どう始まったか
yoshikikonishi_
3
2.8k
マーケティンググループ紹介資料/ marketing
m3c
2
18k
アッテル会社紹介資料/culture deck
attelu
11
17k
[2026.09] カルチャーデック|株式会社サイバーリンクス
cyberlinks
0
430
アジャイルのインストールと実践 ~導入の軌跡と現在地~
nakahara
0
220
アドバリスター株式会社 プロフェッショナルサービス事業
advalistar
0
18k
AI立国論(2026年9月)
noritaka88tax
0
200
なんとかする力 〜 Android エンジニアからマネージャー、さらにその先へ? 〜
m_coder
2
560
SaaS・クラウド版・ソフトウェア版…どれを選ぶ? 用途と課題で紐解く Movable Type シリーズ選定ガイド
masakah
0
250
GREAT WORKS Culture Deck
greatworks
0
640
Hubble Company Deck
hubbleinc
0
150
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Done Done
chrislema
187
17k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
First, design no harm
axbom
PRO
2
1.3k
Designing Experiences People Love
moore
143
24k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
WCS-LA-2024
lcolladotor
0
840
Transcript
Javascript - Full stack 全端物聯聯網開發 Po-ju.chen (Blue) NTU, April 10th,
2017
IT# Hardware# device## # # # #
IT# Hardware# device## # # # # Javascript# 近年年來來應⽤用. 服務
. 價值在 這裡發光發熱
全端物聯聯網開發 Javascript (Node.js) 不在僅是跑在 Browser 上 他可以跑在你我周遭的任何事物上 javascript 現在可以來來做 native
phone app, native desktop app, browser app, server … etc (投資報酬率較⼤大的選擇)
None
https://github.com/jollen/nodejs-fullstack-book ### 第 1 章:JavaScript 設計模式 ### 第 2 章:HTML5
軟體開發的概念念 ### 第 3 章:Node.js 入⾨門 - URL Routing 篇 ### 第 4 章:Node.js 入⾨門 - WebSocket 與 JSON 篇 ### 第 5 章:軟體思惟 - Lambda 篇 ### 第 6 章:軟體思惟 - Web Service 篇 ### 第 7 章:軟體思惟 - Non-blocking IO 篇 ### 第 8 章:Node.js 應⽤用 - Express.js 入⾨門 ### 第 9 章:Express.js 應⽤用 - Middleware ### 第 10 章:REST API 架構 - 使⽤用 Express.js ### 第 11 章:REST API 應⽤用 - 使⽤用 jQuery ### 第 12 章:MVC 架構實作 - Backbone.js 入⾨門 ### 第 13 章:NoSQL 資料庫應⽤用 - 使⽤用 MongoDB ### 第 14 章:Node.js 物聯聯網概論 - 使⽤用 Web of Things ### 第 15 章:Node.js 物聯聯網入⾨門 - 使⽤用 ARM mbed ### 第 16 章:Node.js 與前端 - 串串接 WebSocket ### 第 17 章:Node.js 與私有雲 - 使⽤用 MCS Lite ### 第 18 章:Node.js 與 CoAP 通訊協定 ### [第 19 章:物聯聯網架構規劃初體驗](chapter19/README.md) ### 第 20 章:P2P 與 Blockchain 概論 ### 第 21 章:Node.js 與 P2P 入⾨門 - 使⽤用 WebTorrent ### 第 22 章:Node.js 與 Blockchain 入⾨門 ### 第 23 章:Node.js 與 Blockchain 應⽤用 ### 第 24 章:Blockchain 與 Fullstack 整合初體驗
Device Cloud App MPU 7620 7628 7688 MCU 7687 7697
2523 Online / Enterprise cloud mcs.mediatek.com Private cloud mcs-lite React-native App IOS/ Android 教材 Microlattice.js (7687, 7697) Node.js for 7688 Microlattice.js (7687, 7697) Node.js for 7688 React-Native ebooks total JS solution Desktop App 與第三⽅方提供完整的教育訓練:https://wotcity.com/node-iot 我們提供完整的全套 Javascript ecosystem
關於 Javscript 在嵌入式的開發
IoT$device$ $ Lightweight$,$ $ (MCU)$ gateway,$powerful$$ (MPU)$ Lightweight$,$ $ (MCU)$
MCU 世界需要⼀一個 lightweight Javascript Engine • Node.js 無法在 RTOS 下執⾏行行
• RAM 的使⽤用非常珍貴 • Node.js 有太多對 IoT 不必要的開機過程 詳情請 google -> 『MCU 與 Lightweight Javascript engine 的邂逅』 https://speakerdeck.com/iamblue/mcu-yu-lightweight-javascript-engine-de-xie-hou
Microlattice.js on MT7697 Github: https://github.com/iamblue/microlattice Gitbook: https://iamblue.gitbooks.io/microlattice-js-for-linkit-rtos/content/zh-TW/intro/create/mt7697.html
Microlattice.js 設計精神 設計理理念念 •完整 Porting MTK MCU chip •真正為 IoT
device 所設計的 IoT 版的 Node.js. •追求 Javascript community 所熟悉的 coding style ,並追求接近 C 的效能 •每⼀一個細節包含 tool, module, engine core 都是可以拆分重組 • 中⽂文意思:微晶格 • 英⽂文意思:世界上最⼩小最輕且非常堅固的⾦金金屬材料
Support Javascript API List • I/O Pinmux GPIO ADC PWM
Uart •WIFI AP/STATION/REAPTER mode • Encryptor MD5 SHA AES (TBD) DES (TBD) •Internet protocol MQTT TCP UDP HTTP HTTPS (TBD) MQTTs (TBD) HTTP2 (TBD) •Event Event emitter •Tools Timer (setTimeout/ setInterval / … ) Utils Fota Wdt RebootScript https://iamblue.gitbooks.io/microlattice-js-for-linkit-rtos/content/zh-TW//api/pinmux.html
⼀一步步來來就可以在本機產⽣生好 Microlattice.js 環境
Demo
One more thing …
Cloud IDE for Microlattice.js (BETA 中) Quickly create a microlattice.js
binary : http://ml.mt7697.com/ Install a chrome extension. https://github.com/iamblue/allspark If you download the binary completely, it will help you to download to the MT7697 automatically. 對於學員來來講不⽤用再辛苦 Setup 所有環境了了!!!
•E-Book: https://www.gitbook.com/book/iamblue/microlattice-js-for-linkit-rtos •Github: https://github.com/iamblue/microlattice About Microlattice.js