Connect-PI - Control Multiple Arduino Boards from Smartphone
Connect-PI - Control Multiple Arduino Boards from Smartphone
A complete automation solution to control and monitor multiple Arduino, Raspberry PI or any other similar microcontroller based systems
A complete automation solution to control and monitor multiple Arduino, Raspberry PI or any other similar microcontroller based systems Read more
About this project
What is Connect-PI?
Connect-Pi is an automation system with a responsive web app that is accessible on all smart phone, tablet and desktop devices. It is designed for your all automation projects and prototypes. Connect-PI consists of the following two main components:
Connect-PI Server is basically a Raspberry PI powered web server. A web server runs on any Linux or Windows operating system. PHP has been used as a server-side scripting language.
Connect-PI Web Application
A web application is a responsive mobile web application based on open source Jquery mobile touch-optimised web framework. The web application will work on all popular smart phones, tablet and desktop devices and allows the user to control and monitor Arduino or any other micro controller based systems from anywhere in the world.
How it works?
Upload the Arduino sketch with Connect-PI library and connect Arduino and Connect-PI Server to your home router via Ethernet or WIFI.
You don’t need to download any app, just use any smart phone or tablet to browse the web app that sits right here on your local Connect-PI server, through your home network. Through Kickstarter we hope to improve this web application to make it as intuitive and powerful as possible.
Adding more devices is very simple as you just need to configure the IP settings of the new devices. Connect-PI allows you to connect up to 10 devices out of the box but you can add more devices by simply configuring the IP addresses of the new devices.
How to use the web app?
We keep the user interface of our web app as simple as possible. The first screen will ask for your login details. On entering a correct log in details will take you to the main screen, where you can select and configure multiple devices you want to control and monitor. The main screen will also allow you to change the IP addresses and configuration of the devices.
Connect-PI Compatibility List
Connect-PI web application has been designed and developed to work on the following Browsers and Operating systems:
- OPERATING SYSTEMS
Following is the list of compatible Operating systems. Bear with us as the full functionality test is in progress and you will appreciate that this takes some time.
- Apple iOS 4-7.0
- Android 4.4 (KitKat)
- Android 4.1-4.3 (Jelly Bean)
- Android 4.0 (ICS)
- Android 3.2 (Honeycomb)
- Android 2.1-2.3
- Windows Phone 7.5-8
- Blackberry 6-10
- Blackberry Playbook (1.0-2.0)
- Palm WebOS (1.4-3.0)
- Firefox Mobile 18
- Chrome for Android 18
- Skyfire 4.1
- Opera Mobile 11.5-12
- Meego 1.2
- Tizen (pre-release)
- Samsung Bada 2.0
- UC Browser
- Kindle 3, Fire, and Fire HD
- Nook Colour 1.4.1
- Chrome Desktop 16-24
- Safari Desktop 5-6
- Firefox Desktop 10-18
- Internet Explorer 8-10
- Opera Desktop 10-12
Connect-PI Web App Themes
Connect-PI web app comes with beautiful themes.
Where you can use Connect-PI?
Control your remote devices with push buttons having on/off indications
Operate your relays/switches with flip buttons having on/off indications
Monitor data from different sensors (Temperature, Humidity and Moisture)
Operate your garage door with keypad lock
Monitor alarms in your house
RGBW Lighting Control
Intuitive responsive design that looks awesome on any tablet device
Is it Open Source?
Yes, Connect-Pi is completely open source hardware and software product. Our Server is powered by Raspberry Pi and mobile web app will be available on Git Hub under open source license as well. So anyone can customise or add new features in Connect-PI.
- Ethernet or Wifi connections to your home router;
- Raspberry pi model B+;
- SD Card: 4 GB
- TCP/IP stack;
- Connect-PI Web server.
Connect-PI Web App
- Control and monitor multiple Arduino / Raspberry PI boards from any smart phone, tablet or desktop devices;
- Set the IP Addresses of the devices;
- Configuration of the devices.
Connect-PI will enable you to develop an intelligent control automation project in no time. The web app is compatible with almost all the popular smart phones and tablet. You do not need to install any app on your smart phones or tablet. The responsive design of the application allows you to use the web app in any orientation. (i.e. Portrait or Landscape)
Also you can build your own server on any operating system by using our server files. Therefore you do not need to rely on any remote servers or private cloud connections.
Our Vision and Future Plans
We already have working prototype of Connect-PI server and web application with Arduino. Your help will be needed to build the best tool for developers. With your help we will improve this web application to make it as intuitive and powerful as possible, and ensure the best performance of the system.
We have a lot of plans for the future which will greatly improve the Connect-PI system and we will continue to develop those after the Kickstarter campaign. Some of the future plans are:
- Adding more security to the system;
- Develop our own customised Server with Raspberry PI compute module;
- Adding Xbee module on Raspberry PI module for complete wireless personal area network.
Why fund us?
We are very passionate about this project and with your help we will be able to make it more reliable and intuitive. We really like an open source community and we think it’s a right time to serve them back. Connect-Pi is a complete open source project and with your help we will be able to change the way Internet of things are designed and made. It will make the process very easy for you to use the existing system or customise it according to your requirements.
You can help us build and extend Connect-PI technology and together we can add even more advanced features.
Risks and challenges
The risk associated with the project was the implementation of the web application using the Jquery mobile which is a touch-optimised web framework. Jquery mobile is a HTML5 based user interface system designed to make responsive web sites and apps that are accessible on all smart phone, tablet and desktop devices. We have worked very hard to implement this web application around the new technology and we succeeded. We completed the design and tested with Arduino Uno and Arduino Nano boards.
Our next goal is to design a compact server board using Raspberry PI Compute module for delivering high quality product.
Our main concern is to make this application as reliable as possible to make sure that the finished product is working properly without any bugs.Learn about accountability on Kickstarter
Support this project
- (30 days)