Wednesday, September 28, 2016

Internet-of-Things Work Scope- intel edison

Internet of Things (IoT) has become biggest disruptive technology in world, Through this technology world reaches for greater connectivity in WAN. Nowadays every company working on AWS IoT technology. IoT services providing quick answering in one media to another media. Internet of Things and its services are becoming part of our everyday life, ways of working, and business. This is the Information and Communications Technology.

About Internet of Things?

AWS IoT can connect billions of devices and send trillions of messages, and can process and route those messages to AWS endpoints and to other devices in a reliable and secure manner. With AWS IoT, your applications can communicate with all your devices, all the time. AWS IoT makes it super easy to use AWS services such as DynamoDB, RDS, Lambda, Kinesis, S3, and Machine Learning, o build IoT applications that gather, process, analyze and act on data generated by connected devices completely in the cloud.

AWS IOT Architecture

AWS IOT Hardware Device Intel® Edison and Grove IoT Starter Kit Powered by AWS

The bundle includes the Grove IoT Environmental Kit* from Seeed Studios, a rapid-prototyping kit for designing indoor applications based on the Intel® Edison development board, and Amazon Web Services* (AWS), a suite of services that enables secure, bidirectional communications between the device and the cloud. AWS IoT* is a platform that allows devices — cars, turbines, sensor grids, light bulbs and more -- to connect to AWS services so companies can store, process, analyze, and act on the volumes of data generated by connected devices on a global scale. With a base shield that can connect up to 11 different sensors and actuators and access to AWS, you can easily create a new Internet of Things (IoT) device to explore and interact with your indoor environment. AWS services extends the functionality of the Grove Indoor Environmental Kit* for Intel Edison, adding the ability to transform , augment, or route messages to the AWS cloud with secure authentication from X.509 certificates installed on your device. You can also control how your IoT clients such as micro controllers, sensors, actuators, mobile devices, or applications connect to the AWS cloud with built-in services and SDKs to fine-tune communication, rules, and roles.

Parts List:

Board/Part Qty Documentation
Intel® Edison for Arduino 1 Read Here
Base Shield 1 Read Here
Grove - Temperature&Humidity Sensor (High-Accuracy & Mini) 1 Read Here
Grove - Moisture Sensor 1 Read Here
Grove - Light Sensor 1 Read Here
Grove - UV Sensor 1 Read Here
Grove - PIR Motion Sensor 1 Read Here
Grove - Encoder 1 Read Here
Grove - Button 1 Read Here
Grove - LCD RGB Backlight 1 Read Here
Grove - Relay 1 Read Here
Grove - Servo 1 Read Here
Grove - Buzzer 1 Read Here
USB Cable; 480mm-Black 1 -
USB Wall Power Supply 1 -

Project Scope of Work

We expect that the team works on getting all 5 sensors listed below connect using the AWS Iot Architecture shown above. Once the device is connected to AWS we should be able to capture the data inside Dynamodb. The complete project should be able to use the Device Gateway, Device Shadow with TLS authentication and MQTT protocol.. The sensors to be used are defined below

Intel® device With AWS IoT Architecture

Intel® Edison for Arduino


  • Uses a 22nm Intel® SoC that includes a dual core, dual threaded Intel® Atom™ CPU at 500MHz and a 32-bit Intel® Quark™ microcontroller at 100 MHz. It supports 40 GPIOs and includes 1GB LPDDR3, 4 GB EMMC, and dual-band WiFi and BTLE on a module slightly larger than a postage stamp.
  • The Intel Edison module will initially support development with Arduino* and C/C++, followed by Node.JS, Python, RTOS, and Visual Programming support in the near future.
  • It includes a device-to-device and device-to-cloud connectivity framework to enable cross-device communication and a cloud-based, multi-tenant, time-series analytics service.
  • Has an SD card connector, micro USB or standard sized USB host Type-A connector(via mechanical switch), Micro USB device, 6 analog inputs, and 20 ditial input/output pins, 1x UART, 1x I2C, and 1x ICSP 6-pin header (SPI) Power jack with 7V-15V DC input.


Grove - Temperature & Humidity Sensor (High-Accuracy & Mini)

This is a multifunctional sensor that gives you temperature and relative humidity information at the same time. It utilizes a TH02 sensor that can meet measurement needs of general purposes. It provides reliable readings when environment humidity condition in between 0-80% RH, and temperature condition in between 0-70°C, covering needs in most home and daily applications that don't contain extreme conditions.

Grove - Moisture Sensor

The Grove - Moisture Sensor can be used to detect the moisture of soil, to judge if there is dampness around the sensor. It can be used to decide if the plants in a garden needs watering. It can be used in gardens to automate watering plants. It can be used very easily by just inserting the sensor into the soil and reading the output using ADC.

Grove - Light Sensor

The Grove - Light sensor module uses GL5528 photoresistor(light dependent resistor) to detect the intensity of light in the environment. The resistance of photoresistor decreases when the intensity of light increases. A dual OpAmp chip LM358 on board produces voltage corresponding to intensity of light(i.e based on resistance value). The output signal from this module will be HIGH in bright light and LOW in the dark. This module can be used to build a light controlled switch i.e switch off lights during day time and switch on lights during night time.

Grove - UV Sensor

The Grove – UV Sensor is used for detecting the intensity of incident ultraviolet(UV) radiation. This form of electromagnetic radiation has shorter wavelengths than visible radiation. It is based on the sensor GUVA-S12D.It has a wide spectral range of 200nm-400nm. The module will output electrical signal which is varied with the change of the UV intensity. UV sensors are used for determining exposure to ultraviolet radiation in laboratory or environmental settings.

Grove - PIR Motion Sensor

This is a simple to use PIR motion sensor with Grove compatible interface. Simply connect it to Stem shield and program it, when anyone moves in its detecting range, the sensor outputs HIGH on its SIG pin.
The detecting range and response speed can be adjusted by 2 potentiometers soldered on its circuit board, The response speed is from 0.3s - 25s, and max 6 meters of detecting range.

AWS Device Shadow

A thing shadow (sometimes referred to as a device shadow) is a JSON document that is used to store and retrieve current state information for a thing (device, app, and so on). The Thing Shadows service maintains a thing shadow for each thing you connect to AWS IoT. You can use thing shadows to get and set the state of a thing over MQTT or HTTP, regardless of whether the thing is connected to the Internet.

Device Shadows Data Flow

The Thing Shadows services acts as an intermediary, allowing devices and applications to retrieve and update thing shadows.
The Thing Shadows service uses a number of MQTT topics to facilitate communication between applications and devices. To see how this works, use the AWS IoT MQTT client to subscribe to the following MQTT topics with QoS 1:
The Thing Shadows service sends messages to this topic when an update is successfully made to a thing shadow.
The Thing Shadows service sends messages to this topic when an update to a thing shadow is rejected.
The Thing Shadows service sends messages to this topic when a difference is detected between the reported and desired sections of a thing shadow.
The Thing Shadows service sends messages to this topic when a request for a thing shadow is made successfully.
The Thing Shadows service sends messages to this topic when a request for a thing shadow is rejected.

AWS IoT Device Gateway

The AWS IoT Device Gateway enables devices to securely and efficiently communicate with AWS IoT. The Device Gateway can exchange messages using a publication/subscription model, which enables one-to-one and one-to-many communications. With this one-to-many communication pattern AWS IoT makes it possible for a connected device to broadcast data to multiple subscribers for a given topic. The Device Gateway supports MQTT, WebSockets, and HTTP 1.1 protocols and you can easily implement support for proprietary or legacy protocols. The Device Gateway scales automatically to support over a billion devices without provisioning infrastructure.

Amazon DynamoDB

Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications. Start today by downloading the local version of DynamoDB, then read our Getting Started Guide.

Reference Material

Interactive tutorial
AWS IoT is a managed cloud service that lets connected devices -- cars, light bulbs, sensor grids and more -- easily and securely interact with cloud applications and other devices.
This interactive tutorial will help you to get started quickly by demonstrating the following service features:
  • Connect things to the Device Gateway
  • Process and act on data with the Rules Engine
  • Read and set device state with Device Shadows

IoT news and features

The Internet of Things is an evolving term used to describe objects and their virtual representations communicating via an internet-like network. The concept has been discussed since 1991, when the initial idea was based on control networks that would allow for the remote control and monitoring devices, inventory and factory functions. Today, the term Internet of Things relates to the advanced connectivity of devices, systems and services, going beyond merely machine-to-machine (M2M) communication. It is estimated that by 2020 there will be over 25 billion devices wirelessly connected to the Internet of Things, including embedded and wearable computing devices. We track this emerging phenomenon.

Application Scope?

Iot has used in wide application depending upon the cloud network mode, level and coverage WAN area intromission. In days every companies have provision to move on the AWS IOT . CEO Jeff Immelt said that a global network connecting people, data and machines called the Industrial Internet had the potential to add $10 to $15 trillion to global GDP in the next 20 years. GE plans to invest $1 billion in the "development of industrial internet technology and applications to make customers more productive." IoT concept is working fully automated monitoring and reporting,Utility,Plants and Animals filed in the internet, IOT applications ranking area Smart home,Smart City,Smart grids,Industrial Internet, and Connected Health (Digital health/Telehealth/Telemedicine)

Saturday, September 24, 2016

Odoo – E-Bay Connector

New module released by Pragmatic Techsoft Pvt. Ltd. This facilitates user to synchronize product information from odoo to Ebay. Following are the features available in this connector

1. Provision to setup production and Sandbox ebay accounts for synctornisation.

2. Synchronization of Currencies and Countries of e-Bay

3. Provision to Synchronise product categories and specific category hierarchy from e-Bay to Odoo

4. e-Bay order synchronisation to Odoo

5. Export products from Odoo to e-Bay : capture e-bay specific information in separate tab

6. Sales Order synchronisation from e-Bay to Odoo

7. Automated work-flow for creating Invoicing and payments in Odoo

Friday, September 23, 2016

Odoo 10 Community and Enterprise Edition Features - MRP + Maintenance+ PLM + Quality

Odoo is best selling open source business suite of application that allows businesses to attain unmatched competitive advantage. The application is simple to use compared to other enterprise softwares and yet delivers highly functional for businesses across all scales and sizes. The new version Odoo 10 is expected to enhance the future readiness of enterprise applications with focus on Manufacturing.

Value Proposition of Odoo 10

The world will see launch of Odoo 10 at its yearly conference Odoo Experience 2016 on October 5th at Belgium. Slated for October 1st week release, the Odoo 10 enterprise application is sure to wow the world with its Manufacturing upgrade, enterprise grade functionalities. The entire suite is expected to be bifurcated into two versions – the Enterprise Edition and the Community Edition.

Odoo 10 is packed with some amazing Manufacturing Resource Planning (MRP).

  • PLM 
  • Bill of Materials 
  • Versioning
Manufacturing Engineering
  • Routings
  • Worksheets
  • Planning
  • Control Panel
  • Work orders
Supply Chain
  • MPS
  • Routes
  • Procurement Rules
  • Control Points
  • Checks (SPC)
  • Alerts
  • Equipment Management
  • Maintenance Requests

Split of Modules between Community and Enterprise Edition

Features in Odoo 10 Community Edition
  • bill of materials, kits, manufacturing order, routing, work orders
  • scheduling of MO (expected dates)

Features in Odoo 10 Enterprise Edition
  • mrp_floor_plant: floor plant dashboard
  • scheduling of work orders
  • work centers planning
  • statistics & dashboard
  • touchscre²en and barcode UI
  • Maintenance
  • Quality - documentation

Other Enterprise Level Apps that Deliver Incredible Outcomes to Business

Creative Website Builder CMS
  • Brand New WYSIWYG Editor
  • Website Versions
  • More Powerful Building Blocks
  • Quick Form Builder
  • Updated Customization Tools
  • Alpha Beta Testing Modes
  • Support for Multiple Websites

Secure and Scalable E-commerce
  • Customer Portal
  • Support for Digital Products such as publications, code.
  • Payment Gateway Integrations Paypal,
  • Built in Support for shipping companies such as FedEx, UPS, USPS< DHL
  • Ebay and Amazon Integration

Intuitive User Interface

  • Sameter Navigation Menu
  • Fully responsive with support for Mobile Web on Android, IOS
  • Slick looking Dashboard with Charts and Graphs

Accounting, Invoicing and Payments solution that delivers superior RoI
  • Improved Reconciliation
  • Smarter Financial Year Closing
  • Simplified Configuration
  • Assets
  • Send invoices to customers by email in one click
  • Integration with 24.000 Banks
  • Support for Single Euro Payments Area (SEPA) Payments
  • Import bank statements in OFX, QIF, CSV, CODA Import
  • Print Checks
  • Batch Deposit

CRM on Steroids
  • Lead, Opportunity, Account Management
  • VOIP support with One Click calls
  • Schedule Calls
  • Call center support wtth Calling Queue
  • Mass Email Marketing
  • Tracking ROI on Email Campaigns
  • Analytics
  • Support for Themes
  • Live Chat

Exclusive Retail and Restaurant Point of Sale
  • Support for managing a Restaurant
  • Loyalty Management
  • Support for Kitchen and Receipt printer
  • Hardware Support for Touch Screen Monitor, Cash Box, Bar code scanners, Customer Display and credit card reader.
  • Human Resources and Payroll
  • Project Management
  • Manufacturing Resource Planning
  • Slides with support for Docs and Videos
  • Subscription Management
  • Contract Management
  • Warehouse Management
  • Inventory Management

Saturday, September 10, 2016

Odoo 9 Manufacturing Management

Company has developed many features in Odoo 9 Manufacturing Management module which helps in supporting and accelerating the business. This Product comes with many features like Sales to

To Use complete functionality of Manufacturing Management we need to configure.
  1. Routings
  2. Operations
  3. Properties
  4. Property Group
  5. Work Centers
  6. Resources
  7. Plant
  8. Working Time
  9. Resources Leaves
  10. Warehouse management
  11. Product Categories
  12. Delivery Methods
Manufacturing -> Configuration -> Routing
Here you can define all routing related to your manufacturing business which will be again linked with operation and its sequence.
Operations Manufacturing -> Configuration -> Operations
User can define all Operations of its company here at this location.
Manufacturing -> Configurations -> Properties
Property Group
Manufacturing -> Configurations -> Property Group
Working Time
Manufacturing ->Manufacturing -> Configurations -> Resource -> Working Time
User will define the resource time which is getting utilized for any manufacturing related work.
Resource Leaves
Manufacturing -> Configurations -> Resource -> Resource Leaves
Warehouse Management
Manufacturing -> Configurations -> Inventory -> Configuration -> Warehouse Management -> Warehouses
Product Categories
User can define all type of product categories at this location.
Delivery Methods
All Delivery methods which are used in company can be defined here at this location:-
Sales Order
User will raise quotation at following location and can be process it to Sales Order:-
Sales -> Quotation
Master Production Schedule
You need to select the option either ‘Make to Order’ or ‘Make to Stock’. If you select ‘Make to Order’ then system allows selecting the Sales Order which you can link while for ‘Make to Stock’ works as Forecasting.
Here we are selecting Make to Order and select our SO which we have raised in earlier topic.
Now Go to Manufacturing -> MPS -> Schedule Details
User has to select Confirm button it moves to Manufacturing order.
Manufacturing -> Manufacturing -> Manufacturing Orders
Select your Sales Order and click on ‘Delivery’

This complete the cycle of sales to despatch with Manufacturing business.

Wednesday, July 20, 2016

Odoo 9 Transport Order Module

This document describes process of Truck Loading and preparing Transport Order based on Delivery Order. Module Name: pts_transport_order Dependency of Module: Fleet Management , Inventory , Document, Sale .

Functional Details.

Direct Link to the Transport Report from delivery order.
2. Tree/List View of Transport Orders.
3. The newly created Transport Order will keep default values of respective Delivery Order automatically , also other transport orders can be added here.
4 . After filling required fields admin will approve the Transport Order and It will dynamically go to the Approved State and Send-by mail option will be visible .
5 . Transport Order PDF-Report.
6 . Calendar View of Transport Order showing Order no.,Scheduled Date and Pre/Postponed Date .
7 . Kanban View .
9. Customizable Analytical Reports in Pivot View .
10 . Any required documents and acknowledgements can be attach to a Transport Order from here .

Tuesday, July 19, 2016

Odoo 9 - Payment Through Paypal Credit Card

Pragmatic Techsoft Pvt. Ltd. Come up with another module “Payment Paypal CC” which will facilitate user to make payments On Paypal through Credit Card swipe. This is seamlessly integrated with the Odoo website module. It confirms payment without redirecting it to any other website.

1. Provision to define Client ID and Client Secret no. provided by the Paypal.

2. On odoo website users can select products of their choice

3. Once user is on payment screen they get option to pay through Paypal CC option

4. User need to provide credit card details in following screen

5. On Success full payment sales order gets confirmed

6. Payment details is captured against each of the payment transactions