Soumettre la recherche
Mettre en ligne
物联网与微博平台探索
•
1 j'aime
•
1,670 vues
Tang Fulin
Suivre
微博平台开放日第十一期 @微博平台架构 http://huati.weibo.com/227493 http://e.weibo.com/2758197137/A6NG82Y16
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 48
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
移动时代端到端的稳定性保障经验谈
移动时代端到端的稳定性保障经验谈
Tang Fulin
新浪微博平台稳定性与代码质量
新浪微博平台稳定性与代码质量
Tang Fulin
股市动荡下的雪球架构进化历程
股市动荡下的雪球架构进化历程
Tang Fulin
S4A
S4A
艾鍗科技
物聯網科技與實作 Iot technology and projects
物聯網科技與實作 Iot technology and projects
Kuo-Yi Chen
大鱼架构演进
大鱼架构演进
Jun Liu
Io t security-ameba-ppt
Io t security-ameba-ppt
Jou Neo
Android 4-app
Android 4-app
lydiafly
Recommandé
移动时代端到端的稳定性保障经验谈
移动时代端到端的稳定性保障经验谈
Tang Fulin
新浪微博平台稳定性与代码质量
新浪微博平台稳定性与代码质量
Tang Fulin
股市动荡下的雪球架构进化历程
股市动荡下的雪球架构进化历程
Tang Fulin
S4A
S4A
艾鍗科技
物聯網科技與實作 Iot technology and projects
物聯網科技與實作 Iot technology and projects
Kuo-Yi Chen
大鱼架构演进
大鱼架构演进
Jun Liu
Io t security-ameba-ppt
Io t security-ameba-ppt
Jou Neo
Android 4-app
Android 4-app
lydiafly
LinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorial
CAVEDU Education
AI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native Automation
National Yang Ming Chiao Tung University
快!快!快! 互联网第一条军规
快!快!快! 互联网第一条军规
yangdj
MariaDB: 新兴的开源大数据引擎
MariaDB: 新兴的开源大数据引擎
Colin Charles
Introduction MQTT in Chinese
Introduction MQTT in Chinese
Eric Xiao
Iot technology and implementation
Iot technology and implementation
kuoyichen
雲端技術的新趨勢
雲端技術的新趨勢
Ben Huang
Python 于 webgame 的应用
Python 于 webgame 的应用
勇浩 赖
防火墙产品原理介绍20080407
防火墙产品原理介绍20080407
paulqi
Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示
湯米吳 Tommy Wu
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
Yiwei Ma
The Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors Adjust
Jazz Yao-Tsung Wang
Sdn 101-2
Sdn 101-2
Jian-Hao Chen
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
84zhu
大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践
mysqlops
Nodejs & NAE
Nodejs & NAE
q3boy
Wap
Wap
tbmallf2e
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
imShining @DevCamp
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
Victor Lee
Weibo lamp improvements
Weibo lamp improvements
Xinchen Hui
Contenu connexe
Similaire à 物联网与微博平台探索
LinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorial
CAVEDU Education
AI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native Automation
National Yang Ming Chiao Tung University
快!快!快! 互联网第一条军规
快!快!快! 互联网第一条军规
yangdj
MariaDB: 新兴的开源大数据引擎
MariaDB: 新兴的开源大数据引擎
Colin Charles
Introduction MQTT in Chinese
Introduction MQTT in Chinese
Eric Xiao
Iot technology and implementation
Iot technology and implementation
kuoyichen
雲端技術的新趨勢
雲端技術的新趨勢
Ben Huang
Python 于 webgame 的应用
Python 于 webgame 的应用
勇浩 赖
防火墙产品原理介绍20080407
防火墙产品原理介绍20080407
paulqi
Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示
湯米吳 Tommy Wu
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
Yiwei Ma
The Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors Adjust
Jazz Yao-Tsung Wang
Sdn 101-2
Sdn 101-2
Jian-Hao Chen
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
84zhu
大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践
mysqlops
Nodejs & NAE
Nodejs & NAE
q3boy
Wap
Wap
tbmallf2e
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
imShining @DevCamp
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
Victor Lee
Weibo lamp improvements
Weibo lamp improvements
Xinchen Hui
Similaire à 物联网与微博平台探索
(20)
LinkIt 7697 IoT tutorial
LinkIt 7697 IoT tutorial
AI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native Automation
快!快!快! 互联网第一条军规
快!快!快! 互联网第一条军规
MariaDB: 新兴的开源大数据引擎
MariaDB: 新兴的开源大数据引擎
Introduction MQTT in Chinese
Introduction MQTT in Chinese
Iot technology and implementation
Iot technology and implementation
雲端技術的新趨勢
雲端技術的新趨勢
Python 于 webgame 的应用
Python 于 webgame 的应用
防火墙产品原理介绍20080407
防火墙产品原理介绍20080407
Bluemix 智能機器人情境展示
Bluemix 智能機器人情境展示
Alibaba server-zhangxuseng-qcon
Alibaba server-zhangxuseng-qcon
The Trend Of Cloud Computing And How Should Public Sectors Adjust
The Trend Of Cloud Computing And How Should Public Sectors Adjust
Sdn 101-2
Sdn 101-2
如何,高效利用搜索引擎+构建网络工具箱
如何,高效利用搜索引擎+构建网络工具箱
大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践
Nodejs & NAE
Nodejs & NAE
Wap
Wap
千万级并发在线推送系统架构解析 | 个信互动 叶新江
千万级并发在线推送系统架构解析 | 个信互动 叶新江
GDC Taipei Summit review 2012
GDC Taipei Summit review 2012
Weibo lamp improvements
Weibo lamp improvements
物联网与微博平台探索
1.
物联⺴⽹网与微博平台探索 @微博平台架构 @唐福林
2.
⼤大纲 • 物联网 •
树莓派 • Arduino/Zigbee • 热门话题/PM2.5 • 云平台 • 讨论
3.
物联⺴⽹网 • 物 – 可寻址 – 输入-响应,输出-可识别 – “智能”:可管理,可控制 – 体积?作用?功耗?无关 •
联网 – RFID,NFC,蓝牙 – WIFI(802.11 wlan),Zigbee(802.15 wpan)
4.
物联⺴⽹网 • 微博与物联网 – Page:物的拟人化Node,可发微博,可收发 私信 – 信息的发布与订阅:关注,转发评论赞 – 控制通道:消息箱 – SNS:从人扩展到物
5.
6.
⼤大纲 • 物联网 •
树莓派 • Arduino/Zigbee • 热门话题/PM2.5 • 云平台 • 讨论
7.
树莓派 • Raspberry
Pi • 为学生计算机编程 教育设计的一种卡 片式电脑 • 电脑:五脏俱全 – cpu:arm – 内存:256M/512M – 硬盘:外接SD卡 – 电源鼠标键盘屏幕:都是 USB 外接 – 操作系统:Debian 或 Fedora
8.
树莓派 • 目标 – 实时视频路况 – 参考:海淀桥路况,dropcam •
效果演示
9.
树莓派 • 目标 – 实时视频路况 – 参考:海淀桥路况,dropcam •
效果演示
10.
11.
12.
树莓派 • 实现 – 环境准备 •
安装操作系统 – 下载 image 文件:New Out of Box Software(第一 次开机的时候会提示选择安装操作系统,支持 Raspbian,Pidora,XBMC,建议 Raspbian) – 将 SD 卡插入电脑 – win32diskimager – dd (sudo dd bs=1m if=./download/2013-07-26- wheezy-raspbian.img of=/dev/rdisk1) – 将 SD 卡插入树莓派,开机!
13.
树莓派 • 实现 – 环境准备 •
登录 – 没有鼠标键盘屏幕,怎么办? – 有线网卡 / USB无线网卡:DHCP (mac 网络共享,将 mac 的有线网口模拟成 DHCP server) – IP ?路由器管理界面,ipscanner,主动汇报 – ssh pi@192.168.2.2 – X window: TightVNC Server
14.
树莓派 • 实现 – 环境准备 •
安装操作系统 – 下载 image 文件:New Out of Box Software(第一 次开机的时候会提示选择安装操作系统,支持 Raspbian,Pidora,XBMC,建议 Raspbian) – 将 SD 卡插入电脑 – win32diskimager – dd (sudo dd bs=1m if=./download/2013-07-26- wheezy-raspbian.img of=/dev/rdisk1) – 将 SD 卡插入树莓派,开机!
15.
树莓派 • 实现 –
硬件准备 • 摄像头:http://elinux.org/RPi_USB_Webcams • jd.com: Logitech c310 • 无线网卡: http://elinux.org/RPi_USB_Wi-Fi_Adapters • jd.com: Tenda w311mi • 即插即用(/etc/network/interfaces) – allow-hotplug wlan0 – auto wlan0 – iface wlan0 inet dhcp – wpa-ssid “ ssid ” – wpa-psk “ password ”
16.
树莓派 • 实现 – 软件准备 •
Motion : http://linux.die.net/man/1/motion • apt-get install motion • vim /etc/motion/motion.conf • sudo service motion start • open http://192.168.2.2:8080/ • lsusb • v4l-info
17.
树莓派
18.
树莓派 • 实现 – 动作检测
motion.conf • on_picture_save "/home/motion/action.sh picture_save time=%s file=%f type=%n event=%v frame=%q changedpixel=%D Lnoise=%N width=%i height=%J motionCenter=%K-%L" • on_motion_detected "/home/motion/action.sh motion_detected time=%s event=%v frame=%q changedpixel=%D Lnoise=%N width= %i height=%J motionCenter=%K-%L” – 上传数据到云平台 – 与微博联动 • curl http://api.weibo.com/ -F "status=$text" - F "pic=@$path"
19.
树莓派 • 问题 – 格式 •
实时流:mjpeg,没有声音 • 发生动作时:flv,mpg,mov • 问题:RTMS 流?HLS 流? – 性能 • 图片/视频编码:cpu 瓶颈 • 无线网络:驱动?硬件?
20.
树莓派 • 扩展 – HLS
流:ffmpeg / VLC + live_segmenter – MAC 上: • ffmpeg -r 5 -f mjpeg -v verbose -i http://192.168.2.2:8080/ -c:v libx264 -c:a libmp3lame -b:v 400k -b:a 64k -flags - global_header -map 0 -f segment -segment_format mpegts - segment_list_type m3u8 -segment_list stream.m3u8 - segment_list_flags +live -segment_wrap 6 -segment_time 10 temp-%03d.ts • cvlc v4l2:///dev/video0 --sout '#transcode{vcodec=mp4v,vb=800}:std{access=udp,mux=ts, dst=0.0.0.0:5678}' --ttl 12 • Apache – AddType application/x-mpegURL .m3u8 – AddType video/MP2T .ts
21.
树莓派 • 扩展 <html> <head> <title>Pi
Video</title> </head> <body> <video controls="controls" width="640" height="480" autoplay="autoplay" > <source src="stream.m3u8" type="application/ x-mpegURL" /> </video> </body> </html>
22.
树莓派 • 扩展 #EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:63 #EXTINF:62.500000, temp-000.ts #EXTINF:62.500000, temp-001.ts #EXTINF:62.500000, temp-002.ts #EXTINF:62.500000, temp-003.ts #EXT-X-ENDLIST
23.
树莓派
24.
⼤大纲 • 物联网 •
树莓派 • Arduino/Zigbee • 热门话题/PM2.5 • 云平台 • 讨论
25.
Arduino • 开源电子原型平台,包含硬件(各种型号 的arduino板)和软件(arduino
IDE)
26.
27.
Arduino • 开源电子原型平台,包含硬件(各种型号 的arduino板)和软件(arduino
IDE)
28.
Arduino • 目标 – 获取设备所在地实时温度,湿度值,并发微博 – 参考天气通 •
效果演示 – (未实现)
29.
Zigbee • 基于
IEEE 802.15.4 的,便宜的,低功 耗的,近距离无线组网通讯技术(协议) • 解决方案:cc2530 (芯片) • 套装:taobao (产品)
30.
Zigbee
31.
Zigbee
32.
Zigbee • 目标: – 人体检测:有人从设备前经过 – 扩展:参加会议的人数统计,会议过程中进 出的人统计,路口/门口经过的人统计等等 •
效果演示
33.
Zigbee • 目标: – 人体检测:有人从设备前经过 – 扩展:参加会议的人数统计,会议过程中进 出的人统计,路口/门口经过的人统计等等 •
效果演示
34.
35.
Zigbee • 实现 – 硬件准备 •
cc2530 * 3,包括 cc调试器,数据板 • 人体红外检测传感器 * 2 – 软件准备 • 开发环境:IAR (windows only) • 驱动:数据通讯的串口驱动,烧代码的调试器驱动 • SSCOM 串口数据读写程序 • cat /dev/ttyUSB0
36.
Zigbee • 实现 – 代码
37.
Zigbee • 基于
IEEE 802.15.4 的,便宜的,低功 耗的,近距离无线组网通讯技术 • 解决方案:cc2530
38.
Zigbee • 实现 – 读取串口数据 •
windows SSCOM • Linux test: cat /dev/ttyUSB0 • Linux shell: grep -m 1 *** /dev/ttyUSB0 – 上传数据到云平台 – 与微博联动
39.
⼤大纲 • 物联网 •
树莓派 • Arduino/Zigbee • 热门话题/PM2.5 • 云平台 • 讨论
40.
热⻔门话题
41.
PM2.5 上传 上传到微博物联网云平台
转换 转换格式 抓取 从公开渠道抓取pm2.5实时数据
42.
⼤大纲 • 物联网 •
树莓派 • Arduino/Zigbee • 热门话题/PM2.5 • 云平台 • 讨论
43.
44.
云平台 • Backend
As A Service • 数据流收集,存储 • 数据预处理,清洗 • Dashboard 各种维度展示 • 通用的通讯和控制通道:消息 • 与微博联动
45.
云平台 • 为智能设备和用户建立交互“通道” •
为智能设备提供数据存储与分析 “环境”
46.
⼤大纲 • 物联网 •
树莓派 • Arduino/Zigbee • 热门话题/PM2.5 • 云平台 • 讨论
47.
讨论总结 1. ? 2.
? 3. ? 4. ? 5. ? 6. ? 7. ? 8. ?
Télécharger maintenant