{"id":3292,"date":"2011-11-28T23:12:37","date_gmt":"2011-11-28T22:12:37","guid":{"rendered":"http:\/\/www.gsm-modem.de\/M2M\/?p=3292"},"modified":"2012-08-31T20:23:31","modified_gmt":"2012-08-31T18:23:31","slug":"iot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino","status":"publish","type":"post","link":"http:\/\/www.gsm-modem.de\/M2M\/m2m-componets\/iot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino\/","title":{"rendered":"IOT, AVL, Smart Home, AAL, M2M and M2M2P on Arduino"},"content":{"rendered":"<h2>IOT &#8211; AVL\u00c2\u00a0 Smart Home &#8211; AAL -M2M &#8211; M2M2P<\/h2>\n<p>Name it what ever you like. In the end the device will need some kind of micro controller to run your code. Google selected the Arduino and its clones for the Android@Home. All of Microchip Arduino Clones comes with Android   accesory libaries.<\/p>\n<h2>Table with Arduino\u00c2\u00b4s<\/h2>\n<p>The prices at the table are catched in November 2011 on Internet. The BUDGETARY prices of Microchip you can get by using their <a href=\"http:\/\/www.microchip.com\/maps\/microcontroller.aspx\">Microchip Advanced Part Selector<\/a> . The parameters of the Microchip micro controllers are picked by cut and paste. The technical data of the ATMEL are a manual selection from the website of ATMEL. Please excuse mistakes. Any hint on mistakes are welcome.<\/p>\n<table style=\"height: 1240px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"507\">\n<colgroup>\n<col width=\"80\"><\/col>\n<col width=\"80\"><\/col>\n<col width=\"80\"><\/col>\n<col width=\"80\"><\/col>\n<col width=\"80\"><\/col>\n<col width=\"80\"><\/col>\n<\/colgroup>\n<tbody>\n<tr height=\"19\">\n<td width=\"89\" height=\"19\"><\/td>\n<td width=\"89\"><a rel=\"attachment wp-att-3301\" href=\"http:\/\/www.gsm-modem.de\/M2M\/?attachment_id=3301\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3301\" title=\"chipKIT-Max32\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/chipKIT-Max32.jpg\" alt=\"chipKIT-Max32\" width=\"51\" height=\"40\" \/><\/a><\/td>\n<td width=\"89\"><a rel=\"attachment wp-att-3299\" href=\"http:\/\/www.gsm-modem.de\/M2M\/?attachment_id=3299\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-3299\" title=\"chipKIT-Uno32\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/chipKIT-Uno32.jpg\" alt=\"chipKIT-Uno32\" width=\"48\" height=\"41\" srcset=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/chipKIT-Uno32.jpg 500w, http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/chipKIT-Uno32-400x347.jpg 400w\" sizes=\"(max-width: 48px) 100vw, 48px\" \/><\/a><\/td>\n<td width=\"89\"><a rel=\"attachment wp-att-3295\" href=\"http:\/\/www.gsm-modem.de\/M2M\/?attachment_id=3295\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-3295\" title=\"PIC24F-Android-STK\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/PIC24F-Android-STK-300x214.png\" alt=\"PIC24F-Android-STK\" width=\"57\" height=\"39\" \/><\/a><\/td>\n<td width=\"89\"><a rel=\"attachment wp-att-3296\" href=\"http:\/\/www.gsm-modem.de\/M2M\/?attachment_id=3296\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-thumbnail wp-image-3296\" title=\"Arduino Mega 2560\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/Arduino-Mega-2560-150x150.jpg\" alt=\"Arduino Mega 2560\" width=\"43\" height=\"43\" srcset=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/Arduino-Mega-2560-150x150.jpg 150w, http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/Arduino-Mega-2560.jpg 240w\" sizes=\"(max-width: 43px) 100vw, 43px\" \/><\/a><\/td>\n<td width=\"89\"><a rel=\"attachment wp-att-3297\" href=\"http:\/\/www.gsm-modem.de\/M2M\/?attachment_id=3297\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-thumbnail wp-image-3297\" title=\"Arduino UNO SMD\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/Arduino-UNO-SMD-150x150.jpg\" alt=\"Arduino UNO SMD\" width=\"46\" height=\"46\" srcset=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/Arduino-UNO-SMD-150x150.jpg 150w, http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2011\/11\/Arduino-UNO-SMD.jpg 240w\" sizes=\"(max-width: 46px) 100vw, 46px\" \/><\/a><\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\"><\/td>\n<td width=\"119\">PIC32MX 795F512L<\/td>\n<td width=\"105\">PIC32MX 320F128L<\/td>\n<td width=\"110\">PIC24FJ256 GB110<\/td>\n<td width=\"86\">ATmega2560<\/td>\n<td width=\"89\">ATmega328<\/td>\n<\/tr>\n<tr height=\"115\">\n<td width=\"101\" height=\"115\">* The   prices is for BUDGETARY USE ONLY, shown in USD, and is subject to   change.<\/td>\n<td width=\"119\">1: 10.40<br \/>\n26: 9.53<br \/>\n100: 8.63<br \/>\n1000: 7.94*<br \/>\n5000+\u00c2\u00a0 6.83*<\/td>\n<td width=\"105\">1:5.58<br \/>\n26:5.11<br \/>\n100: 4.63<br \/>\n1000: 4.26*<br \/>\n5000+ 4.05*<\/td>\n<td width=\"110\">1: 7.01<br \/>\n26: 6.42<br \/>\n100: 5.82<br \/>\n1000: 5.35*<br \/>\n5000+ 5.09*<\/td>\n<td width=\"86\">1:\u00c2\u00a0   $20.04<br \/>\n10:\u00c2\u00a0 $13.14<br \/>\n25:\u00c2\u00a0 $11.43<br \/>\n100:\u00c2\u00a0 $11.30<\/td>\n<td width=\"89\">1:\u00c2\u00a0   $5.69<br \/>\n10:\u00c2\u00a0 $5.29<br \/>\n25:\u00c2\u00a0 $4.89<br \/>\n100:\u00c2\u00a0 $4.35<br \/>\n250:\u00c2\u00a0 $3.42<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Part   number eval kit<\/td>\n<td>TDGL003<\/td>\n<td>TDGL002<\/td>\n<td>DM240415<\/td>\n<td width=\"86\">???<\/td>\n<td width=\"89\">???<\/td>\n<\/tr>\n<tr height=\"79\">\n<td width=\"101\" height=\"79\">Evaluation   kit with Arduino footprint and<\/td>\n<td width=\"119\">chipKIT Max32\u00e2\u201e\u00a2 Prototyping   Platform<\/td>\n<td width=\"105\">chipKIT Uno32\u00e2\u201e\u00a2 Prototyping   Platform<\/td>\n<td width=\"110\">PIC24F Accessory Development   Starter Kit for Android<\/td>\n<td width=\"86\">Arduino Mega ADK<\/td>\n<td width=\"89\">Arduino Uno<\/td>\n<\/tr>\n<tr height=\"43\">\n<td width=\"101\" height=\"43\">Android   accesory libaries<\/td>\n<td width=\"119\">yes<\/td>\n<td width=\"105\">yes<\/td>\n<td width=\"110\">yes<\/td>\n<td width=\"86\">yes<\/td>\n<td width=\"89\">Yes<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Core<\/td>\n<td width=\"119\">32-bit PIC32<\/td>\n<td width=\"105\">32-bit PIC32<\/td>\n<td width=\"110\">16-bit PIC24<\/td>\n<td width=\"86\">8-bit AVR<\/td>\n<td width=\"89\">8-bit AVR<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Price per   eval kit<\/td>\n<td width=\"119\">USD 50<\/td>\n<td width=\"105\">USD 27<\/td>\n<td width=\"110\">USD 80<\/td>\n<td width=\"86\">USD 88<\/td>\n<td width=\"89\">USD 30<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">P.Memory   (Kbytes)<\/td>\n<td width=\"119\">512 Flash<\/td>\n<td width=\"105\">128 Flash<\/td>\n<td width=\"110\">256 Flash<\/td>\n<td width=\"86\">256 Flash<\/td>\n<td width=\"89\">256 Flash<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">P.Memory   (Kwords)<\/td>\n<td width=\"119\">128<\/td>\n<td width=\"105\">32<\/td>\n<td width=\"110\">85<\/td>\n<td width=\"86\"><\/td>\n<td width=\"89\"><\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Self-Write   Flash<\/td>\n<td width=\"119\">Yes<\/td>\n<td width=\"105\">Yes<\/td>\n<td width=\"110\">Yes<\/td>\n<td width=\"86\">?<\/td>\n<td width=\"89\">?<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">RAM   (Bytes)<\/td>\n<td width=\"119\">128K<\/td>\n<td width=\"105\">16K<\/td>\n<td width=\"110\">16K<\/td>\n<td width=\"86\">8K<\/td>\n<td width=\"89\">2K<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">EEPROM   (Bytes)<\/td>\n<td width=\"119\">0<\/td>\n<td width=\"105\">0<\/td>\n<td width=\"110\">0<\/td>\n<td width=\"86\">4K<\/td>\n<td width=\"89\">1K<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">I\/O Pins<\/td>\n<td width=\"119\">85<\/td>\n<td width=\"105\">85<\/td>\n<td width=\"110\">84<\/td>\n<td width=\"86\">86<\/td>\n<td width=\"89\">23<\/td>\n<\/tr>\n<tr height=\"38\">\n<td width=\"101\" height=\"38\">Max CPU   Speed<\/td>\n<td width=\"119\">80 MHz (80 MIPS)<\/td>\n<td width=\"105\">80 MHz (80 MIPS)<\/td>\n<td width=\"110\">32 MHz (16 MIPS)<\/td>\n<td width=\"86\">16 MHz (16 MIPS)<\/td>\n<td width=\"89\">20 MHz (20 MIPS)<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Internal   OSC<\/td>\n<td width=\"119\">8 MHz, 32 kHz<\/td>\n<td width=\"105\">8 MHz, 32 kHz<\/td>\n<td width=\"110\">8 MHz, 32 kHz<\/td>\n<td width=\"86\">32 KHz RTC<\/td>\n<td width=\"89\">32 KHz RTC<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">CodeGuard   Security<\/td>\n<td width=\"119\"><\/td>\n<td width=\"105\"><\/td>\n<td width=\"110\">Basic<\/td>\n<td width=\"86\"><\/td>\n<td width=\"89\"><\/td>\n<\/tr>\n<tr height=\"76\">\n<td width=\"101\" height=\"76\">System   Mgmt Features<\/td>\n<td width=\"119\">BOR, LVD, POR, WDT, RTCC, WUR,   8-DMA, nanoWatt-[Low Speed, Fast Wake, Pwr Modes]<\/td>\n<td width=\"105\">BOR, LVD, POR, WDT, RTCC, WUR,   nanoWatt-[Low Speed, Fast Wake, Pwr Modes]<\/td>\n<td width=\"110\">BOR, LVD, POR, WDT, RTCC,   nanoWatt-[Low Speed, Fast Wake, Pwr Modes]<\/td>\n<td width=\"86\"><\/td>\n<td width=\"89\"><\/td>\n<\/tr>\n<tr height=\"79\">\n<td width=\"101\" height=\"79\">Analog   Peripherals<\/td>\n<td width=\"119\">2-Comparatorsw\/ SRLatch, Bandgap &#8211;   Internal, OpAmp, ShuntReg; 1A\/D, 16&#215;10-bit @ 1000ksps<\/td>\n<td width=\"105\">2-Comparatorsw\/ SRLatch, Bandgap &#8211;   Internal, OpAmp, ShuntReg; 1A\/D, 16&#215;10-bit @ 1000ksps<\/td>\n<td width=\"110\">3-Comparatorsw\/ SRLatch, OpAmp,   ShuntReg; 1A\/D, 16&#215;10-bit @ 500ksps; CTMU<\/td>\n<td width=\"86\">1-Comparator, 16A\/D, 16&#215;10-bit @   15ksps<\/td>\n<td width=\"89\">1-Comparator, 16A\/D, 8&#215;10-bit @   15ksps<\/td>\n<\/tr>\n<tr height=\"38\">\n<td width=\"101\" height=\"38\">Digital   Comm. Peripherals<\/td>\n<td width=\"119\">6-UART, 4-SPI, 5-I2C<\/td>\n<td width=\"105\">2-UART, 2-SPI, 2-I2C<\/td>\n<td width=\"110\">4-UART, 3-SPI, 3-I2C, PPS<\/td>\n<td width=\"86\">4-UART, 5-SPI, 1-I2C<\/td>\n<td width=\"89\">1-UART, 2-SPI, 1-I2C<\/td>\n<\/tr>\n<tr height=\"58\">\n<td width=\"101\" height=\"58\">Connectivity<\/td>\n<td width=\"119\">1-FS Host\/OTG-USB 2.0 OTG, 2-CAN,   10\/100 Base-TX Mac, LIN, IrDA<\/td>\n<td width=\"105\">LIN, IrDA<\/td>\n<td width=\"110\">1-Full Speed-USB 2.0 OTG, LIN,   IrDA<\/td>\n<td width=\"86\"><\/td>\n<td width=\"89\"><\/td>\n<\/tr>\n<tr height=\"96\">\n<td width=\"101\" height=\"96\">Capture\/   Compare PWM Peripherals<\/td>\n<td width=\"119\">5-Output Comp. &amp; Std. PWM,   5-Input Capture<\/td>\n<td width=\"105\">5-Output Comp. &amp; Std. PWM,   5-Input Capture<\/td>\n<td width=\"110\">9-CCP, 9-Output Comp. &amp; Std.   PWM, 16-bitPWM, 9-Input Capture<\/td>\n<td width=\"86\">16-Output Comp. &amp; Std. PWM,   4-Input Capture, PWM channels 15<\/td>\n<td width=\"89\">6-Output Comp. &amp; Std. PWM,   1-Input Capture, PWM channels 6<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Digital   Timers<\/td>\n<td width=\"119\">5&#215;16-bit, 2&#215;32-bit<\/td>\n<td width=\"105\">5&#215;16-bit, 1&#215;32-bit<\/td>\n<td width=\"110\">5&#215;16-bit<\/td>\n<td>6x???bit, 32kHz RTC<\/td>\n<td width=\"89\">3x???bit<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Application   Peripherals<\/td>\n<td width=\"119\">16-mTouch, PMP16, EBI-No<\/td>\n<td width=\"105\">16-mTouch, PMP16, EBI-No<\/td>\n<td width=\"110\">16-mTouch, PMP, EBI-No<\/td>\n<td width=\"86\"><\/td>\n<td width=\"89\"><\/td>\n<\/tr>\n<tr height=\"77\">\n<td width=\"101\" height=\"77\">Debug\/Develop.   Features<\/td>\n<td width=\"119\">JTAG-Debug\/ Program\/Boundary Scan,   ICSP, ICDdebug &#8211; Integrated<\/td>\n<td width=\"105\">JTAG-Debug\/ Program\/Boundary Scan,   ICSP, ICDdebug &#8211; Yes<\/td>\n<td width=\"110\">JTAG-Boundary Scan, ICSP,   ICDdebug &#8211; Yes<\/td>\n<td width=\"86\">JTAG<\/td>\n<td width=\"89\"><\/td>\n<\/tr>\n<tr height=\"58\">\n<td width=\"101\" height=\"58\">Package   (Pins)<\/td>\n<td width=\"119\">TFBGA, TQFP (10 )<\/td>\n<td width=\"105\">TFBGA, TQFP (100)<\/td>\n<td width=\"110\">TQFP (100)<\/td>\n<td width=\"86\">TQFP (100) CBGA (100)<\/td>\n<td width=\"89\">MLF (VQFN) 32, TQFP 32, PDIP 28<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Operating   Voltage<\/td>\n<td width=\"119\">(2.3V-3.6V)<\/td>\n<td width=\"105\">(2.3V-3.6V)<\/td>\n<td width=\"110\">(2V-3.6V)<\/td>\n<td width=\"86\">(4.5V-5.5V)<\/td>\n<td width=\"89\">(1.8V-5.5V)<\/td>\n<\/tr>\n<tr height=\"19\">\n<td width=\"101\" height=\"19\">Temperature   Ranges<\/td>\n<td width=\"119\">(-40 to 105)<\/td>\n<td width=\"105\">(-40 to 105)<\/td>\n<td width=\"110\">(-40 to 85)<\/td>\n<td width=\"86\">(-40 to 85)<\/td>\n<td width=\"89\">(-40 to 85)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The Arduino\u00c2\u00b4s in the table and a <a href=\"http:\/\/en.wikipedia.org\/wiki\/List_of_Arduino_compatibles#Non-ATmega_boards\">long list of further Arduino clones<\/a> are supported by adapter boards with wireless modules. The origin Arduino\u00c2\u00b4s are on 5 Volt. All clones I have seen are on 3 Volt. The GSM\/GPS adapter and further I will make public will support 5 Volt and 3 Volt CMOS level. A basic Arduino has one UART and one SPI only. Later versions or clones offer more serial interfaces. Nevertheless one UART you can drive one wireless module normally only. With the SPI it is close the same. The new generation of adapters listed here (also called shields) are supporting some kind of multiplexing. Based on this feature it is possible to build &#8220;sandwiches&#8221; of several adapter PCBs on top of an Arduino. Arduino\u00c2\u00b4s are cheap. The clones are even cheaper. The Ardunio clones of Microchip together with GSM\/GPS adapter build the cheapest evaluation kits for AVL (Automatic Vehicle Location) the world ever have seen. My ignoring the GPS you get a inexpensive telemetry playground. Everything is open source. Everybody can copy it. Last but not least it is supported by engineering offices to redesign the Arduino plus adapter board to one industrial PCB with switched DC\/DC regulator for example. The benefit is that the software development on Arduino plus adapter can be processed parallel to the hardware development.<\/p>\n<h3>Arduino with GSM\/GPS adapter<\/h3>\n<div id=\"attachment_1162\" style=\"width: 305px\" class=\"wp-caption alignleft\"><a rel=\"attachment wp-att-1162\" href=\"http:\/\/www.gsm-modem.de\/M2M\/m2m-apps\/gsm-gprs-gps-shield-for-arduino-board-duemilanove-atmega328\/attachment\/arduino-shield-gsm-gps\/\"><img aria-describedby=\"caption-attachment-1162\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1162 \" title=\"Arduino-Shield-GSM-GPS\" src=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2010\/09\/Arduino-Shield-GSM-GPS.jpeg\" alt=\"Arduino Shied with GSM and GPS module\" width=\"295\" height=\"238\" srcset=\"http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2010\/09\/Arduino-Shield-GSM-GPS.jpeg 520w, http:\/\/www.gsm-modem.de\/M2M\/.\/wp-content\/uploads\/2010\/09\/Arduino-Shield-GSM-GPS-400x324.jpeg 400w\" sizes=\"(max-width: 295px) 100vw, 295px\" \/><\/a><p id=\"caption-attachment-1162\" class=\"wp-caption-text\">Arduino Shied with GSM and GPS module<\/p><\/div>\n<p>If you are interested in a your own IOT, AVL, Smart Home, AAL, M2M or M2M2P solution, then send an email to harald.naumann (at) gsm-modem.de or give me a call at +49-1755774832. I will present you my experience (25 year in radio \/ 15 years in GSM and GPS). On request you can get references to wireless projects for all over the world. Thank you in advance for any challenge.<br \/>\n<script src=\"http:\/\/player.ooyala.com\/player.js?embedCode=dpa3BzMjr4PUkLn2eH7Yi4ShVBmpOOfB&amp;deepLinkEmbedCode=dpa3BzMjr4PUkLn2eH7Yi4ShVBmpOOfB&amp;video_pcode=w0ams6AIhH8YmJnkN-idxe3OQQvA&amp;width=450&amp;height=300\"><\/script><\/p>\n<div class=\"shariff shariff-align-left shariff-widget-align-left\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-small\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-componets%2Fiot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino%2F&text=IOT%2C%20AVL%2C%20Smart%20Home%2C%20AAL%2C%20M2M%20and%20M2M2P%20on%20Arduino\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-componets%2Fiot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino%2F\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-componets%2Fiot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino%2F\" title=\"Share on LinkedIn\" aria-label=\"Share on LinkedIn\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button mailto shariff-nocustomcolor\" style=\"background-color:#a8a8a8\"><a href=\"mailto:?body=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-componets%2Fiot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino%2F&subject=IOT%2C%20AVL%2C%20Smart%20Home%2C%20AAL%2C%20M2M%20and%20M2M2P%20on%20Arduino\" title=\"Send by email\" aria-label=\"Send by email\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#999; color:#fff\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#999\" d=\"M32 12.7v14.2q0 1.2-0.8 2t-2 0.9h-26.3q-1.2 0-2-0.9t-0.8-2v-14.2q0.8 0.9 1.8 1.6 6.5 4.4 8.9 6.1 1 0.8 1.6 1.2t1.7 0.9 2 0.4h0.1q0.9 0 2-0.4t1.7-0.9 1.6-1.2q3-2.2 8.9-6.1 1-0.7 1.8-1.6zM32 7.4q0 1.4-0.9 2.7t-2.2 2.2q-6.7 4.7-8.4 5.8-0.2 0.1-0.7 0.5t-1 0.7-0.9 0.6-1.1 0.5-0.9 0.2h-0.1q-0.4 0-0.9-0.2t-1.1-0.5-0.9-0.6-1-0.7-0.7-0.5q-1.6-1.1-4.7-3.2t-3.6-2.6q-1.1-0.7-2.1-2t-1-2.5q0-1.4 0.7-2.3t2.1-0.9h26.3q1.2 0 2 0.8t0.9 2z\"\/><\/svg><\/span><span class=\"shariff-text\">email<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button whatsapp shariff-nocustomcolor\" style=\"background-color:#5cbe4a\"><a href=\"https:\/\/api.whatsapp.com\/send?text=http%3A%2F%2Fwww.gsm-modem.de%2FM2M%2Fm2m-componets%2Fiot-avl-smart-home-aal-m2m-and-m2m2p-on-arduino%2F%20IOT%2C%20AVL%2C%20Smart%20Home%2C%20AAL%2C%20M2M%20and%20M2M2P%20on%20Arduino\" title=\"Share on Whatsapp\" aria-label=\"Share on Whatsapp\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#34af23; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#34af23\" d=\"M17.6 17.4q0.2 0 1.7 0.8t1.6 0.9q0 0.1 0 0.3 0 0.6-0.3 1.4-0.3 0.7-1.3 1.2t-1.8 0.5q-1 0-3.4-1.1-1.7-0.8-3-2.1t-2.6-3.3q-1.3-1.9-1.3-3.5v-0.1q0.1-1.6 1.3-2.8 0.4-0.4 0.9-0.4 0.1 0 0.3 0t0.3 0q0.3 0 0.5 0.1t0.3 0.5q0.1 0.4 0.6 1.6t0.4 1.3q0 0.4-0.6 1t-0.6 0.8q0 0.1 0.1 0.3 0.6 1.3 1.8 2.4 1 0.9 2.7 1.8 0.2 0.1 0.4 0.1 0.3 0 1-0.9t0.9-0.9zM14 26.9q2.3 0 4.3-0.9t3.6-2.4 2.4-3.6 0.9-4.3-0.9-4.3-2.4-3.6-3.6-2.4-4.3-0.9-4.3 0.9-3.6 2.4-2.4 3.6-0.9 4.3q0 3.6 2.1 6.6l-1.4 4.2 4.3-1.4q2.8 1.9 6.2 1.9zM14 2.2q2.7 0 5.2 1.1t4.3 2.9 2.9 4.3 1.1 5.2-1.1 5.2-2.9 4.3-4.3 2.9-5.2 1.1q-3.5 0-6.5-1.7l-7.4 2.4 2.4-7.2q-1.9-3.2-1.9-6.9 0-2.7 1.1-5.2t2.9-4.3 4.3-2.9 5.2-1.1z\"\/><\/svg><\/span><span class=\"shariff-text\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button rss shariff-nocustomcolor\" style=\"background-color:#ff8c00\"><a href=\"http:\/\/www.gsm-modem.de\/M2M\/feed\/rss\/\" title=\"RSS feed\" aria-label=\"RSS feed\" role=\"button\" class=\"shariff-link\" style=\"; background-color:#fe9312; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#fe9312\" d=\"M4.3 23.5c-2.3 0-4.3 1.9-4.3 4.3 0 2.3 1.9 4.2 4.3 4.2 2.4 0 4.3-1.9 4.3-4.2 0-2.3-1.9-4.3-4.3-4.3zM0 10.9v6.1c4 0 7.7 1.6 10.6 4.4 2.8 2.8 4.4 6.6 4.4 10.6h6.2c0-11.7-9.5-21.1-21.1-21.1zM0 0v6.1c14.2 0 25.8 11.6 25.8 25.9h6.2c0-17.6-14.4-32-32-32z\"\/><\/svg><\/span><span class=\"shariff-text\">RSS feed<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>IOT &#8211; AVL\u00c2\u00a0 Smart Home &#8211; AAL -M2M &#8211; M2M2P Name it what ever you like. In the end the device will need some kind of micro controller to run your code. Google selected the Arduino and its clones for the Android@Home. All of Microchip Arduino Clones comes with Android accesory libaries. Table with Arduino\u00c2\u00b4s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[39,24],"tags":[73,40,52],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts\/3292"}],"collection":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/comments?post=3292"}],"version-history":[{"count":29,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts\/3292\/revisions"}],"predecessor-version":[{"id":3753,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/posts\/3292\/revisions\/3753"}],"wp:attachment":[{"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/media?parent=3292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/categories?post=3292"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gsm-modem.de\/M2M\/wp-json\/wp\/v2\/tags?post=3292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}