Huawei’s Honor brand has a new cool phone in the works, and it could be pure magic.
In this case, it’s actually the Magic 2, the second version of the AI-powered Magic phone the company launched two years ago. Honor’s President George Zhao teased the phone on stage, revealing a phone that’s all screen, with no notch or chin in sight.
Taking a page from Oppo’sFind X ($961 at Amazon Marketplace), the Magic 2 will have a slide-out camera, only this time, you’ll have to physically slide it out unlike the mechanical motorized shooters of the Find X
FLUSHING, N.Y., Aug. 29, 2018 /PRNewswire/ -- IBM today announced that IBM Watson will now partner with tennis players and coaches to enhance their game strategy and better prepare for matches more efficiently. As a partner of the US Open tournament for more than 25 years, IBM innovations have positioned the US Open as a tournament at the forefront of the modern digital experience with technology that fans have come to know and love. This year, IBM and the USTA will integrate its AI Highlights technology into player performance as the tournament enters the next phase of its technology journey.
For the past year, IBM has been working with the USTA Player Development's performance team to develop a technology solution that will help coaches and players analyze and improve their performance. The new player development solution uses AI Highlights, the same technology IBM built to support the USTA's US Open Digital Team, enabling them to create real-time content to engage their fans. The new player development solution will review hours of match footage and automatically identify and index key points and stats, allowing coaches to quickly design detailed reports for subsequent matches. This enables coaches to reference and review a comprehensive database of players' indexed match video that they otherwise would not have been able to access.
When I started my IoT projects , one of the challenge was to build a IoT platform or use an existing IoT platform which can be used to monitor, control, manage your sensors & devices. Even though there are enterprise IoT platforms available, I have found mydevices Cayenne or Cayenne powered by myDevices is one of the best open source tools which gives very good features to run IoT projects.
"MyDevices" Cayenne is the world’s first drag and drop IoT project builder that empowers developers, designers and engineers to quickly prototype and share their connected device projects. Cayenne was designed to help users create Internet of Things prototypes and then bring them to production. Cayenne app is available in both mobile platform Android, IOS and also you can access Cayenne through web browser.
Lets start our work to setup Cayenne for Raspberry Pi . In this article we will cover how you install Cayenne to Raspberry to connect through Mobile app & Web browser to have it ready to control an LED & other sensors.
MyDevices Cayenne is an open source IoT Platform which is used as IoT Project builder that allows you to control Raspberry Pi & other sensors, relays, actuators connected to your Pi through graphical interface.
Main features of Cayenne:
Widget: A variety of widget are available & parameters can be customized by the user.Add remotely controlled sensors, actuators, relay,GPIO Pins etc.
Customizable dashboard & Visualization : Cayenne stores historical data that enables you to see meaningful patterns of behavior to help understand and guide improvements on your IoT projects and the devices and sensors connected & is easily customizable.
Drag-and-drop widgets: Cayenne uses widgets to visualize devices, their data, status and actions. Every device, sensor and actuator that gets added in Cayenne has one or more widgets associated depending on the hardware capabilities. Widgets are added to the Device list on the left hand side and to each device’s Dashboard.
Triggers: Create tiggers with threshold that can send email alerts.
Easy setup: Cayenne is easily integrated with Pi & installation is simple.
Sign Up to Cayenne:
To install Cayenne what you need is a or ( We will be focusing on Raspberry Pi in this article), Pi should be installed with Rasbian or NOOBS Operating system. If you not have done that yet, kindly refer the article how to install noobs on raspberry pi 3. The Raspberry Pi should be connected to Internet through Ethernet cable or through WiFi.With Cayenne I have to admit that DIY (Do it yourself) raspberry pi projects home automation complexity is simplified.
First create an account in mydevices.com. Go https://mydevices.com/ and click on Sign Up Free, Enter the First, Last name , Email address & password, agree the terms and click on get started free. you can also sign up through Mobile app. Go to play store and install Cayenne App ( App Store or Playstore), signup through the Cayenne app.
Cayenne Sign up page
Register for Cayenne mydevices
Install Cayenne through commands or Mobile app:
Once you login to Cayenne , you will not see any devices because we have not connected our raspberry Pi to the Cayenne dashboard. The easiest way to do this is through Mobile app.
Cayenne Google Playstore App
Once you login to the Mobile application, go to my devices & click on the Plus icon on the top right corner -> Add device .This will list you the devices which can be connect & select Raspberry Pi. Since our Raspberry Pi is already connected to WiFi, click on Search for devices.
Our cayenne raspberry pi is listed and click on it which will prompt you to enter Pi username & password . By default it is pi & raspberry however for security we have already changed this when we setup our Raspberry Pi with NOOBS. Enter the same and click on done.
Pi user name & password
Now you can select the Pi & click on Setup , which will start the installation & will take 5 to 10 min to complete the installation. The Raspberry will be rebooted & Cayenne dashboard will be available with basic information of the devices like CPU usage, memory usage etc.
Manual installation method on Raspberry Pi:
To install directly from Rasberry Pi, Connect to you Pi through SSH or open Terminal from Pi, enter the below commands.
This will take some time, Pi will be rebooted. You can login to the web brower and see the Cayenne dashboard.
Cayenne Dashboard & configuration:
We are now ready with Cayenne dashboard and ready for cayenne iot project build. However before we proceed, let us see what are the features available and how we can add our sensors & create tiggers in Cayenne IoT.
Widgets: go to add devices & select the respective device you want to add. We are going to add a Relay module, so go to actuators & select Relay.
Add widgets in Cayenne
In the next screen select the Raspberry Pi ( if you have more than one Raspberry Pi configured in Cayenne select the right device in which you are using the Relay) , Connectivity to Integrated GPIO, Channel should be selected to the right Pin number to which you are connecting the device and choose what type of button to control the action. Click on add actuator and you are done. its as simple as that, you can add in the similar way other devices as required.
Now if you have all physical devices also configured to the pins defined in Cayenne, when you toggle the switch in Cayenne dashboard the Relay will switch On and Off accordingly.
We can also setup triggers in Cayenne which have two section If an then part. If decide the condition on which what action to need to be that is defined in then part:
Cayenne triggerGo to add new and select Trigger, give a specific name for the trigger. Drag the Raspberry Pi device to the If box and select the sensor , actuators which is configured on which you need to create the trigger. In this case we selected Relay . Next part is then, we have options to setup notifications or setup webhook. Click on Setup notification and you have options to send text message, send email . This is really a great feature in Cayenne and really useful.
I hope you all had a good understanding on Cayenne & how to setup for our cayenne raspberry pi projects. One of the question asked to me is that Cayenne is not free and what is cayenne mydevices pricing? . I would like to re-itrate that Cayenne is free for signup and I am not paying a penny at this point, I am not sure if they will change it in future. One of the words I saw from the post in http://linuxgizmos.com/free-iot-development-and-management-platform-adds-arduino/ is “As for pricing, the product will always be free to makers but we will be rolling out an Enterprise solution with pricing to be announced at that time,” wrote Bromber in an email. We see you in next posts on setting up projects using Cayenne devices.
IoT the term refers to the connection of devices (the Things) through the internet so they can collect and share data without human assistance.
The adoption of IoT within the industry has opened up unlimitted possibilities and are rapidly redefining all areas of business operations. Pioneering companies are connecting complex physical machinery with data analytics, bringing unforeseen insights, increasing efficiency and opening up a new era of competitiveness and growth.
The Industrial Revolution was the transition to new manufacturing processes in the period from about 1760 to sometime between 1820 and 1840. This transition included going from hand production methods to machines, new chemical manufacturing and iron production processes, the increasing use of steam power, the development of machine tools and the rise of the factory system.
First industrial revolution was the transition to new manufacturing process in the period of 1760 to 1840. This is the transition from hand production methods to machines.Important developments are textile industry powered by steam, efficiency of steam engine is increased & used in rotary motions ,Iron making.This is characterized by the dominance of the textile industry and the use of coal. The symbols are the steam engine and train.
The 2nd industrial revolution is marked by a wide range of sectors entirely new as the chemical industry, mechanical engineering. If the energy in the 1st industrial revolution was coal in the 2nd industrial revolution were the oil and electricity.The results of science flow in areas especially in the chemical industry that made great changes in the pharmaceutical and food industries. The symbol of the 2nd industrial revolution is steel.
The 3rd industrial revolution in the 20th century has changed Manufacturing a lot. New technologies, such as the Internet, and the renewable energies changed the history.Products are produced in a new way, using computers and new machines
Industry 4.0 or fourth industrial revolution is inspired by German government's initiative to promote connected manufacturing industry , business & other related process. The vision of I4.0 is is for smart factory & make use of digital transformation.The Industrial Internet of Things (IIoT) is driving the fourth wave of the industrial revolution.
The four design principles in Industry 4.0 are below & these principles support companies in implementing smart factory industry 4.0:
Interoperability : The ability of machines, devices, sensors, and people to connect and communicate with each other via the Internet of Things (IoT)
Information transparency: Aggregation of raw sensor data to higher-value context information
Technical assistance: The ability of assistance systems to solve urgent problems on short notice by aggregating and visualizing information comprehensively.
Decentralized decisions:The ability of cyber physical systems to make decisions on their own and to perform their tasks as autonomously as possible..
Industrial Internet of Things (IIoT) refers to the use of Internet of Things (IoT) technologies in manufacturing and related industries like agriculture, gas and oil, utilities, and transportation to create smart, self-regulating systems.The Industrial Internet of Things is opening up a new era of economic growth and competitiveness, this will transform companies and countries. We are looking at a future where the intersection of people, data and intelligent machines will have high reaching impacts on the productivity, efficiency and operations of industries around the world.
The basic idea is to give the machines the main power in our economy to make it “smarter” by gathering and analyzing data, often in real-time, and taking appropriate actions on the go.These machines can also identify when they need maintenance and perform self-maintenance. This has the effect of preventing breakdowns and reduce the downtime, increasing the overall production capacity and throughput.
Gartner is assuming 60% of IIoT analytics will be on-premise so this appears to drive the on-premise requirement. On-premise is certainly going to be important but 60% seems very high. It will be interesting to see if this continues to be a criterion since Gartner has left out some of the key leaders in the industry 4.0 companies.
The top industries adopting IoT are not a big surprise, the top 3 being: Industrial Products, Electronics and High Tech, and Automotive. Why Insustrial IoT , the answer is For any business that deals with the production and/or transportation of physical goods, IIoT can create game-changing operational efficiencies and present entirely new business models.
The major driver of industry 4.0. or we can say manufacturing 4.0 are
Wide spread use of sensors in Industrial IoT
Data analytics ( Bigdata)
Artificial intelligence & machine learning
Augmented reality systems
Touch & voice interfaces
Benefits of IIOT:
we believe the IIoT provides benefits across four key areas,
Increased Efficiency: Capturing of more data about their processes and products through the use of technologies such as sensors and the data collected will provide valuable information to transform business practices or make real-time decisions.
Increased Revenue: IIOT opens up new models of business and brings new sources of revenue. The IIoT can help to monetize additional services on top of existing products.
Change in Business Models: The IIoT allows automation of some processes that can improve time-to-market, measure performance and rapidly respond to customer needs.New services and products are emerging & enabling new approaches create great value for customers.
Reduce Risk Management and Safety Compliance : IIoT can help reduce risk and monitor safety protocol adherence by identifying the areas where Machines can learn to monitor and audit compliance procedures, flagging irregularities and issues much more quickly than humans can.
Challenges in implementation of Industry 4.0:
IT security issues
Reliability and stability needed for critical machine-to-machine communication
Need to maintain the integrity of production processes
Protect industrial know how
Lack of adequate skill-sets
Threat of redundancy of the corporate IT department
General reluctance to change by stakeholders
Loss of jobs due to automation
Low top management commitment
Unclear legal issues and data security
Unclear economic benefits/ Excessive investment
Lack of regulation, standard and forms of certifications
We are already in process of building our simple Raspberry Pi projects, however I have received few queries on how to enable SSH in Raspberry Pi. So I thought I will write this post to share the details.
Enable SSH in Raspberry PI with monitor, Keyboard & mouse connected to Raspberry is pretty simple. You can refer my post Setup Raspberry Pi 3 for your IoT Projects & follow the steps to install NOOBS & boot to the home screen. Once you get in to the Pi Home screen , you can go to Preferences & click on Raspberry Pi Configuration .
Preferences->Raspberry Pi Configuration
This will bring up the configuration screen , go to the Tab Interfaces & select the radio button enabled for SSH. This will enable SSH to the PI & you can also enable Camera, VNC, Remote GPIO Pin etc in this screen.
Raspberry Pi Configuration
You can also go to Raspberry pi configuration screen through command Sudo raspi-config.
Now the interesting part was , how to enable SSH in Raspberry Pi with out monitor. You dont want to buy an HDMI cable & HDMI supported monitor to setup Raspberry Pi. Lets find out how we can enable SSH with out connecting monitor, keyboard or mouse to your Raspberry Pi.
To start you need to have different operating system, as NOOB will take you to the screen where you need to select the installation & configuration on the screen. So lets start with download of the Raspbian Operating system Raspbian Stretch lite from https://www.raspberrypi.org/downloads
Go to the downloads location & select Raspbian & in the next page click on download Zip below Raspbian Stretch Lite.
Raspbian Stretch Lite download
Extract the zip folder & you will get the image file "yyyy-mm-dd-raspbian-stretch-lite" , The date, month & year will change as new versions are released.
Keep your Micro SD card formatted & ready for installation. Just make sure you are selecting the right drive letter.
Format Micro SD Card
To write the image to Micro SD card, you can use Win32disk imager or Etcher. Refer the installation instructions to install Etcher.
I have used Win32disk imager, you download it from the link and run the EXE to install.Follow the installation instructions, select I agree for license agreement & click next.
Select the installation location , click next
Select the options in other screens & click next,you can keep them default & installation will progress. It may take few minutes.
Once the installation is completed click om Finish & the Win 32 disk imager will be opened. By default the drive letter will be assigned to Micro SD card inserted to your PC, however make sure you double check & confirm the drive letter.
Win32 Disk Imager
Select the raspbian-stretch-lite.img file & write to Micro SD Card. You will be prompted with a message that all files will be erased, click on yes to confirm.
Writing Image to Micro SD Card
It will take 5 to 10 min to complete the image writing. Let us wait!.
Once the installation is completed, go to drive letter/boot.
create file in the name ssh in the boot partition folder. The file ssh is with out extension.you can simply create a text file and rename to ssh, remove the extension .txt.
Insert the micro SD to the Raspberry Pi , Connect the Ethernet cable to Pi , Micro USB cable & power on the device.
To connect the Raspberry Pi through SSH, you need to know the ip address of the device. You can get that from your router or you can run the command arp -a from the computer which is in the same network which will list the ip address of the devices connected in the same network. you can identify the ip for the Raspberry pi from it & use to connect to SSH.
To connect to the Pi we need a SSH client software, we can use Putty for this. Download Putty from here.
Once you run Putty, enter the IP address of the Raspberry Pi , click on open. enter the default user name , password.
Default user name: pi
Default password: raspberry
you are connected to the raspberry pi now and don't need a monitor , keyboard or mouse to work on your raspberry pi.
To connect through SSH with out Ethernet cable & directly with WiFi , create a "wpa_supplicant.conf" file in the boot partition & enter the below details in it.
Enter your network name & your network password . I have tried this , it has worked some cases & some of the time it has not worked where I had to edit "/etc/network/interfaces" or "/etc/dhcpcd.conf" I still need to get a clear picture on what works on which cases so I am not giving more details on this here. You can refer the link which will give some clarification on this. You will not be directly able to access the locations ./etc if you are using windows machine as these partitions are Linux partitions. you will need special software do this. To access Linux partition in Windows I would recommend the software Ext2Fsd, you can download & install it from here. By this software you can connect the SD Card & access the folders directly & make the changes required.