SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 TokyoEduardo 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 WatchEvan 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 2018Matt 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 TezosTinaBregovi
 
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 GotchasLF_OpenvSwitch
 
5. configuring multiple switch with files
5. configuring multiple switch with files5. configuring multiple switch with files
5. configuring multiple switch with filesVishnu 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 CloudColin 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 DeploymentsNetronome
 

Tendances (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
 

En vedette

[智慧城市分享] Array of things
[智慧城市分享] Array of things[智慧城市分享] Array of things
[智慧城市分享] Array of thingsTaipei Smart City PMO
 
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English version
臺北市資訊局PMO臺北市智慧城市2.0.成果展示-English versionTaipei Smart City PMO
 
資訊局PMO臺北市智慧城市2016成果特刊v1.0
資訊局PMO臺北市智慧城市2016成果特刊v1.0資訊局PMO臺北市智慧城市2016成果特刊v1.0
資訊局PMO臺北市智慧城市2016成果特刊v1.0Taipei 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
 
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所
臺北智慧城市專案辦公室-公共住宅智慧服務座談會-智慧辦公室、區公所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
 

En vedette (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外傳(二):另類裁剪之局部動畫
 
智慧車站案例分享
智慧車站案例分享智慧車站案例分享
智慧車站案例分享
 

Similaire à 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 workshopHu-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.pptMajedAboubennah
 
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
 
Byte Ordering - Unit 2.pptx
Byte Ordering - Unit 2.pptxByte Ordering - Unit 2.pptx
Byte Ordering - Unit 2.pptxRockyBhai46825
 
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 3Adam 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 dempFranç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 codeDamien Garros
 
Raspberry pi Part 23
Raspberry pi Part 23Raspberry pi Part 23
Raspberry pi Part 23Techvilla
 
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 EXCEPTIONiQHub
 
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه یازدهم کلاس پایتون برای هکرهای قانونیMohammad Reza Kamalifard
 
Sockets in unix
Sockets in unixSockets in unix
Sockets in unixswtjerin4u
 
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 diveMadhu Venugopal
 
Network-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQNetwork-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQICS
 
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 1n|u - The Open Security Community
 

Similaire à 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
 

Dernier

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

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