SlideShare a Scribd company logo
Airbox with Gemtek LoRa
Outline
Airbox + LoRa 11 Bytes MQTT Project
What is airbox?
How to use LoRa?
How to sent data? How to get the data Location Aware
Sensing System
Airbox + LoRa 11 Bytes MQTT Project
The Airbox
• Realtime ambient
sensing include -
- Temperature & Humidity
- PM2.5
• Smart & Healthy city
• Environmental education
And now … Gemtek inside!
Airbox + LoRa 11 Bytes MQTT Project
Airbox + LoRa
GND
VIN
SDA
ALT
SCL
pin 2
GND
pin 1
5V
pin 4
Rx
pin 5
Tx
Tx
Rx
5v
3v3
SDA
SCL
GND
SHT 31
Temperature & Humidity
PMS 5003
PM2.5
LoRa
p.s Original temperature &
humidity sensor is HTS221
Airbox + LoRa 11 Bytes MQTT Project
11 Bytes
• LoRa
- Long rage communication
- Low bit rate connected object
- Limited in 11 bytes
• Our data
- Temperature & Humidity
- PM2.5 & PM10
- GPS
- App ID
• Bitwise operation
Airbox + LoRa 11 Bytes MQTT Project
11 Bytes
Transmit
attribute
App_ID
(Temperature value +
20) x 10
Humidity
value x 10
PM2.5 PM10 - PM2.5 Lat + 90 Lon + 180 fix/num
Bits # 4 bits 10 bits 10 bits 11 bits 8 bits 20 bits 21 bits 4 bits
Recording
range
0~15 -20 ~ 82.3 0 ~ 102.3 0 ~ 2047 0 ~ 255 -90 ~ 90 -180 ~ 180 0 ~ 14
Transmit
value
0~15 0 ~ 1023 0 ~ 1023 0 ~ 2047 0 ~ 255 D: 0 ~ 180 (8 bits) D: 0 ~ 360 (9 bits) 0 ~ 15
M: 0 ~ 59 (6 bits) M: 0 ~ 59 (6 bits)
S: 0 ~ 59 (6 bits) S: 0 ~ 59 (6 bits)
P.S
PM10 = PM2.5 + (PM10 -
PM2.5)
DMS format DMS format
15: Fake
GPS
App_id Temperature Humidity PM2.5 PM10 offset Latitude Longitude fix #
Bit slot
Airbox + LoRa 11 Bytes MQTT Project
Some variable
Airbox + LoRa 11 Bytes MQTT Project
Bitwise operation
Airbox + LoRa 11 Bytes MQTT Project
Let’s go LoRa
AT command, launch your data!
Airbox + LoRa 11 Bytes MQTT Project
Get the data
• Prepare your MQTT info. (ex.)
- "host": "SERVER IP",
- "port": 80,
- "topic": "client/700000000/700000000-GIOT-MAKER",
- "clientId": "700000000-generic-service",
- "username": "700000000",
- "password": “PASSWORD"
• $ mosquitto_sub -h <Server_IP> -p 80 -t client/
700000000/700000000-GIOT-MAKER -I 700000000-generic-
service -u 700000000 -P <PASSWORD>
Airbox + LoRa 11 Bytes MQTT Project
Get the data
RECV:
{
"id" : "e18a47a2-9c3c-4157-b61a-5131e34e6813", // Unique index for this message
"macAddr" : "04000011", // Module ID
"data" : "1459268303", // Your Data
"buff" : "2016-05-09T09:18:56.310Z", // LoRa Gateway receive timestamp
"recv" : "2016-05-09T09:18:55.000Z", // Cloud server receive timestamp
"extra" : { // Lora Gateway which receive your data
"gwip" : "192.168.1.110", // Lora Gateway Wan IP
"gwid" : “00001c497b48db94", // Lora Gateway ID
"repeater" : "00000000ffffffff", // Lora Repeater ID, if bypass
"systype" : 4, // System ID for indicating service area
"rssi" : -94, // RSSI when this frame is into Gateway
"snr" : 93 // SNR when this frame is into Gateway
}
Airbox + LoRa 11 Bytes MQTT Project
Project
We welcome everyone!
We are open-source & open-data!
We sense anything in our environment!
Airbox + LoRa 11 Bytes MQTT Project
LASS
• We have 136 nodes in total, 30
nodes online in average
• Have 300 Airbox in Taipei
• 76 stations 40 nodes
from Kaohsiung Webduino 20
nodes from volunteers
• Apply JSON data & GIS service
• Should have 1,000 nodes in 2016
Airbox + LoRa 11 Bytes MQTT Project
Get data
Gemtek
MQTT broker
LASS
MQTT subscribe
LASS data format
JSON parser
save to DB
Application
Data
Airbox with Gemtek Lora

More Related Content

What's hot

LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.
LF_OpenvSwitch
 
Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016 Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016
RedHatTelco
 
Cloud Native Logging / Fluentd Summit Tokyo
Cloud Native Logging / Fluentd Summit TokyoCloud Native Logging / Fluentd Summit Tokyo
Cloud Native Logging / Fluentd Summit Tokyo
Eduardo Silva Pereira
 
Cotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple Watch
Cotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple WatchCotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple Watch
Cotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple Watch
Evan Owen
 
Basics of networking and demo on vpc
Basics of networking and demo on vpcBasics of networking and demo on vpc
Basics of networking and demo on vpcJai Prakash Dave
 
Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018
Matt Turner
 
Introduction to Filecoin
Introduction to Filecoin   Introduction to Filecoin
Introduction to Filecoin
Vanessa Lošić
 
Technical Overview of Tezos
Technical Overview of TezosTechnical Overview of Tezos
Technical Overview of Tezos
TinaBregovi
 
7 Teleport Presentation
7 Teleport Presentation7 Teleport Presentation
7 Teleport Presentation
Sandra de Novellis
 
Calico using rkt
Calico using rktCalico using rkt
Calico using rkt
Anirban Sen Chowdhary
 
LF_OVS_17_OVS-DPDK Installation and Gotchas
LF_OVS_17_OVS-DPDK Installation and GotchasLF_OVS_17_OVS-DPDK Installation and Gotchas
LF_OVS_17_OVS-DPDK Installation and Gotchas
LF_OpenvSwitch
 
5. configuring multiple switch with files
5. configuring multiple switch with files5. configuring multiple switch with files
5. configuring multiple switch with files
Vishnu Vardhan
 
DEFCON 28: 21 Jump Server: Going Bastionless in the Cloud
DEFCON 28: 21 Jump Server: Going Bastionless in the CloudDEFCON 28: 21 Jump Server: Going Bastionless in the Cloud
DEFCON 28: 21 Jump Server: Going Bastionless in the Cloud
Colin Estep
 
Leveraging Network Offload to Accelerate SDN and NFV Deployments
Leveraging Network Offload to Accelerate SDN and NFV DeploymentsLeveraging Network Offload to Accelerate SDN and NFV Deployments
Leveraging Network Offload to Accelerate SDN and NFV Deployments
Netronome
 

What's hot (14)

LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.LF_OVS_17_OVN and Containers - An update.
LF_OVS_17_OVN and Containers - An update.
 
Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016 Red Hat demo of OpenStack and ODL at ODL summit 2016
Red Hat demo of OpenStack and ODL at ODL summit 2016
 
Cloud Native Logging / Fluentd Summit Tokyo
Cloud Native Logging / Fluentd Summit TokyoCloud Native Logging / Fluentd Summit Tokyo
Cloud Native Logging / Fluentd Summit Tokyo
 
Cotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple Watch
Cotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple WatchCotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple Watch
Cotap Tech Talks: Roderic Campbell, Minority Report UX with an Apple Watch
 
Basics of networking and demo on vpc
Basics of networking and demo on vpcBasics of networking and demo on vpc
Basics of networking and demo on vpc
 
Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018Istio, The Packet's-Eye View - KubeCon NA 2018
Istio, The Packet's-Eye View - KubeCon NA 2018
 
Introduction to Filecoin
Introduction to Filecoin   Introduction to Filecoin
Introduction to Filecoin
 
Technical Overview of Tezos
Technical Overview of TezosTechnical Overview of Tezos
Technical Overview of Tezos
 
7 Teleport Presentation
7 Teleport Presentation7 Teleport Presentation
7 Teleport Presentation
 
Calico using rkt
Calico using rktCalico using rkt
Calico using rkt
 
LF_OVS_17_OVS-DPDK Installation and Gotchas
LF_OVS_17_OVS-DPDK Installation and GotchasLF_OVS_17_OVS-DPDK Installation and Gotchas
LF_OVS_17_OVS-DPDK Installation and Gotchas
 
5. configuring multiple switch with files
5. configuring multiple switch with files5. configuring multiple switch with files
5. configuring multiple switch with files
 
DEFCON 28: 21 Jump Server: Going Bastionless in the Cloud
DEFCON 28: 21 Jump Server: Going Bastionless in the CloudDEFCON 28: 21 Jump Server: Going Bastionless in the Cloud
DEFCON 28: 21 Jump Server: Going Bastionless in the Cloud
 
Leveraging Network Offload to Accelerate SDN and NFV Deployments
Leveraging Network Offload to Accelerate SDN and NFV DeploymentsLeveraging Network Offload to Accelerate SDN and NFV Deployments
Leveraging Network Offload to Accelerate SDN and NFV Deployments
 

Viewers also liked

[智慧城市分享] Array of things
[智慧城市分享] Array of things[智慧城市分享] Array of things
[智慧城市分享] Array of things
Taipei Smart City PMO
 
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
Taipei Smart City PMO
 
Bluemix-introduction
Bluemix-introductionBluemix-introduction
Bluemix-introduction
Taipei Smart City PMO
 
資訊局PMO臺北市智慧城市2016成果特刊v1.0
資訊局PMO臺北市智慧城市2016成果特刊v1.0資訊局PMO臺北市智慧城市2016成果特刊v1.0
資訊局PMO臺北市智慧城市2016成果特刊v1.0
Taipei Smart City PMO
 
以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報
Taipei Smart City PMO
 
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版
Taipei Smart City PMO
 
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
Taipei Smart City PMO
 
智慧綠化方案案例分享
智慧綠化方案案例分享智慧綠化方案案例分享
智慧綠化方案案例分享
Taipei Smart City PMO
 
5 Bluemix-LoRa application III
5 Bluemix-LoRa application III5 Bluemix-LoRa application III
5 Bluemix-LoRa application III
Taipei Smart City PMO
 
智慧城市案例分享-columbus
智慧城市案例分享-columbus智慧城市案例分享-columbus
智慧城市案例分享-columbus
Taipei Smart City PMO
 
南港區智慧城市推動全民座談會簡報
南港區智慧城市推動全民座談會簡報南港區智慧城市推動全民座談會簡報
南港區智慧城市推動全民座談會簡報
Taipei Smart City PMO
 
6 Bluemix-LoRa application IV
6 Bluemix-LoRa application IV6 Bluemix-LoRa application IV
6 Bluemix-LoRa application IV
Taipei Smart City PMO
 
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
Taipei Smart City PMO
 
4 Bluemix-LoRa application II
4 Bluemix-LoRa application II4 Bluemix-LoRa application II
4 Bluemix-LoRa application II
Taipei Smart City PMO
 
3 Bluemix-LoRa application-IBM
3 Bluemix-LoRa application-IBM3 Bluemix-LoRa application-IBM
3 Bluemix-LoRa application-IBM
Taipei Smart City PMO
 
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
William Liang
 
物聯網應用全貌以及微軟全球案例
物聯網應用全貌以及微軟全球案例物聯網應用全貌以及微軟全球案例
物聯網應用全貌以及微軟全球案例
Herman Wu
 
行政院簡報 經濟部:提升機械產業競爭優勢措施
行政院簡報 經濟部:提升機械產業競爭優勢措施行政院簡報 經濟部:提升機械產業競爭優勢措施
行政院簡報 經濟部:提升機械產業競爭優勢措施
releaseey
 
PPT外傳(二):另類裁剪之局部動畫
PPT外傳(二):另類裁剪之局部動畫PPT外傳(二):另類裁剪之局部動畫
PPT外傳(二):另類裁剪之局部動畫
Jian-Ming Ke
 
智慧車站案例分享
智慧車站案例分享智慧車站案例分享
智慧車站案例分享
Taipei Smart City PMO
 

Viewers also liked (20)

[智慧城市分享] Array of things
[智慧城市分享] Array of things[智慧城市分享] Array of things
[智慧城市分享] Array of things
 
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
 
Bluemix-introduction
Bluemix-introductionBluemix-introduction
Bluemix-introduction
 
資訊局PMO臺北市智慧城市2016成果特刊v1.0
資訊局PMO臺北市智慧城市2016成果特刊v1.0資訊局PMO臺北市智慧城市2016成果特刊v1.0
資訊局PMO臺北市智慧城市2016成果特刊v1.0
 
以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報
 
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-中文版
 
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
臺北智慧城市專案辦公室公共住宅智慧社區服務說明書工作會議--智慧圖書館
 
智慧綠化方案案例分享
智慧綠化方案案例分享智慧綠化方案案例分享
智慧綠化方案案例分享
 
5 Bluemix-LoRa application III
5 Bluemix-LoRa application III5 Bluemix-LoRa application III
5 Bluemix-LoRa application III
 
智慧城市案例分享-columbus
智慧城市案例分享-columbus智慧城市案例分享-columbus
智慧城市案例分享-columbus
 
南港區智慧城市推動全民座談會簡報
南港區智慧城市推動全民座談會簡報南港區智慧城市推動全民座談會簡報
南港區智慧城市推動全民座談會簡報
 
6 Bluemix-LoRa application IV
6 Bluemix-LoRa application IV6 Bluemix-LoRa application IV
6 Bluemix-LoRa application IV
 
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
 
4 Bluemix-LoRa application II
4 Bluemix-LoRa application II4 Bluemix-LoRa application II
4 Bluemix-LoRa application II
 
3 Bluemix-LoRa application-IBM
3 Bluemix-LoRa application-IBM3 Bluemix-LoRa application-IBM
3 Bluemix-LoRa application-IBM
 
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
 
物聯網應用全貌以及微軟全球案例
物聯網應用全貌以及微軟全球案例物聯網應用全貌以及微軟全球案例
物聯網應用全貌以及微軟全球案例
 
行政院簡報 經濟部:提升機械產業競爭優勢措施
行政院簡報 經濟部:提升機械產業競爭優勢措施行政院簡報 經濟部:提升機械產業競爭優勢措施
行政院簡報 經濟部:提升機械產業競爭優勢措施
 
PPT外傳(二):另類裁剪之局部動畫
PPT外傳(二):另類裁剪之局部動畫PPT外傳(二):另類裁剪之局部動畫
PPT外傳(二):另類裁剪之局部動畫
 
智慧車站案例分享
智慧車站案例分享智慧車站案例分享
智慧車站案例分享
 

Similar to Airbox with Gemtek Lora

20161227 Taipei Smart IOT Innovation Lab workshop
20161227 Taipei Smart IOT Innovation Lab workshop20161227 Taipei Smart IOT Innovation Lab workshop
20161227 Taipei Smart IOT Innovation Lab workshop
Hu-Cheng Lee
 
Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...
Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...
Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...
HostedbyConfluent
 
Introduction to sockets tcp ip protocol.ppt
Introduction to sockets tcp ip protocol.pptIntroduction to sockets tcp ip protocol.ppt
Introduction to sockets tcp ip protocol.ppt
MajedAboubennah
 
MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)
MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)
MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)Art Schanz
 
L5-Sockets.pptx
L5-Sockets.pptxL5-Sockets.pptx
L5-Sockets.pptx
ycelgemici1
 
Byte Ordering - Unit 2.pptx
Byte Ordering - Unit 2.pptxByte Ordering - Unit 2.pptx
Byte Ordering - Unit 2.pptx
RockyBhai46825
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Adam Dunkels
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on demp
François Oudot
 
Banog meetup August 30th, network device property as code
Banog meetup August 30th, network device property as codeBanog meetup August 30th, network device property as code
Banog meetup August 30th, network device property as code
Damien Garros
 
Raspberry pi Part 23
Raspberry pi Part 23Raspberry pi Part 23
Raspberry pi Part 23
Techvilla
 
Mqtt 5 meetup dortmund
Mqtt 5 meetup dortmundMqtt 5 meetup dortmund
Mqtt 5 meetup dortmund
Florian Raschbichler
 
TRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTION
TRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTIONTRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTION
TRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTION
iQHub
 
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
Mohammad Reza Kamalifard
 
Sockets in unix
Sockets in unixSockets in unix
Sockets in unix
swtjerin4u
 
DASP Top10 for OWASP Thailand Chapter by s111s
DASP Top10 for OWASP Thailand Chapter by s111s DASP Top10 for OWASP Thailand Chapter by s111s
DASP Top10 for OWASP Thailand Chapter by s111s
s111s object
 
6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)
Jeff Green
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep dive
Madhu Venugopal
 
Network-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQNetwork-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQ
ICS
 
How to convert your Linux box into Security Gateway - Part 1
How to convert your Linux box into Security Gateway - Part 1How to convert your Linux box into Security Gateway - Part 1
How to convert your Linux box into Security Gateway - Part 1
n|u - The Open Security Community
 

Similar to Airbox with Gemtek Lora (20)

20161227 Taipei Smart IOT Innovation Lab workshop
20161227 Taipei Smart IOT Innovation Lab workshop20161227 Taipei Smart IOT Innovation Lab workshop
20161227 Taipei Smart IOT Innovation Lab workshop
 
Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...
Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...
Building a Scalable Real-Time Fleet Management IoT Data Tracker with Kafka St...
 
Introduction to sockets tcp ip protocol.ppt
Introduction to sockets tcp ip protocol.pptIntroduction to sockets tcp ip protocol.ppt
Introduction to sockets tcp ip protocol.ppt
 
MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)
MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)
MQTC V2.0.1.3 - WMQ & TCP Buffers – Size DOES Matter! (pps)
 
L5-Sockets.pptx
L5-Sockets.pptxL5-Sockets.pptx
L5-Sockets.pptx
 
Byte Ordering - Unit 2.pptx
Byte Ordering - Unit 2.pptxByte Ordering - Unit 2.pptx
Byte Ordering - Unit 2.pptx
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on demp
 
Banog meetup August 30th, network device property as code
Banog meetup August 30th, network device property as codeBanog meetup August 30th, network device property as code
Banog meetup August 30th, network device property as code
 
Np unit iv ii
Np unit iv iiNp unit iv ii
Np unit iv ii
 
Raspberry pi Part 23
Raspberry pi Part 23Raspberry pi Part 23
Raspberry pi Part 23
 
Mqtt 5 meetup dortmund
Mqtt 5 meetup dortmundMqtt 5 meetup dortmund
Mqtt 5 meetup dortmund
 
TRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTION
TRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTIONTRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTION
TRADITIONAL V/S "MODERN / IIOT" SCADA: DEMAND RESPONSE V/S REPORT BY EXCEPTION
 
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
 
Sockets in unix
Sockets in unixSockets in unix
Sockets in unix
 
DASP Top10 for OWASP Thailand Chapter by s111s
DASP Top10 for OWASP Thailand Chapter by s111s DASP Top10 for OWASP Thailand Chapter by s111s
DASP Top10 for OWASP Thailand Chapter by s111s
 
6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)
 
DCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep diveDCUS17 : Docker networking deep dive
DCUS17 : Docker networking deep dive
 
Network-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQNetwork-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQ
 
How to convert your Linux box into Security Gateway - Part 1
How to convert your Linux box into Security Gateway - Part 1How to convert your Linux box into Security Gateway - Part 1
How to convert your Linux box into Security Gateway - Part 1
 

Recently uploaded

GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Airbox with Gemtek Lora

  • 2. Outline Airbox + LoRa 11 Bytes MQTT Project What is airbox? How to use LoRa? How to sent data? How to get the data Location Aware Sensing System
  • 3. Airbox + LoRa 11 Bytes MQTT Project The Airbox • Realtime ambient sensing include - - Temperature & Humidity - PM2.5 • Smart & Healthy city • Environmental education And now … Gemtek inside!
  • 4. Airbox + LoRa 11 Bytes MQTT Project Airbox + LoRa GND VIN SDA ALT SCL pin 2 GND pin 1 5V pin 4 Rx pin 5 Tx Tx Rx 5v 3v3 SDA SCL GND SHT 31 Temperature & Humidity PMS 5003 PM2.5 LoRa p.s Original temperature & humidity sensor is HTS221
  • 5. Airbox + LoRa 11 Bytes MQTT Project 11 Bytes • LoRa - Long rage communication - Low bit rate connected object - Limited in 11 bytes • Our data - Temperature & Humidity - PM2.5 & PM10 - GPS - App ID • Bitwise operation
  • 6. Airbox + LoRa 11 Bytes MQTT Project 11 Bytes Transmit attribute App_ID (Temperature value + 20) x 10 Humidity value x 10 PM2.5 PM10 - PM2.5 Lat + 90 Lon + 180 fix/num Bits # 4 bits 10 bits 10 bits 11 bits 8 bits 20 bits 21 bits 4 bits Recording range 0~15 -20 ~ 82.3 0 ~ 102.3 0 ~ 2047 0 ~ 255 -90 ~ 90 -180 ~ 180 0 ~ 14 Transmit value 0~15 0 ~ 1023 0 ~ 1023 0 ~ 2047 0 ~ 255 D: 0 ~ 180 (8 bits) D: 0 ~ 360 (9 bits) 0 ~ 15 M: 0 ~ 59 (6 bits) M: 0 ~ 59 (6 bits) S: 0 ~ 59 (6 bits) S: 0 ~ 59 (6 bits) P.S PM10 = PM2.5 + (PM10 - PM2.5) DMS format DMS format 15: Fake GPS App_id Temperature Humidity PM2.5 PM10 offset Latitude Longitude fix # Bit slot
  • 7. Airbox + LoRa 11 Bytes MQTT Project Some variable
  • 8. Airbox + LoRa 11 Bytes MQTT Project Bitwise operation
  • 9. Airbox + LoRa 11 Bytes MQTT Project Let’s go LoRa AT command, launch your data!
  • 10. Airbox + LoRa 11 Bytes MQTT Project Get the data • Prepare your MQTT info. (ex.) - "host": "SERVER IP", - "port": 80, - "topic": "client/700000000/700000000-GIOT-MAKER", - "clientId": "700000000-generic-service", - "username": "700000000", - "password": “PASSWORD" • $ mosquitto_sub -h <Server_IP> -p 80 -t client/ 700000000/700000000-GIOT-MAKER -I 700000000-generic- service -u 700000000 -P <PASSWORD>
  • 11. Airbox + LoRa 11 Bytes MQTT Project Get the data RECV: { "id" : "e18a47a2-9c3c-4157-b61a-5131e34e6813", // Unique index for this message "macAddr" : "04000011", // Module ID "data" : "1459268303", // Your Data "buff" : "2016-05-09T09:18:56.310Z", // LoRa Gateway receive timestamp "recv" : "2016-05-09T09:18:55.000Z", // Cloud server receive timestamp "extra" : { // Lora Gateway which receive your data "gwip" : "192.168.1.110", // Lora Gateway Wan IP "gwid" : “00001c497b48db94", // Lora Gateway ID "repeater" : "00000000ffffffff", // Lora Repeater ID, if bypass "systype" : 4, // System ID for indicating service area "rssi" : -94, // RSSI when this frame is into Gateway "snr" : 93 // SNR when this frame is into Gateway }
  • 12. Airbox + LoRa 11 Bytes MQTT Project Project We welcome everyone! We are open-source & open-data! We sense anything in our environment!
  • 13. Airbox + LoRa 11 Bytes MQTT Project LASS • We have 136 nodes in total, 30 nodes online in average • Have 300 Airbox in Taipei • 76 stations 40 nodes from Kaohsiung Webduino 20 nodes from volunteers • Apply JSON data & GIS service • Should have 1,000 nodes in 2016
  • 14. Airbox + LoRa 11 Bytes MQTT Project Get data Gemtek MQTT broker LASS MQTT subscribe LASS data format JSON parser save to DB Application Data