Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
书书书
!"#$
:10000240(2010)05097606
%&'犜狑犻狋狋犲狉()*+,-./0
123456789:
;:20100120;?@=>:20100411
%ABC:!"#$%&'()*(40501054);!"+,-./0123(86323))*(2008AA12Z205)45
DEFG:677(1983—),8,9:;?@ABCD&,EFG!%&HIJKJLMNOP./QRS./T,UV
WXYZ[\]^LM&_`./.Email:lele.shu@gmail.com
abcd:efg,Email:nztong@lzb.ac.cn
!""
, #$%
(G!%&H IJKJLMNOP./Q
,hi BC730000)
H I:jklmnopA./`qrOcstsuV,vwxyz、{z|d}~nov
]D
、\+
,no
、`l.l'Ax
Twitter `GSM¡ ,¢£¤¥¦'A{z¡x§¨©lmnoª«V¬xYZj
knoª«w
,®p¯°±²³.´yµ\、+¶·、¸]¹º»¼½¾,¿ÀÁÂÃ
ÄÅA©lm
、ÆÇÈV¬µx%.TÉÊËnoÌ[@ .
JKL
:Twitter ;©lmnoÍÎ;noÏÐ;{z;GSM¡
MNO'$
:K909 !PQRS:A
0 ÑÒ
x%&./pAjklnoxlmÈV
¬sts+
,ÓÔÕnoÌ[xyzvV
Öv×ØNnoÌ[ØÙ]ÚabzÛ
,ÀÜlE
DnoÝxlmÌ[
,Þßà¾ÖA
:1)VD
ÝáâabzÛ
,]ãä\+
;2)V°å
æD
,novV¬+
;3)çèéêÈD.
Eë{zab,-x01FìPlmnoÌ[
¢í¤»¼y¶xv
,EîyïðÄÅ
A%.`TÉ.ñòó[1]
2¤´ylmÍÎ`
rô
、noõö
/÷øùúx{z÷ûüYZÍÎ
w
;ýþ
[2]ÌÅÿ!v×ØN"#$w%&~
2¤Y'{z#(Îrw
,lE¤Y'ÍÎx
lmÈ
;ï)
[3].*¤YZno+,w
;Hsin
[4]-.¤{zv×Øx#ÍÎùú
;Farkas
[5]p{z/(x½¾`ÄÅl01¤23÷
ø
;45
[6]2¤'AGPRS(GeneralPacketRa
dioService)x{zY'lmÍÎw;Ojo[7]
2
¤¥¦¿À»¼ûx[\67LM89w
,:
Ť802.11b°{znov.;ÖÀ?
:1)@ð{zV#A
]{za'B
,CD¤]`ãä\
;2)V
yEFxno
,GHno{zvx£
ÖQI
;3){zçD、vJKyê.
ÄpALa{zGÞMà¾
,ïð&dN
OP³:ÅGSM(GlobalSystemforMobileCom
munications)¡{z,¯Q¾ÖARSx
,*]`ãä\
、åTU{ÅV°no
,;¢
ª«jknox¿È./
;
[17]lÅGSM¡p?Y°~
ÍÎqô
;
[18]N0¤'AGSM¡xY
ÆÍÎnoìPvdw
;Jiang[19]
lÅGSM
¡°@ÍÎl
;bó
[20]2¤'A
GSM¡xÝnov;Yang[21]
Ö
D Ë]¤ÖzYmÍÎw
,lmn
oa¡SMSüv;¢£¤[22]
2¤!Í,
w¡rôa¥
;¦§
[23]N0¤|¨LMno
Ì[w
,:ÅSMSüvno.
Þu¾Ö{znovZ
,©ÅGSM
SMS(ShortMessageService)¡ tvd,R
Sx,*¤N0\.;ªy¯ê*:1)«Õno0
d¬noG Øm
,Ö Ø®¯]¥¦
GSM°±²,CD³Åáâ;2)VN0%Äxn
oÄÅ`0û
,Þ´xaµR¶·
,noG
xno0û`ÄÅ¡PyR¸mÙxno¹
;
3)aµºyno»«xNæAPI,¼lA½lmno
0û¾¿ðxÅV.
Àpi
,./Áy~Â@Ãx\Ä
xTwitter ,P³]ڥŵ\、»¼ÆÇ
`lExnolmÍÎ`0û.
1 xÈ2
ÉÈÊË¿À÷Fnoª«
、TwitternoG
Ì
、noÄÅ0ûÍÆ÷
(Î1).noª«Æ÷
²VyGSMWX.
Î1 xÈÊËÎ
Fig.1 OverallsystemstructurefortheTwitter
baseddataacquisitionsystem
noÌ[Æ÷ÏnoÌ[Ø`GSM a^Ð
Ñ\.noÌ[ØÒÓnoxlmÌ[,®ÏRS
232°Ô½novd¬"#$,"#$½noÕü
Ö«a¡GSMa^ÐÀ¡ü0d£×.0
d£x¡a¡ GSM ¬Ø TwitterB,
TwitterBÒÓnoxGÌ,0dx¡ÙÀ“Å
VÚÛ
”xÜüÝ>ÖB Ø.Þßà
²¿Àa¡TwitterAPI(ÄÅPáâP°Ô)
ãTwitterBª«no.noä®ÅV¿À<
ènoå
、noG
([G!:ÆTÛ`LM%
&noG
,http://westdc.westgis.ac.cn).
xSæEÖ
:1)a¡GSMSMS°
{znov¿À©Å GSM çx+Èú,
IèÅVÖÜZxáâ
;2)Â@ÃxTwitter
¢íx
2W(GSM900)[24].®"#$Ö0d.?«
¿#(°â/0ÚÛ
,$«1?¥m2¯345
«Oc."#$:Å12V&',~6jk:
Å.Þß"#$`a^ÐxlEÖ7²8[24],
[25]x./Gîy9g.
1.2 犜狑犻狋狋犲狉56MY
ïð:xGSMSMSvnox°±®;<
GSM°±²(GSMModem、SIM()̀ no°
±a¥
,ÆÇ`N0Oc®¼="
,¿/ëÈ
>:?µ
,@>¼Ax²áâ.G:Å
Â@ÃxTwitterB(|¢íTwitter x¯
BTUÃxB
)tlEno°±
,$«¯lÅ
ÜB¢íxnoª«APItãno.
Twitter ر¬t#SMS0,Øx¡,C
U0,ØåfN%ÄDVxE,F
,½¡GH
ÀÙ0ûxü¿¬ÅVIZ.¯YÅV
¿Àlma¡{zä®
(z$
、PDA)、Web |
)mab õJ¬¿xno.ÄÅÂ@Twitter
B°noGÌm
,no¼´yÆÇÈ
,KÜ
,pn
oÆÇÈyV¬xÄŽ¼ú&°:ÅÂ@Twitter.
*LàyDÝx TwitterB¿í:
Å
,M[!kx Twitter.com,!GxNG,
ÜBTUÃ
,¢íw¥xãAPI.OP{
QFTwitterBxÞßXR,Qx\í£
j[Î3,ùúWTwitter»«h200TêÆ
>noå
,èånoåGhDIDåF maxid,
ëæh¥TTwitterÙ,ènoåºy
ê
,Hmaxid=0.°òWTwitter»«h200T
êÆ>¬ènoå
,ª«êGhIDå
Fminid.êGhIDDAènoåGh
DIDê¼A0,)¿L}»«
200Tê.RESTAPIxV¬Sm»«¥
a
,hä^ƪ«Æ>ènoå.
Î3 »«Twitter^ÆnoxPÎ
Fig.3 WorkflowforTwitterdataretrievalusingRESTAPI
Twitter}no廫ÚÛ,¿À&°a
¡ URL üª«,no`aí XML,RSS,
JSON,ATOM ßÕü,%V¿ URLx«
)¿
;S3`aTwitter=`a~6x HT
TPÚÛf.ª«TwitterÚÛxURLÕüF:
http://api.Twitter.com/statuses/friends_
timeline/[user_id].[format],¯G,user_idF
DåID;formatFÅV¡Ux`anoÕü.
WV®N0doN0d^S
,p¿À¢£¤"
¡x¯B¥ÒAPI,M[:ÅC#¤"¡xno°Ô
TwitterSharp.¤"«xAPIM URLAPI¿F="
¦Å
,M[:ÅFluentTwitter.CreateRequest().Con
figuration.UseGzipCompression().Statuses().OnUse
rTimeline().For(ID)§n)¿ÀWTwitterBx
Ø»«¡UÅV
(ID)QyÚÛ.
3 ÄÅl0
l0Ö Ë¨©ªË:ÅLSX1
¼Ýô
,ôØhD¿Î19.999m·s-1,h
0.001m·s-1;ÎÝ«¬,2mA0.5ms,2n
F0;¼2«¬A0.001m·s-1;:ÅLM
|-5~+45℃;ôØù+A0.12W(6V,h
D20mA);'DC6V;no°Ô:ÅRS232°
Ô.YZ¼ôN"#$a¡RS232°,ÎÝ
no0d¬"#$ÁÕüÖ
,noÕüF
:“ÿÕ
;
Ì[mÙ
;B¾ID;¼;ÿa!¼”,0[:
“20090612;14:00;500200;1.56;1.93”.ÕüÖ«
xnoa¡GSMa^Я0d£×.KFno
%ÅAcTwitter no0ûx¿ÈÓ
®ÅA¯Y./Oc
,KÓvnoÌ[¾®¯
°Õ±x
,Ì[¬xnox~Èp®c.
ÕüÖ«xnoÀ¡ü0dTwitter¡
Då.TwitterB²oGSM å`Twitter
DåxpÄF
,³nocF´DåxÚÛ¿
WebIZ.
WV®:Å MicrosoftC#2008N0,WV®
no¿500sÙ_°¿,W Web Ø
»«lmx ¼no.Î4FWV®ÄÅPá
lmno¿l0
,Î4(a)FmXYx¼Î,
Î4(b)Fÿa!XYx¼Î.«´WV®
ÄÅPáWTwitter Ø¿¬lmno,$«µ
*£²mÙZÖx¶zÎ.WV®½noDâ
ènoå
,no¿À·£FEXCELZ,p¿À
&°Æ>¶zÎFJPG,EMFÕüxÎ#.
l0ÖnoxÌ[`0dÆ÷:Åîyx"
#$`a^Ð
,½lmnoa¡¡0d¬
TwitterB,ìPxnoWV®a¡TwitterAPI
ª«ÍÎno.Þ¸¹ºY¤="xWV®ÄÅã
TwitterAPI,Ö´ÈxÄÅG,ÄÅqxë
f¿À½ÍÎno~®¬D»noG.M[OP
²¼
“G!:ÆTÛ`LM%&noG
”(http://
westdc.westgis.ac.cn),ÄÅܽ¼no»
«¬noG Ø
,Ö:ÆnoGBXY
®¢í?½.ÜOc¾Ö°G.
9795Õ 677:'ATwitter xµ\©lmjkÍÎnoª«w
Î4 no¬Ø諵*x¼ZÖ
Fig.4 FlowvelocityvariationsplottedbyaclientapplicationwhichobtainsdatafromtheTwitterlikeserviceusingRESTAPI
4 y¿
©ÅGSMxSMS ,]Ú¤¥
ŵ\
、©lmxnoÌ[`0ûw.noa¡
TwitterB GÌ,ÄÅTwitterAPIlEn
ox»«
、âå`ÄÅ.Q¾ÖA:]`
ÃÀ\µ
,ìmlEno©lmxv
;lÅEy
Â@
,noxâå`Ïп»¼
、WV®N
0\
;wx#(ÖP+
,WnoÌ[
、0
d
、âå|0û={=Fq
;´yÁ+x¿/ë
È`¹ºÈ
;Â÷lŤGSMSMSåTU、WX
xyD
、TUno½¾.Ü¿ÄÅAY
Z
、ÃÄ
、TÛ%&./ÊËGy©lmV¬x@
,;ż6~AV¬no.^lm¿
,noÆÇ
È+ÀgJËG{GSMWXxÄÅ.°¥²½1¿
^ZxºYl0Àg-.N%&noG
(DataCen
ter)%y~xÄÅ./.
de!P
(犚犲犳犲狉犲狀犮犲狊):
[1] LiYuhua,WuYao.Distributedrealtimehydrologicalmoni
toringsystemforwirelessdatacommunications[J].Applica
tionofElectronicTechnique,2001(12):44-45.[ñòó,
ÆÇ.{znoax÷ûülmYZÍÎw[J].ý,
-ÄÅ
,2001(12):44-45.]
[2] HuGang,ZhangJingbo,ZhangXuewu,犲狋犪犾.Applicationof
waterleveltelemeasuringsysteminwaterconservancypro
ject[J].ComputerAutomatedMeasurement&Control,2001
(1):41-42.[ýþ,4(È,4&É,.Y'ìP#(Î
rwÖYlOPGxÄÅ
[J].2$#(ÎÝN,*,
2001(1):41-42.]
[3] XuLi,LiYingzhong,ChenWei.Developmentandapplica
tionofhydrologictestdataremotecontrol[J].ExpressWater
Resources& HydropowerInformation,2002,23(18):13-
15.[ï),ñÄG,ÊË.YZÎno+,Øx.*NÄ
Å
[J].YlY»r,2002,23(18):13-15.]
[4] HsinC,LiuM.Selfmonitoringofwirelesssensornetworks
[J].ComputerCommunications,2006,29(4):462-476.
[5] FarkasK,WellnitzO,DickM,犲狋犪犾.Realtimeservicepro
visioningformobileandwirelessnetworks[J].Computer
Communications,2006,29(5):540-550.
[6] ZhangLi,LiXuwu,HuWei,犲狋犪犾.Designandconstruction
ofwaterlevelrealtimemonitoringsystem[J].Aeronautical
ComputingTechnique,2006,36(03):25-28.[45,ñÌ
É
,ÍÎ
,.Y'lmÍÎwx2NlE[J].Ï2
,-
,2006,36(03):25-28.]
[7] OjoTO,BonnerJS,PageC.Arapiddeploymentintegrated
environmentalandoceanographicassessmentsystem (IEO
AS)forcoastalwaters:designconceptsandfieldimplementa
tion[Z].2007,24:160-171.
[8] ZhuGuangxi,ZhangYaohua.HowtosolvetheGSMsort
messages[J].CommunicationsTechnology,2003(3):54-
56.[\]^,4Ðó.[ßeøGSM¡Ù[J].a,-,
2003(3):54-56.]
[9] XuanCaiping,WangHao,ZouGuoliang.Sendingshortmes
sagesbyGSM wirelessmodule[J].ComputerApplications,
2004,24(5):148-150.[_`a,bÑ,Ò!Ó.lÅGSM
{z^Ð0d¡Ù
[J].2$ÄÅ,2004,24(5):148-
150.]
[10] WangFeng,LinJianhui.DesignofSMSplatformbasedon
GSMnetwork[J].ChinaMeasurementTechnology,2005,31
(3):101-102.[bc,Ô]Õ.GSM ¡a¥x2[J].
G!γ,-
,2005,31(3):101-102.]
[11] HuZhigang,FuXiangyang.Studyanddevelopmentonwater
qualityautomonitoringsystem[J].YunnanEnvironmental
Science,2001,20(4):50-52.[ýjk,Ö}×.YmLM
{z#(ÍÎwx./`N0
[J].8eLM%&,2001,
20(4):50-52.]
[12] ZhouErgui.Accomplishmentofremotesupervisorycontrol
byutilizingGSMshortmassagebusiness[J].Sci/TechInfor
mationDevelopment&Economy,2001,11(5):29-30.[n
op.lÅgsm¡Ù@ lEìPÍ,[J].%,rN0
NöØ
,2001,11(5):29-30.]
[13] LiShaoping,TangFei.Telemeteringsystembaseoncell
phone:theapplicationofGSMnetworkonhydrologicaltele
089 32
metering[J].GuangdongWaterResourcesandHydropower,
2003(6):27-31.[ñva,ÙÚ.z$+Îw———GSM
{z/(awÖYZ+ÎGxÄÅ
[J].ÂÛYlY,
2003(6):27-31.]
[14] CrowleyK,FrisbyJ,MurphySA,犲狋犪犾.Webbasedreal
timetemperaturemonitoringofshellfishcatchesusingawire
lesssensornetwork[J].SensorsandActuatorsA:Physical,
2005,122(2):222-230.
[15] YangLin,Pan Wenhao,WangFei,犲狋犪犾.Thestudieson
hydrologicalmonitoringsoftwarebasedonGSM [J].Journal
ofYunnanAgriculturalUniversity,2005,20(5):725-728,
733.[~,ÜZÝ,bÚ,.'AGSM ìPYZÍÎ
x.*
[J].8e@D&&r,2005,20(5):725-728,
733.]
[16] GagliarducciM,LampasiDA,PodestL.GSMbasedmoni
toringandcontrolofphotovoltaicpowergeneration[J].
Measurement,2007,40(3):314-321.
[17] XingYantuan,LiuZengping,WuXinqing,犲狋犪犾.Application
ofhydrologicaldynamicrealtime monitoring[J].Mining
Technology,2006(3):385-386.[,ÞCa,Æ
,.YZ(ÛlmÍÎwÄÅ./[J].Ì,-,
2006(3):385-386.]
[18] HanXinqi.Systemforprocessingsoilconservationmonito
ringdatabasedonSMS[J].ComputerEra,2007,6(7):385
-386.[.'A{z¡ÙxYÆÍÎnow
[J].2$më,2007,6(7):385-386.]
[19]JiangJ,TsengC,LuF,犲狋犪犾.AGSMbasedremotewireless
automaticmonitoringsystemforfieldinformation:acase
studyforecologicalmonitoringoftheorientalfruitfly,犅犪犮
狋狉狅犮犲狉犪犇狅狉狊犪犾犻狊(Hendel)[J].ComputersandElectronicsin
Agriculture,2008,62(2):243-259.
[20] WangAnhua,WangJuan,WanHaijun.Amethodofsmall
amountdatatransferbasedonSMSofGSM[J].Techniques
ofAutomation&Applications,2008,27(1):109-110.[b
ó
,bß
,à6á.'AGSM¡ÙvÝnox
2
[J].#(Ö,-NÄÅ,2008,27(1):109-110.]
[21] YangWei,NanJun,SunDezhi.Anonlinewaterqualitymo
nitoringandmanagementsystemdevelopedforthelimingriv
erbasininDaqing,China[J].JournalofEnvironmentalMan
agement,2008,88(2):318-325.
[22]SunQiuwei,YuZhen.AnSMSalarmprocessingschemein
GSM[J].JournalofFuzhouUniversity(NaturalScience),
2008,36(S1):44-48.[¢£¤,â.'AGSMx¡r
ô±0a¥2
[J].ãCD&&r(#$%&ä),2008,36
(S1):44-48.]
[23] QiaoJun,WangChun,WangXi,犲狋犪犾.Datacollectionsys
temofgreenhouseenvironmentbywirelessdatatransmission
basedonGSMmodem[J].JournalofAgriculturalMechaniza
tionResearch,2008(4):174-178.[¦§,åæ,bç,.
'AGSM{zvx|¨LMnoÌ[w[J].$Ö.
/
,2008(4):174-178.]
[24]ZhangBuyun,LiuZhong,WangRenbo.GSMdatatransmis
siontechnologyanditsapplicationinfieldworkdatacollection
system[J].JournalofChinaInstituteofCommunications,
2004,25(4):94-97.[7²8,ÞG,bèÈ.GSMnov
,-g¯ÖjklmnoÌ[wGxÄÅ
[J].a&
r
,2004,25(4):94-97.]
[25] HanQixin.Datamanagementsystemofsoilandwatercon
servationmonitoringbasedonGSM[J].ComputerandMod
ernization,2007(8):44-46.[.'AGSMxYÆ
ÍÎno\w
[J].2$NEëÖ,2007(8):44-
46.]
犃犇犪狋犪犃犮狇狌犻狊犻狋犻狅狀犛狔狊狋犲犿犳狅狉犖犲犪狉犚犲犪犾犜犻犿犲犉犻犲犾犱犗犫狊犲狉狏犪狋犻狅狀犅犪狊犲犱
狅狀犜狑犻狋狋犲狉犔犻犽犲犛犲狉狏犻犮犲狊犪狀犱犌犛犕牤犛犕犛犖犲狋狑狅狉犽
SHULele, NANZhuotong
牗犆狅犾犱犪狀犱犃狉犻犱犚犲犵犻狅狀狊犈狀狏犻狉狅狀犿犲狀狋犪犾犪狀犱犈狀犵犻狀犲犲狉犻狀犵犚犲狊犲犪狉犮犺犐狀狊狋犻狋狌狋犲牞犆犺犻狀犲狊犲犃犮犪犱犲犿狔狅犳犛犮犻犲狀犮犲狊牞犔犪狀狕犺狅狌犌犪狀狊狌730000牞犆犺犻狀犪牘
犃犫狊狋狉犪犮狋:Importanceoffieldobservationsisin
creasingforscientificresearchandaccuratefore
casting.Traditionalwired,wireless,ormixedda
tatransferringapproachesaregenerallylimitedin
useduetotheirpossiblehighcostsandconstruc
tioncomplexity.Theyalsomightfacetechnicalis
suessuchdataredundancy,errorcorrectionand
signalinterferenceetc.Inthispaper,adataacqui
sitionsystemfornearrealtimefieldobservation
basedonTwitterlikeservicesandGSM/SMSnet
workisproposed,inwhichobservationdatawill
besenttoaTwitterserviceviaGSM/SMS,and
thenbeacquiredbyaclientapplicationthatcanbe
easilyimplementedtoaccesstheTwitterservice
withRESTAPIs.Inamorepracticalcase,thecli
entapplicationcanbeadatacenter,whichwilldi
gestdataintotheirlargedatabaseviaTwitterand
servethemtopublictogetherwithotherdata.The
proposedapproach,incomparisontotraditional
ones,ischaracterizedbylowercost,highefficien
cy,moreflexibilityandcapabilityofrapiddevelop
ment,andissuitableforscientificdatacollection,
whichrequiresanearrealtimedataupdatefre
quencyandlowdatasecurity.
犓犲狔狑狅狉犱狊:Twitterlikeservice;nearrealtimemonitoring;datasharing;wirelessnetwork;GSMSMS
network
1895Õ 677:'ATwitter xµ\©lmjkÍÎnoª«w