Biz of Things

IoT 101 – A Guide to Understanding the Internet of Things

The Internet of Things has been the trendiest term in technology. Anyone who has any interest in the IoT boom knows the potential impact connected devices can have on our world. You have probably read the Gartner report that has estimated there will be 6.4 billion connected devices in 2016 and 20.8 billion connected devices globally by 2020. You may have also read numerous articles about autonomous cars, smart homes, smart kitchens, health tracking, farming or smart cities. Seasoned developers are hacking away to connect the dots so these interconnected devices can succeed in creating day-to-day efficiencies. However, there is also a large contingent of people on the business side who spend endless hours fantasizing about these outcomes, without any real idea of what the underlying technologies are, and how current technologies need to be refined to create an ecosystem for these devices to speak the same language.

Any non-technical business owner who has started a web platform or mobile app understands that they must have a working knowledge of a product to create a sound vision and bring in the right people to build their solution. A business owner who sketches out a solution without any technical knowledge of the product is likely to fail; whereas a business owner who at least has a high-level understanding of the technology and its challenges will be more likely to have a clear vision, and steer the company in the right direction.

Being on the business side, I have struggled to understand the many complexities of the technical side of IoT. With a lack of standardized languages, protocols or middleware, the technology can be quite intimidating for the non-technical mind. My goal for this post is to provide fellow IoT business folks with a few resources that will help you start off in IoT by both understanding the latest breakthroughs and challenges in the industry, and the underlying technology itself.

Keeping up with the latest in IoT

The Internet of Things is ever evolving, and people are making breakthroughs and coming across challenges on a daily basis. Here are some forums that will help you keep up with the latest Internet of Things developments with companies, products, and technologies.

LinkedIn Groups

LinkedIn group discussions are a great way to learn from and chat with industry experts about the latest trends in the Internet of Things vertical. Common topics include latest IoT solutions, future IoT visions, new technologies, and IoT security, amongst others. Recommended groups are:

IoT — Internet of Things, M2M, Smart Cities, Connected Home, Car & Industry, mHealth and Wearables

Internet of Things

Internet of Things Community

Internet of Things Strategy & Innovation

Internet of Things, Big Data and Internet of People

Twitter

Twitter is a great place for news about the latest developments with IoT solutions, products, and underlying technologies. A few examples of IoT twitter accounts to follow are @theIoT, @IEEEIoT, @Things_Internet, @iotguide, and @IoT_Updates, amongst others.

In addition, there are many individual thought leaders on Twitter who provide insights and ask thought-provoking questions to promote discussion about where the industry is headed. Onalytica published a list of the top 100 IoT influencers and brands. You can also follow me, @karllashkari!

Meetups and Conferences

The best way to learn is to learn from other interested people. Try and attend local networking events to gather new ideas, and discuss these technologies with other IoT businesspeople and technologists. These events can be found on Eventbrite or Meetup.com.

Understand the underlying technologies that compose an IoT solution

Read Enterprise IoT: A Definitive Handbook by Naveen Balani

I cannot stress enough how much reading this book will help you understand the underlying technologies that compose the Internet of Things. In this technical read, Naveen Balani concisely details current available options for IoT device components, communication protocols, gateway protocols, data aggregation tools, and data processing, analytics and cognitive learning aspects of an IoT solution. These varying technologies can be confusing at first, but once understood, will allow readers to join the discussion about how we can make connected devices speak the same language through protocol standardization or integration. Balani also details the applications of IoT in the manufacturing, smart car and smart home industries. Lastly, he outlines the services available to enable the development of scalable IoT applications using the Microsoft Azure, IBM Bluemix, and Amazon AWS platforms. A strong understanding of the content in this handbook will allow even a technology novice to understand the inner workings of an IoT solution.

Create your own IoT device

Whether you have created LEGO structures, puzzles, model launch rockets or computers, any inquisitive person knows that the best way to learn how something works is to build it. The best way to understand how an IoT device works is by building an IoT device. A few years ago, this would have taken strong programming knowledge with the need to know C and Python. Now, just like with mobile apps, there are developer tools available that allow people without a programming background to create IoT devices. Microsoft(Azure), IBM(Bluemix) and Amazon(AWS) have created PAAS(Platform as a Service) applications, detailed how-to guides and hardware starter packs that allow anyone to build their own IoT solution. Building a simple device such as a temperature and humidity monitor or a LED blinking light will teach you all you need to know about IoT components, protocols, gateways and analytics in order to have your device perform a cognitive action based on insights gathered from acquired data.

Think about the technical challenges IoT faces in today’s environment

How do today’s technologies support an IoT solution, and what technologies need to be improved or added, to support the exponentially increasing number of devices and amount of data being transmitted and stored? There is currently no standard IoT programming language, and there are a host of different protocols that support different IoT products. How can we expect the devices around us to be connected if they don’t speak the same language? YOU can help come up with a solution. Now that you understand how the technology works, it’s time to join the discussion!

Follow me!

  • Facebook
  • twitter
  • Hatena

1 Comment

  1. Stuart Garrett

    An excellent summary of an important technology; I especially appreciate the list of resources available. May I suggest another group on LinkedIn that is airport-centric: The Internet of Airport Things at https://www.linkedin.com/groups/8528416
    It was started to specifically address the unique demands of IoT in airports.

    Reply
  2. JimmieDah

    Your comment is awaiting moderation.

    Really loads of very good advice!
    https://www.interlandchemie.com/
    canadian pharmacies
    canada drugs
    canadian drug store
    trust pharmacy canada

    Reply
  3. JimmieDah

    Your comment is awaiting moderation.

    You said it perfectly.!
    https://www.lunarciel.com/
    online pharmacy usa
    canadian drugs
    best online pharmacies canada
    canada pharmaceuticals online

    Reply
  4. JimmieDah

    Your comment is awaiting moderation.

    With thanks! Lots of posts!

    https://www.visitwaushara.com/
    drug costs
    canadian pharmacies online
    drugs without prescription
    canadian pharmacy

    Reply
  5. JimmieDah

    Your comment is awaiting moderation.

    You expressed that perfectly!
    https://www.visitwaushara.com/
    drugs for sale
    canadian pharmacy
    best online pharmacies no prescription
    trust pharmacy canada

    Reply
  6. JimmieDah

    Your comment is awaiting moderation.

    Appreciate it. Quite a lot of material!

    https://www.dunamisproductions.com/
    online pharmacy without prescription
    canadian online pharmacies
    canada pharmacies online
    canada pharmaceutical online ordering

    Reply
  7. JimmieDah

    Your comment is awaiting moderation.

    Nicely put, Regards.
    https://www.visitwaushara.com/
    canadian online pharmacy reviews
    aarp approved canadian online pharmacies
    no 1 canadian pharcharmy online
    canadian pharmaceuticals online

    Reply
  8. JimmieDah

    Your comment is awaiting moderation.

    Factor certainly utilized.!
    https://www.visitwaushara.com/
    canadian pharmacy online canada
    canadian pharcharmy
    ed meds online
    trust pharmacy canada

    Reply
  9. JimmieDah

    Your comment is awaiting moderation.

    With thanks. Ample facts!

    https://www.visitwaushara.com/
    my canadian pharmacy
    global pharmacy canada
    best online pharmacies no prescription
    north west pharmacy canada

    Reply
  10. JimmieDah

    Your comment is awaiting moderation.

    You said it very well.!
    https://www.visitwaushara.com/
    canadian drug
    trust pharmacy canada
    canada pharmacy online no script
    canadian cialis

    Reply
  11. JimmieDah

    Your comment is awaiting moderation.

    Amazing loads of terrific advice.
    https://www.dunamisproductions.com/
    buy drugs online
    mexican pharmacies shipping to usa
    canada pharmacy online orders
    canadian cialis

    Reply
  12. JimmieDah

    Your comment is awaiting moderation.

    Incredible loads of fantastic knowledge.
    https://www.waltcoexpress.com/
    canadian pharmacies top best
    canadian pharmacies
    prescription drug assistance
    canadianpharmacy

    Reply
  13. JimmieDah

    Your comment is awaiting moderation.

    Tips clearly utilized.!
    https://www.interlandchemie.com/
    cialis canadian pharmacy
    canadian online pharmacy
    highest rated canadian pharmacies
    canadian pharmacy

    Reply
  14. JimmieDah

    Your comment is awaiting moderation.

    Seriously many of great advice.
    https://www.lunarciel.com/
    canadian pharmacy viagra
    canada pharmacy online
    canada pharmacy no prescription
    north west pharmacy canada

    Reply
  15. JimmieDah

    Your comment is awaiting moderation.

    Helpful data. Cheers!
    https://www.waltcoexpress.com/
    medical information online
    canadian pharmacies
    pharmacy price compare
    canada online pharmacies

    Reply
  16. JimmieDah

    Your comment is awaiting moderation.

    You actually expressed this exceptionally well.
    https://www.lunarciel.com/
    canada online pharmacy
    canadian cialis
    mexican pharmacies shipping to usa
    canadian pharmacies without an rx

    Reply
  17. JimmieDah

    Your comment is awaiting moderation.

    You stated it superbly!
    https://www.interlandchemie.com/
    canada drug prices
    london drugs canada
    canadian pharmacies online prescriptions
    canada pharmacy online

    Reply
  18. JimmieDah

    Your comment is awaiting moderation.

    Amazing a lot of great material!
    https://www.dunamisproductions.com/
    pharmacy tech
    canadian pharmacies online
    canada online pharmacies
    mexican pharmacies shipping to usa

    Reply
  19. JimmieDah

    Your comment is awaiting moderation.

    Wow all kinds of wonderful knowledge.
    https://www.interlandchemie.com/
    canadian pharmacy no prescription
    canadian pharmacies without an rx
    online rx pharmacy
    mexican pharmacies shipping to usa

    Reply
  20. JimmieDah

    Your comment is awaiting moderation.

    Great info. Kudos.
    https://www.waltcoexpress.com/
    canada pharmacy online no script
    canadian pharcharmy
    pharmacy prescription
    canadian pharmacies without an rx

    Reply
  21. JimmieDah

    Your comment is awaiting moderation.

    Wonderful postings. Thanks!
    https://www.lunarciel.com/
    pharmacy prices
    canadian pharmacies online
    canada drugs online
    canadian viagra

    Reply
  22. JimmieDah

    Your comment is awaiting moderation.

    You have made your stand pretty nicely!.
    https://www.visitwaushara.com/
    mexican pharmacies
    canada pharmaceutical online ordering
    online pharmacy without a prescription
    online pharmacies canada

    Reply
  23. JimmieDah

    Your comment is awaiting moderation.

    You actually mentioned it perfectly!
    https://www.interlandchemie.com/
    pharmacies near me
    online pharmacies of canada
    drugstore online
    canadian online pharmacy

    Reply
  24. JimmieDah

    Your comment is awaiting moderation.

    Kudos. I appreciate this.
    https://www.lunarciel.com/
    canadian pharcharmy online
    global pharmacy canada
    best online international pharmacies
    london drugs canada

    Reply
  25. JimmieDah

    Your comment is awaiting moderation.

    Thanks a lot. An abundance of facts.

    https://www.lunarciel.com/
    best canadian mail order pharmacies
    north west pharmacy canada
    canada pharmacies without script
    aarp approved canadian online pharmacies

    Reply
  26. JimmieDah

    Your comment is awaiting moderation.

    You reported this exceptionally well!
    https://www.interlandchemie.com/
    canadian drug store
    canada pharmaceuticals online
    pharmacy online
    canadian pharmacies-24h

    Reply
  27. JimmieDah

    Your comment is awaiting moderation.

    Superb postings, Many thanks.
    https://www.visitwaushara.com/
    canadapharmacyonline com
    trust pharmacy canada
    canada pharmacy online orders
    canada drugs online

    Reply
  28. JimmieDah

    Your comment is awaiting moderation.

    You actually mentioned it exceptionally well.
    https://www.waltcoexpress.com/
    online pharmacy canada
    canadian pharmacy online
    prescription drugs without prior prescription
    canada drug

    Reply
  29. JimmieDah

    Your comment is awaiting moderation.

    Lovely facts, Many thanks!
    https://www.interlandchemie.com/
    canadian pharmacy online canada
    london drugs canada
    prescription drugs prices
    canada drugs online

    Reply
  30. JimmieDah

    Your comment is awaiting moderation.

    Thanks a lot. Excellent stuff!
    https://www.interlandchemie.com/
    canada pharmacies online
    canadian pharcharmy
    buy prescription drugs from canada
    top rated canadian pharmacies online

    Reply
  31. JimmieDah

    Your comment is awaiting moderation.

    Thank you. Fantastic stuff.
    https://www.interlandchemie.com/
    canadian prescription drugs
    canadianpharmacy
    walgreens pharmacy
    aarp approved canadian online pharmacies

    Reply
  32. JimmieDah

    Your comment is awaiting moderation.

    You actually said it fantastically!
    https://www.interlandchemie.com/
    northwest pharmacy canada
    canada drugs online
    canadian rx
    canada drugs

    Reply
  33. JimmieDah

    Your comment is awaiting moderation.

    Wonderful stuff. Appreciate it.
    https://www.interlandchemie.com/
    walgreens pharmacy
    canadian pharmacies without an rx
    mexican pharmacies online
    online pharmacies canada

    Reply
  34. JimmieDah

    Your comment is awaiting moderation.

    Well voiced of course. .
    https://www.dunamisproductions.com/
    price prescription drugs
    canadian pharmacies
    northwest pharmacy
    aarp approved canadian online pharmacies

    Reply
  35. JimmieDah

    Your comment is awaiting moderation.

    You suggested this fantastically!
    https://www.dunamisproductions.com/
    no 1 canadian pharcharmy online
    canada drug
    prescription cost
    canada drug

    Reply
  36. JimmieDah

    Your comment is awaiting moderation.

    Thanks! Awesome stuff!
    https://www.lunarciel.com/
    buy prescription drugs online
    trust pharmacy canada
    prescription drugs without prior prescription
    canada drugs

    Reply
  37. JimmieDah

    Your comment is awaiting moderation.

    You have made the point.
    https://www.waltcoexpress.com/
    discount pharmacy
    canada online pharmacies
    costco pharmacy pricing
    canada pharmaceutical online ordering

    Reply
  38. JimmieDah

    Your comment is awaiting moderation.

    You reported that really well.
    https://www.interlandchemie.com/
    canadian family pharmacy
    canada pharmaceutical online ordering
    best online canadian pharcharmy
    north west pharmacy canada

    Reply
  39. JimmieDah

    Your comment is awaiting moderation.

    Wonderful information. Kudos!
    https://www.lunarciel.com/
    medical information online
    canada pharmaceuticals online
    pharmacy prescription
    global pharmacy canada

    Reply
  40. JimmieDah

    Your comment is awaiting moderation.

    Terrific information. Regards!
    https://www.dunamisproductions.com/
    pharmacy prices
    canada pharmacy
    buying prescription drugs canada
    northwest pharmacy

    Reply
  41. JimmieDah

    Your comment is awaiting moderation.

    Very good knowledge. With thanks.
    https://www.interlandchemie.com/
    canada meds
    canadian drugs
    northwest pharmacy
    canadian pharmacy

    Reply
  42. JimmieDah

    Your comment is awaiting moderation.

    Nicely put, Many thanks!
    https://www.visitwaushara.com/
    prescription drugs prices
    online pharmacies of canada
    canadian mail order pharmacies
    trust pharmacy canada

    Reply
  43. JimmieDah

    Your comment is awaiting moderation.

    This is nicely said! !
    https://www.waltcoexpress.com/
    candrugstore com
    north west pharmacy canada
    canadian rx pharmacy online
    canadianpharmacy

    Reply
  44. JimmieDah

    Your comment is awaiting moderation.

    Regards, A good amount of content.

    https://www.interlandchemie.com/
    online prescription drugs
    canadian pharmacy
    mexican pharmacies shipping to usa
    canadian cialis

    Reply
  45. JimmieDah

    Your comment is awaiting moderation.

    Incredible all kinds of fantastic tips.
    https://www.visitwaushara.com/
    canada pharmacy online
    canadian pharcharmy
    canadian drug stores online
    canada drugs online

    Reply
  46. JimmieDah

    Your comment is awaiting moderation.

    Fantastic info. Many thanks.
    https://www.waltcoexpress.com/
    cheap prescription drugs
    canadian pharmacies that ship to us
    mexican pharmacy online medications
    northwestpharmacy

    Reply
  47. JimmieDah

    Your comment is awaiting moderation.

    Kudos, Loads of advice!

    https://www.lunarciel.com/
    online pharmacy reviews
    northwest pharmacy
    canadian rx pharmacy online
    canadian online pharmacy

    Reply
  48. JimmieDah

    Your comment is awaiting moderation.

    Thanks a lot! I enjoy it!
    https://www.interlandchemie.com/
    canada pharmacies without script
    canada pharmaceuticals online
    canadian pharmacy king
    canada drugs

    Reply
  49. JimmieDah

    Your comment is awaiting moderation.

    This is nicely expressed! !
    https://www.lunarciel.com/
    canada pharmacies
    canadian pharmacies without an rx
    trusted overseas pharmacies
    trust pharmacy canada

    Reply
  50. JimmieDah

    Your comment is awaiting moderation.

    Nicely put. Regards!
    https://www.visitwaushara.com/
    compare rx prices
    canadianpharmacy
    drug stores near me
    canadian drugs

    Reply
  51. JimmieDah

    Your comment is awaiting moderation.

    Valuable information. Appreciate it!
    https://www.dunamisproductions.com/
    canadian drugstore online
    canadian pharmacy
    canadian discount pharmacy
    canada pharmacy

    Reply
  52. JimmieDah

    Your comment is awaiting moderation.

    Reliable stuff. Thanks.
    https://www.waltcoexpress.com/
    canadian pharmacy viagra brand
    top rated canadian pharmacies online
    cheap prescription drugs online
    mexican pharmacies shipping to usa

    Reply
  53. JimmieDah

    Your comment is awaiting moderation.

    Thanks, Plenty of content.

    https://www.dunamisproductions.com/
    online pharmacies canada
    canadian pharcharmy
    the canadian pharmacy
    canada drugs

    Reply
  54. PeterMok

    Your comment is awaiting moderation.

    Seriously loads of amazing advice.
    http://canadianpharmaciesnnm.com/
    pharmacy cost comparison
    canadian pharmacies
    legitimate canadian mail order pharmacies
    mexican pharmacies shipping to usa

    Reply
  55. Scotthes

    Your comment is awaiting moderation.

    Seriously a lot of useful facts!
    http://www.canadianpharmacymsn.com/
    drugs from canada
    online pharmacies of canada
    best online pharmacies canada
    northwestpharmacy

    Reply
  56. PeterMok

    Your comment is awaiting moderation.

    Seriously all kinds of good advice!
    https://nicktambone.com/
    canadian drug stores online
    canadian pharmacy
    canadian meds
    canadian pharmacies online

    Reply
  57. Patrickgat

    Your comment is awaiting moderation.

    Cheers! Fantastic information.
    http://www.canadianpharmacymsn.com/
    international pharmacy
    north west pharmacy canada
    pharmacy without dr prescriptions
    canadian cialis

    Reply
  58. Scotthes

    Your comment is awaiting moderation.

    Kudos. I enjoy this.
    http://canadianpharmacyntx.com/
    canadian drug
    online pharmacies of canada
    online pharmacies canada
    canada drugs online

    Reply
  59. Patrickgat

    Your comment is awaiting moderation.

    Thank you. I appreciate it.
    http://canadianpharmacymim.com/
    canadian pharcharmy online
    canadian online pharmacy
    best online pharmacy stores
    canadian online pharmacies

    Reply
  60. Scotthes

    Your comment is awaiting moderation.

    Thank you, Quite a lot of stuff!

    http://canadianpharmacyntx.com/
    canada pharmacies
    online pharmacies canada
    drugs online
    top rated canadian pharmacies online

    Reply
  61. PeterMok

    Your comment is awaiting moderation.

    Cheers, Terrific information!
    http://www.canadianpharmacymsn.com/
    overseas pharmacy forum
    canadian pharmacies
    buy prescription drugs online
    canadian online pharmacies

    Reply
  62. Patrickgat

    Your comment is awaiting moderation.

    Fine material. Regards!
    https://nicktambone.com/
    canada drugs
    mexican pharmacies shipping to usa
    canadianpharmacy
    canadian pharcharmy

    Reply
  63. Scotthes

    Your comment is awaiting moderation.

    Cheers! Loads of knowledge.

    http://canadianpharmacyntx.com/
    canadian drugstore
    aarp approved canadian online pharmacies
    canadapharmacy
    canada pharmacy online

    Reply
  64. PeterMok

    Your comment is awaiting moderation.

    Lovely content, Regards.
    https://nicktambone.com/
    most reliable canadian pharmacies
    canadian pharmacy online
    canada online pharmacy
    canada drug

    Reply
  65. Patrickgat

    Your comment is awaiting moderation.

    Nicely put. Thanks.
    http://canadianpharmacymim.com/
    best online canadian pharcharmy
    canadian pharmacies-24h
    overseas pharmacies
    canadian pharmacy

    Reply
  66. Scotthes

    Your comment is awaiting moderation.

    With thanks, I enjoy this.
    http://canadianpharmaciescubarx.com/
    meds online
    northwest pharmacy
    canadian pharmacy without prescription
    canadian drugs

    Reply
  67. PeterMok

    Your comment is awaiting moderation.

    Perfectly expressed genuinely. !
    http://canadianpharmacysilo.com/
    canadian prescription drugstore
    london drugs canada
    canada pharmacy online
    canadian pharmacy

    Reply
  68. Scotthes

    Your comment is awaiting moderation.

    Thank you. Fantastic information!
    https://nicktambone.com/
    canadian pharmacy online
    top rated canadian pharmacies online
    online pharmacy canada
    north west pharmacy canada

    Reply
  69. PeterMok

    Your comment is awaiting moderation.

    Seriously tons of helpful knowledge.
    http://canadianonlinepharmacynnm.com/
    best canadian prescription prices
    canadian pharmacy online
    canadian pharmacy viagra brand
    mexican pharmacies shipping to usa

    Reply
  70. Patrickgat

    Your comment is awaiting moderation.

    Position well regarded!!
    http://www.canadianpharmacymsn.com/
    pharmacy without dr prescriptions
    canadian pharmacies without an rx
    prescription drug cost
    canada drug

    Reply
  71. Scotthes

    Your comment is awaiting moderation.

    You actually expressed it well!
    http://canadianpharmacymim.com/
    best online canadian pharcharmy
    canadian viagra
    canadian mail order pharmacies
    canadian online pharmacies

    Reply
  72. PeterMok

    Your comment is awaiting moderation.

    Useful posts. Regards!
    http://www.canadianpharmacymsn.com/
    buy prescription drugs canada
    canada pharmaceuticals online
    canada pharmacy no prescription
    canadian pharmacies

    Reply
  73. Patrickgat

    Your comment is awaiting moderation.

    Nicely put. With thanks.
    http://canadianpharmacyntx.com/
    canadian prescriptions
    canadian viagra
    get prescription online
    canadian pharcharmy

    Reply
  74. Scotthes

    Your comment is awaiting moderation.

    Great facts, Regards.
    http://canadianpharmacyntx.com/
    online pharmacy reviews
    canadian pharmacies
    price prescription drugs
    canadian pharcharmy

    Reply
  75. PeterMok

    Your comment is awaiting moderation.

    You actually suggested it really well.
    http://canadianpharmacymim.com/
    canadian pharmacy online
    canadian online pharmacy
    prescription drugs online without doctor
    north west pharmacy canada

    Reply
  76. Patrickgat

    Your comment is awaiting moderation.

    You’ve made the point!
    http://canadianpharmacymim.com/
    canadianpharmacy
    canadian pharmacies
    canadian pharmacies
    canadian pharmacies-24h

    Reply
  77. Scotthes

    Your comment is awaiting moderation.

    Thank you, Great stuff!
    http://canadianonlinepharmacynnm.com/
    buy prescription drugs without doctor
    northwest pharmacy
    rx pharmacy
    canada drugs online

    Reply
  78. PeterMok

    Your comment is awaiting moderation.

    Wonderful forum posts. Many thanks.
    http://canadianpharmaciesnnm.com/
    prescription pricing
    canadian pharmacies
    24 hour pharmacy
    canadian pharmacies online

    Reply
  79. Patrickgat

    Your comment is awaiting moderation.

    Great tips. Cheers.
    http://canadianpharmacymim.com/
    safe canadian online pharmacies
    global pharmacy canada
    online canadian pharmacies
    canadian pharmacies online

    Reply
  80. Scotthes

    Your comment is awaiting moderation.

    You have made your stand quite effectively!!
    http://canadianpharmacyntx.com/
    canadian discount pharmacy
    canadian pharmacies
    cialis online
    canadian pharmacies-24h

    Reply
  81. PeterMok

    Your comment is awaiting moderation.

    With thanks. An abundance of stuff!

    http://canadianpharmacymim.com/
    overseas pharmacies
    london drugs canada
    canadian pharmacy no prescription needed
    canadian online pharmacies

    Reply
  82. Patrickgat

    Your comment is awaiting moderation.

    Very good information. Thanks a lot!
    http://canadianpharmaciesnnm.com/
    my canadian pharmacy
    canadian pharmacy online
    cialis online
    canadian pharcharmy

    Reply
  83. Scotthes

    Your comment is awaiting moderation.

    Seriously plenty of excellent information!
    http://canadianonlinepharmacynnm.com/
    safe canadian online pharmacies
    canada pharmacy
    rx price comparison
    canada drugs

    Reply
  84. PeterMok

    Your comment is awaiting moderation.

    Amazing facts. Cheers!
    http://canadianpharmacyntx.com/
    pharmacy tech
    online pharmacies of canada
    rx pharmacy
    northwestpharmacy

    Reply
  85. Patrickgat

    Your comment is awaiting moderation.

    Info very well used.!
    http://talahicc.com/
    pharmacies near me
    canadian pharcharmy
    canada drugs
    canadian pharmaceuticals online

    Reply
  86. Scotthes

    Your comment is awaiting moderation.

    Amazing lots of excellent data!
    http://www.canadianpharmacymsn.com/
    board of pharmacy
    canada pharmaceuticals online
    drug stores near me
    canada pharmaceuticals online

    Reply
  87. PeterMok

    Your comment is awaiting moderation.

    You revealed this terrifically!
    http://canadianpharmaciesnnm.com/
    canadian pharcharmy online
    north west pharmacy canada
    walmart pharmacy price check
    canada pharmacy

    Reply
  88. Patrickgat

    Your comment is awaiting moderation.

    Thanks a lot. An abundance of data.

    http://canadianpharmaciesnnm.com
    cheap drugs online
    canada pharmaceuticals online
    canadian pharmacy viagra brand
    canadian online pharmacies

    Reply
  89. Scotthes

    Your comment is awaiting moderation.

    This is nicely put. !
    http://canadianpharmacymim.com
    mexican pharmacies
    aarp approved canadian online pharmacies
    medical information online
    canadian pharmacies-24h

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *