📜 ⬆️ ⬇️

Alarm and smart home hardware with wifi / ethernet and 2 x usb host

Continuing my post habrahabr.ru/post/136811 I want to present to the community a project of hardware for signaling, receiving data from sensors, remote load control, connecting an HD webcam for video surveillance and audio speakers for playing network radio or audio files from flash. Ethernet / wifi interface, openwrt linux, 2 available USB host ports for connecting webcams / speakers with integrated usb audio, etc.



Given the real price in Russia for the Raspberry Pi, the choice was made in favor of the MIPS platform.
')
Ability to develop software in java, C / C ++, lua, python, perl, php, ruby, shell scripts - languages ​​supported by openwrt. Development for an I / O board using arduino-like maple or eclipse development environment
It seems there is freedom, for developers and the threshold of entry is low - no knowledge of assembler and RTOS is required for a quick start.



1. Openwrt Linux embedded platform: ethernet / wifi / usb / 32Mb RAM / 8Gb flash with java development possibility: jetty, postgresql jdbc driver, hsqldb. Silent operation of the controller without a cooler.
2. Leaflabs Maple (analogue of Arduino) software-compatible ARM microcontroller with flashing usb from IDE for those who are used to working with Arduino. For fans of assembler and programming using access to the controller without libmaple there is the possibility of flashing and debugging using the SWD programmer from eclipse, coocox and keil. Development on eclipse and maple IDE is available on Linux, Mac OS X and Windows.
3. Opto-isolated inputs / outputs - from 6 to 8 dry contact inputs on the main printed circuit board with a microcontroller from 2 to 4 opto-isolated outputs. Convenient push-in terminals for connecting alarm sensors.
4. The ability to connect external cards ... Unused GPIO output pins pin'y to which you can connect expansion cards or use them in your device.
5. Plastic case with power supply.

Not yet included, but a 3-channel 220V / 8A load control card per channel with cooling solid-state relays has been developed.

The orient price of the alpha version of the device with the pre-installed openwrt linux and jvm - 3500r. I plan mass production to reduce prices and develop open source software for java for hardware with the following functions: receiving alerts from sms / call alarm sensors on a mobile phone / email / sensor history via a web interface, saving audio / video when sensors are triggered to a remote server , remote viewing via the web interface video from cameras, remote control of power outlets, control of power consumption of devices.

Write in a personal, who is interested in the project. To be or not to be this project - the answer is yours!

Source: https://habr.com/ru/post/152097/


All Articles