Part 1: Cloud & REST | Part 2: HTML5 WebSockets | Part 3: Physical Mashups
Since last summer, I had the chance to work at the MIT Laboratory for Manufacturing and Productivity (LMP) in the Auto-ID Labs sub-group, working with the lab associate director Christian Floerkemeier and Prof. Sanjay Sarma. Six month after the beginning of the project we reached a fist milestone and thought it would be good to wrap up what we did there.
The idea of the project is to study how Web and Web of Things blueprints (i.e., architectural patterns) can help to foster the adoption of the EPC Network by making it simpler to deploy and develop upon.
The EPC (Electronic Product Code) Network is probably one of the most comprehensively standardized IoT (Internet of Things) infrastructures: it offers standards that address every steps from encoding unique number on RFID tags, to reading them with standardized readers (LLRP), aggregating events (ALE) to persiting events in their business context and make them available for applications (EPCIS).
Recently, RFID is getting a second youth, its hype phase passed, it is now slowly coming to maturity in a number of applications. A lot of which combine RFID with other sensors and actuators. Not to forget the recent announcements of Google to boost the adoption of NFC (Near Field Communication, another type of RFID tags) by adding native Android OS support for NFC readers embedded in mobile phones (e.g., in the Nexus S).
However, while the adoption the hardware (EPC tags and LLRP readers) is progressing significantly, the adoption of the software standards is yet to take off especially for SMEs.
We believe that part of the reasons for this lack of adoption is the complexity of EPC Network infrastructures. As an example, the leading open-source implementation of the EPC software standards, Fosstrak, requires a total of 12 software components to be installed, configured and maintained. This was our starting point: what if Web and Web of Things architectural blueprints would make the EPC Network simpler to deploy, maintain and develop upon.
After looking a little more a the pain-points of EPC Network deployments we discovered that we could help on at least three of them with Web (of Things) remedies. We came up with 4 different remedies. In this post we look at two of them and will look at the others in a next post.
Cloud Computing and Virtualization to Reduce Installation, Configuration and Maintenance Costs/Hassle
We used virtualization (sometimes called Private Cloud) to create a development virtual machine, instead of hours of installation, the EPC dev virtual machine lets you test and develop with the EPC software stack within a few minutes.
We then used Cloud Computing (Utility Computing in a Public Cloud) to create an Amazon EC2 instance of a whole EPC back-end called EPC Cloud Appliance. Instead of weeks of installation by domain-experts, you now
- buy an (LLRP) standard reader,
- log onto Amazon EC2, select the EPC Cloud virtual machine fire it up on any number of appliances and off you go, you are ready to create your RFID applications, backed by a scalable, standard, EPC software infrastructure.
RESTful Interfaces to Simplify Application Development
Next, we wanted to simplify the currently rather complex interfaces to enable new types of apps using the EPC Network such as mobile apps, apps on sensor nodes or Web applications. The pattern we used for this is REST. Like in most Web of Things projects, we developed a RESTful architecture for the EPC Network in order to provide interfaces to RFID data and devices that are lightweight, easy to use, and easy to integrate with existing services on the Web.
Our first step in this space was to RESTify the information service of the EPC Network (the EPCIS) in a component called: EPCIS Webadapter as described here open-source software framework here. Using the Webadapter, every tagged product, reader, location, etc. gets a unique and resolvable URL.
Try it for yourself on live data by clicking the link below:
restepc.webofthings.com/location/urn:ch:sap:regensdorf:frc/reader/urn:ch:sap:regensdorf:frc:shopfloor/time/2010-12-28T12:23:28.000Z/event
With this interface, RFID data can be consumed by any Web client such as browsers, mobile phones, sensor nodes, etc.
In part 2 of this post we talk about how we used the Real-Time Web and Physical Mashups blueprints to further help easy Web development on top of the EPC Network.
You can also sneak into the presentation of the full project below.
What’s up to all, how is all, I think every one is getting more from this web site, and your views are nice designed for new viewers.
tamoxifen and uterine thickening https://nolvadex.pro/ alternatives to tamoxifen
how to get nolvadex https://nolvadex.pro/ tamoxifen therapy
tamoxifen estrogen https://nolvadex.pro/ how to prevent hair loss while on tamoxifen
buy cytotec over the counter https://cytotec.directory/ cytotec online
online pharmacy india https://indianpharmacy.shop/# – india online pharmacy indianpharmacy.shop
mail order pharmacy india https://indianpharmacy.shop/# – indian pharmacy indianpharmacy.shop
indian pharmacy paypal https://indianpharmacy.shop/# – buy prescription drugs from india indianpharmacy.shop
mail order pharmacy india https://indianpharmacy.shop/# – pharmacy website india indianpharmacy.shop
medication from mexico pharmacy https://mexicanpharmacy.win/# reputable mexican pharmacies online mexicanpharmacy.win
canadianpharmacymeds https://canadianpharmacy.pro/# – canadian pharmacy sarasota canadianpharmacy.pro
mexican pharmaceuticals online https://mexicanpharmacy.win/# mexican pharmaceuticals online mexicanpharmacy.win
pharmacy rx world canada https://canadianpharmacy.pro/# – ed meds online canada canadianpharmacy.pro
mexican rx online https://mexicanpharmacy.win/# buying from online mexican pharmacy mexicanpharmacy.win
canadian pharmacy no scripts https://canadianpharmacy.pro/# – reputable canadian online pharmacies canadianpharmacy.pro
canadian discount pharmacy https://canadianpharmacy.pro/# – canadian pharmacy price checker canadianpharmacy.pro
mexican drugstore online https://mexicanpharmacy.win/# mexico drug stores pharmacies mexicanpharmacy.win
ed drugs online from canada https://canadianpharmacy.pro/# – canadian pharmacy world reviews canadianpharmacy.pro
canadian pharmacy in canada https://canadianpharmacy.pro/# – canadian pharmacy reviews canadianpharmacy.pro
maple leaf pharmacy in canada https://canadianpharmacy.pro/# – northwest pharmacy canada canadianpharmacy.pro
Isso pode ser irritante quando seus relacionamentos são interrompidos e o telefone dela não pode ser rastreado. Agora você pode realizar essa atividade facilmente com a ajuda de um aplicativo espião. Esses aplicativos de monitoramento são muito eficazes e confiáveis e podem determinar se sua esposa está te traindo.
canadian drug companies https://canadadrugs.pro/# – the discount pharmacy canadadrugs.pro
canadian drugs pharmacies online https://canadadrugs.pro/# – online pharmacy no peescription canadadrugs.pro
canada prescriptions online https://canadadrugs.pro/# – online pharmacies canadian canadadrugs.pro
canadian mail order pharmacies to usa https://canadadrugs.pro/# – good online mexican pharmacy canadadrugs.pro
canadian pharmacy antibiotics https://canadianinternationalpharmacy.pro/ onlinecanadianpharmacy
ed drugs online from canada https://canadianinternationalpharmacy.pro/ canadian pharmacy meds review
my canadian pharmacy https://canadianinternationalpharmacy.pro/ best canadian pharmacy online
legitimate canadian online pharmacies https://canadianinternationalpharmacy.pro/ canadianpharmacyworld com
medication from mexico pharmacy https://certifiedpharmacymexico.pro/ mexican mail order pharmacies
mexican border pharmacies shipping to usa https://certifiedpharmacymexico.pro/ best mexican online pharmacies
Monitore o celular de qualquer lugar e veja o que está acontecendo no telefone de destino. Você será capaz de monitorar e armazenar registros de chamadas, mensagens, atividades sociais, imagens, vídeos, whatsapp e muito mais. Monitoramento em tempo real de telefones, nenhum conhecimento técnico é necessário, nenhuma raiz é necessária.
ciprofloxacin 500mg buy online https://cipro.guru/ cipro
buy ciprofloxacin https://cipro.guru/ ciprofloxacin order online
cipro https://cipro.guru/ buy ciprofloxacin
cipro pharmacy https://cipro.guru/ buy cipro online without prescription
cipro generic https://cipro.guru/ cipro pharmacy
https://doxycycline.auction/
Sweetie Fox filmleri https://sweetiefox.online/ – sweety fox
sweety fox https://sweetiefox.online/ – Sweetie Fox izle
Angela White video: https://angelawhite.pro/ Angela White izle
Angela White: https://angelawhite.pro/ Angela Beyaz modeli
Angela White video: https://angelawhite.pro/ Angela White video
Angela White video: https://angelawhite.pro/ Angela White
أنجيلا وايت: https://angelawhite.pro/ أنجيلا وايت
أنجيلا وايت: https://angelawhite.pro/ Angela White izle
sweety fox https://sweetiefox.online/ – swetie fox
Sweetie Fox modeli https://sweetiefox.online/ – Sweetie Fox
sweeti fox https://sweetiefox.online/ – Sweetie Fox izle
Sweetie Fox filmleri https://sweetiefox.online/ – Sweetie Fox video
Sweetie Fox video https://sweetiefox.online/ – Sweetie Fox modeli
Sweetie Fox modeli https://sweetiefox.online/ – sweety fox
Sweetie Fox https://sweetiefox.online/ – Sweetie Fox modeli
lana rhoades unleashed – https://lanarhoades.pro/ lana rhoades hot
lana rhoades unleashed – https://lanarhoades.pro/ lana rhoades
lana rhoades boyfriend – https://lanarhoades.pro/ lana rhoades full video
lana rhoades pics – https://lanarhoades.pro/ lana rhoades hot
N7TpYl sweetie fox video https://sweetiefox.pro/ – ph sweetie fox
Zjsc4O sweetie fox full https://sweetiefox.pro/ – fox sweetie
GQav1E fox sweetie https://sweetiefox.pro/ – sweetie fox cosplay
uaMyII fox sweetie https://sweetiefox.pro/ – sweetie fox
DppLMA sweetie fox https://sweetiefox.pro/ – sweetie fox new
hWuxG2 fox sweetie https://sweetiefox.pro/ – sweetie fox
lZPahQ sweetie fox full video https://sweetiefox.pro/ – sweetie fox full video
eva elfie photo https://evaelfie.site/ eva elfie
hizIZM sweetie fox cosplay https://sweetiefox.pro/ – sweetie fox
eva elfie videos https://evaelfie.site/ eva elfie
eva elfie new video https://evaelfie.site/ eva elfie full video
IeVDqi sweetie fox new https://sweetiefox.pro/ – sweetie fox new
eva elfie new video https://evaelfie.site/ eva elfie videos
eva elfie https://evaelfie.site/ eva elfie photo
eva elfie https://evaelfie.site/ eva elfie
mia malkova: https://miamalkova.life/ mia malkova girl
mia malkova photos: https://miamalkova.life/ mia malkova latest
mia malkova girl: https://miamalkova.life/ mia malkova hd
mia malkova new video: https://miamalkova.life/ mia malkova new video
mia malkova videos: https://miamalkova.life/ mia malkova only fans
mia malkova latest: https://miamalkova.life/ mia malkova hd
mia malkova latest: https://miamalkova.life/ mia malkova videos
mia malkova movie: https://miamalkova.life/ mia malkova photos
mia malkova only fans: https://miamalkova.life/ mia malkova videos
mia malkova photos: https://miamalkova.life/ mia malkova full video
mia malkova hd: https://miamalkova.life/ mia malkova only fans
mia malkova girl: https://miamalkova.life/ mia malkova videos
aviator hilesi: https://aviatoroyunu.pro aviator hilesi
aviator bahis: https://aviatoroyunu.pro pin up aviator
aviator oyna: https://aviatoroyunu.pro aviator oyna
pin up aviator: https://aviatoroyunu.pro aviator oyunu
aviator oyunu: https://aviatoroyunu.pro aviator sinyal hilesi
aviator sinyal hilesi: https://aviatoroyunu.pro aviator oyna
aviator oyna slot: https://aviatoroyunu.pro aviator oyunu
aviator sinyal hilesi: https://aviatoroyunu.pro aviator sinyal hilesi
aviator sinyal hilesi: https://aviatoroyunu.pro aviator hilesi
aviator bahis: https://aviatoroyunu.pro aviator
aviator pin up https://aviatorjogar.online/ – aviator jogo
pin up aviator https://aviatorjogar.online/ – pin up aviator
aviator bet https://aviatorjogar.online/ – aviator jogar
estrela bet aviator https://aviatorjogar.online/ – jogar aviator Brasil
estrela bet aviator https://aviatorjogar.online/ – aviator bet
estrela bet aviator https://aviatorjogar.online/ – aviator betano
aviator game https://aviatormalawi.online – aviator bet
play aviator https://aviatormalawi.online – aviator bet malawi login
aviator malawi https://aviatormalawi.online – aviator game online
aviator game https://aviatormalawi.online – aviator game
aviator game online https://aviatormalawi.online – aviator bet
aviator game online https://aviatormalawi.online – aviator game online
aviator game https://aviatormalawi.online – aviator malawi
aviator bet: https://aviatorghana.pro/ aviator bet
play aviator: https://aviatorghana.pro/ aviator game
aviator game online: https://aviatorghana.pro/ aviator game bet
cassino pin up https://pinupcassino.pro/ pin-up casino login
pin-up cassino https://pinupcassino.pro/ pin-up casino
play aviator: https://aviatorghana.pro/ aviator betting game
aviator game online: https://aviatorghana.pro/ aviator game online
pin up https://pinupcassino.pro/ pin-up cassino
aviator game: https://aviatorghana.pro/ aviator ghana
aviator pin up casino https://pinupcassino.pro/ pin up casino
cassino pin up https://pinupcassino.pro/ pin-up casino
pin-up casino https://pinupcassino.pro/ aviator oficial pin up
pin up https://pinupcassino.pro/ pin up cassino online
pin-up casino https://pinupcassino.pro/ aviator pin up casino
depósito mínimo 1 real – https://jogodeaposta.fun/ melhor jogo de aposta para ganhar dinheiro
jogo de aposta online – https://jogodeaposta.fun/ melhor jogo de aposta para ganhar dinheiro
depósito mínimo 1 real – https://jogodeaposta.fun/ aplicativo de aposta
como jogar aviator https://aviatormocambique.site aviator online
jogar aviator https://aviatormocambique.site aviator
gates of olympus slot – https://gatesofolympus.auction/ gates of olympus demo oyna
gates of olympus demo oyna – https://gatesofolympus.auction/ gates of olympus hilesi
sweet bonanza bahis https://sweetbonanza.bid/ – sweet bonanza demo
sweet bonanza demo türkçe https://sweetbonanza.bid/ – sweet bonanza 100 tl
sweet bonanza free spin demo https://sweetbonanza.bid/ – sweet bonanza giriş
bonus veren casino slot siteleri https://slotsiteleri.guru/ en çok kazandiran slot siteleri
slot kumar siteleri https://slotsiteleri.guru/ oyun siteleri slot
pin up aviator: https://pinupgiris.fun/ pin up casino güncel giriş
pin-up online: https://pinupgiris.fun/ pin up indir
aviator hile https://aviatoroyna.bid – aviator hile
aviator oyunu 20 tl https://aviatoroyna.bid – aviator hile
indian pharmacy paypal: indian pharmacy india online pharmacy indianpharmacy.icu
buy prescription drugs from india: legitimate online pharmacies india indianpharmacy com indianpharmacy.icu
best canadian pharmacy to buy from: trusted canadian pharmacy reputable canadian online pharmacies canadianpharmacy24.store
game cờ bạc online uy tín https://casinvietnam.com/# – casino trực tuyến
web cờ bạc online uy tín http://casinvietnam.com/# – casino online uy tín
Thanks for your marvelous posting! I truly enjoyed reading it, you’re a great author.I will ensure that I
bookmark your blog and will come back later in life. I want
to encourage that you continue your great posts, have a nice evening!
Sometimes the very first letter is capitalized and
the second letter’s not and it really helps blend it up.
my web blog Gsa ser link list
This is a topic that’s near to my heart… Cheers! Exactly where are your contact details though?
Nice post. I was checking constantly this blog and I am impressed!
Very useful info specifically the remaining phase 🙂 I care for such information a lot.
I used to be seeking this particular info for a long time. Thank you and best
of luck.
Awesome post.
Right now it appears like BlogEngine is the best blogging platform available right now.
(from what I’ve read) Is that what you’re using on your
blog?
Hi, Neat post. There is a problem along
with your site in web explorer, might test this?
IE still is the marketplace leader and a large element of
other people will miss your wonderful writing due to this problem.
I used to be recommended this website by way of my cousin. I’m not certain whether or not this post is written by means of him as nobody else understand such specified approximately my problem.
You are wonderful! Thanks!
pharmacies in mexico that ship to usa: mexico pharmacy – buying from online mexican pharmacy
indian pharmacy online http://indiaph24.store/# cheapest online pharmacy india
top online pharmacy india
Keep on working, great job!
I really like what you guys are up too. This type of clever work and
exposure! Keep up the awesome works guys I’ve added you guys to my
personal blogroll.
I’m really enjoying the theme/design of your weblog.
Do you ever run into any web browser compatibility issues?
A few of my blog visitors have complained about my blog not
operating correctly in Explorer but looks great in Firefox.
Do you have any tips to help fix this problem?
I was suggested this web site by my cousin. I’m not sure whether this post is written by him as nobody else
know such detailed about my trouble. You are wonderful!
Thanks!
Thanks for finally writing about > EPC Cloud: Simplifying the Internet of Things Thanks to
Web Patterns: Cloud Computing & REST (Part 1/3) – Web
of Things < Loved it!
I think this is among the most important info for me.
And i am glad reading your article. But wanna remark on some
general things, The website style is great, the articles is really excellent : D.
Good job, cheers
mail order pharmacy india http://indiaph24.store/# reputable indian online pharmacy
online shopping pharmacy india
п»їlegitimate online pharmacies india indian pharmacy fast delivery indianpharmacy com
mexican online pharmacies prescription drugs: Online Pharmacies in Mexico – mexico drug stores pharmacies