diydrones2024-03-28T23:30:46Zhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/feed/allC2-Pro GCShttps://diydrones.com/group/telemetry-over-cellular-ip/forum/c2-pro-gcs2017-09-12T07:36:51.000Z2017-09-12T07:36:51.000ZBMShttps://diydrones.com/members/BMS<div><p>Has anyone used a C2-Pro G.C.S before?</p><p></p><p></p><p></p><p class="attachment"><a href="{{#staticFileLink}}3691354052,original{{/staticFileLink}}" target="_blank">IMG-20170911-WA0011.jpg</a></p></div>need help understanding if we can rin it on a 2560 multiwii?https://diydrones.com/group/telemetry-over-cellular-ip/forum/need-help-understanding-if-we-can-rin-it-on-a-2560-multiwii2017-06-23T04:03:46.000Z2017-06-23T04:03:46.000ZCliffNhttps://diydrones.com/members/CliffN<div><p>hi guys might have a project that require telemetry especially tracking and logging . how do I get about setting up an multiwii 2560 drone to communicate to GSM module and what would be on the server side if it uses 3G 4G systems im looking for people to collab</p><p>the idea is to run it off a web browser and server</p><p></p><p>suggested links pertaining to hardwares and codes on both aircraft side and server side would be helpful</p><p></p><p>thanks</p></div>Telemetry via LTE, Controlling your infrastructure.https://diydrones.com/group/telemetry-over-cellular-ip/forum/telemetry-via-lte-controlling-your-infrastructure2017-02-02T20:06:32.000Z2017-02-02T20:06:32.000ZStefan Schanerhttps://diydrones.com/members/StefanSchaner<div><p>Hey guys, I'm brand new to this forum, but far from brand new to the sUAS industry. I've been a engineer and developer in this arena since about 2012. I wanted to hop into this discussion to get some insight and exposure for some of the stuff I've been working on. I'm the Chief Innovations Officer at Fenix Group Solutions out here in D.C. I wanted to expose you guys (hopefully reaching the developer community) to VCore. VCore is a fully virtualized 4G LTE core network in the form factor of about a NUK computer. This product is the worlds smallest, lightest, and most inexpensive 4G LTE eNode B(cell tower) and Core Network. </p><p></p><p>What does this mean kinda in layman's terms? This is verizon/AT&T/T-mobile/etc in a box. They come in 250mw, 2w, and 5w systems that create a fully functional (3gpp standard) LTE network you control. The 5w systems create literally 10's of kilometers of range, and 100mp/s of bandwidth. The whole system IP based, being full LTE. Think WiFi on steroids. Our systems allow you to literally connect 1000's of drones to a single core network and common control station, allows for full streaming of HD video, telemetry, and situational awareness. The biggest application for this is probably the dev and educational research bodies here in the community. Being LTE, our nodes are fully mesh network capable, are backhaul agnostic (once connected to the internet, it functions like any other LTE network with internet access, etc). Our systems come with their own SIM cards, and just need to be popped into a 4G dongle on a piggyback computer such as the VOLTA Robot's systems to be able to participate in the network. Since the whole network is connected internally, OpenVPN isnt necessary to connect to any of the nodes. This type of system has massive implications for swarm behavior and distributed sensor networking.</p><p></p><p>Now obviously (at least here in the states) the FCC controls cell phone band's and licenses (which arent too cheap :( ) are required for operations of our systems. I wanted to hop into this community to raise some awareness of where this technology is going and how we can enable and empower drones in the future. </p><p></p><p>What are some of the use cases you guys out there could dream up for this system? Information on the system can be found on our website <a href="http://www.fenixgroupsolutions.com/products-1">http://www.fenixgroupsolutions.com/products-1</a> . For folks wanting a little more indepth and technical presentation please feel free to reach out to me at sschaner@fenixgroupsolutions.com.</p><p><br />Cheers, and be well!</p><p>-s</p><p class="attachment"><a href="{{#staticFileLink}}3691332301,original{{/staticFileLink}}" target="_blank">vcore.png</a></p><p class="attachment"><a href="{{#staticFileLink}}3691332423,original{{/staticFileLink}}" target="_blank">explained.png</a></p></div>WiFi Drone Disabler - Security Mattershttps://diydrones.com/group/telemetry-over-cellular-ip/forum/wifi-drone-disabler-security-matters-12016-10-30T19:30:14.000Z2016-10-30T19:30:14.000ZHushel Robertshttps://diydrones.com/members/HushelRoberts<div><p><a href="{{#staticFileLink}}3691322300,original{{/staticFileLink}}"><img src="{{#staticFileLink}}3691322300,original{{/staticFileLink}}" width="240" class="align-center" height="161" alt="3691322300?profile=original" /></a></p><p></p><p>Hey guys,</p><p></p><p>I came across an article about making a Drone WiFi disabler on Make that I thought was cool. Then I realized that this could be a future problem for some people. In short, make sure that you are setting up encryption especially if running SoftAp.</p><p></p><p>This hack basically makes use of the fact that some manufacturers don't set the encryption by default when first launched out of the box. This is just a heads up to everyone so you aren't a future target.</p><p></p><p><a href="http://makezine.com/projects/build-wi-fi-drone-disabler-with-raspberry-pi/" target="_blank">http://makezine.com/projects/build-wi-fi-drone-disabler-with-raspberry-pi/</a></p></div>WiFi Drone Disabler - Security Mattershttps://diydrones.com/group/telemetry-over-cellular-ip/forum/wifi-drone-disabler-security-matters2016-10-30T19:27:48.000Z2016-10-30T19:27:48.000ZHushel Robertshttps://diydrones.com/members/HushelRoberts<div><p><a href="{{#staticFileLink}}3691322417,original{{/staticFileLink}}"><img src="{{#staticFileLink}}3691322417,original{{/staticFileLink}}" width="620" class="align-center" alt="3691322417?profile=original" /></a></p><p></p><p>Hey guys,</p><p></p><p>I came across an article about making a Drone WiFi disabler on Make that I thought was cool. Then I realized that this could be a future problem for some people. In short, make sure that you are setting up encryption especially if running SoftAp.</p><p></p><p>This hack basically makes use of the fact that some manufacturers don't set the encryption by default when first launched out of the box. This is just a heads up to everyone so you aren't a future target.</p><p></p><p><a href="http://makezine.com/projects/build-wi-fi-drone-disabler-with-raspberry-pi/" target="_blank">http://makezine.com/projects/build-wi-fi-drone-disabler-with-raspberry-pi/</a></p></div>ESP8266 For Telemetryhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/esp8266-for-telemetry2016-09-29T23:25:35.000Z2016-09-29T23:25:35.000ZHushel Robertshttps://diydrones.com/members/HushelRoberts<div><p>I just joined DIYDrones, so forgive me if this topic has been covered. I've integrated telemetry using the ESP-12E with my flight controller. I have tried both UDP and TCP signals with success over direct with softAP. I have two questions:</p><div class="xg_user_generated"><p><br />1. Has anybody else used this module, and how reliable has it been?<br />2. Do you prefer to use UDP or TCP or a combination of both with multiple ports?<br /><br />Thanks!</p></div></div>Is there some kit ready to use ?https://diydrones.com/group/telemetry-over-cellular-ip/forum/is-there-some-kit-ready-to-use2016-02-22T18:31:01.000Z2016-02-22T18:31:01.000ZKonradhttps://diydrones.com/members/Konrad231<div><p>I mean a ready to fly kit (like ardupilot) that is easy to configure and allows to fly your RC without limit of radio signal? I mean some device that has options like written on main page of this group:</p><p>-Limitless range</p><p>-live videostream</p><p>-controlling many onboard devices with use of laptop</p></div>Particle electron instead of telemetry radiohttps://diydrones.com/group/telemetry-over-cellular-ip/forum/particle-electron-instead-of-telemetry-radio2016-02-16T19:26:54.000Z2016-02-16T19:26:54.000ZEuan Ramsayhttps://diydrones.com/members/EuanRamsay<div><p><span>My Particle electron arrived! <br /><br />Now to work out how to get mavlink into and out of it...Anyone else looking at this unit? Steep learning curve ahead for me, I think. The aim is to have a module which directly replaces the existing telemetry radios.</span><br /><br /><span>Any tips on Pixhawk Telemetry -> UART integration?<br /><br /><a href="{{#staticFileLink}}3691276206,original{{/staticFileLink}}"><img width="750" src="{{#staticFileLink}}3691276206,original{{/staticFileLink}}" class="align-full" alt="3691276206?profile=original" /></a><br /></span></p></div>New Volta companion computer for Pixhawk brings 4G Internet, digital streaming, computer vision, morehttps://diydrones.com/group/telemetry-over-cellular-ip/forum/new-volta-companion-computer-for-pixhawk-brings-4g-internet2016-01-13T02:17:02.000Z2016-01-13T02:17:02.000ZVolta Robotshttps://diydrones.com/members/VoltaRobots<div><p>Hello everyone,<br /><br /><span class="font-size-5"><a href="http://4gmetry.voltarobots.com/" target="_blank">4Gmetry III</a> is available!</span><br /><br /><span class="font-size-3">This new companion computer from Volta costs just $299 but brings a huge amount of power to Pixhawk-based drones. It's designed to compete with the DJI Manifold at a lower price, and it's open source. OpenCV-based computer vision, streaming HD video, 4G wireless and a 30-second installation with Pixhawk. Disussion and discount coupon on <a href="http://diydrones.com/group/volta">http://diydrones.com/group/volta</a></span></p><div class="xg_module_body"><div class="postbody"><div class="xg_user_generated"><p><a href="{{#staticFileLink}}3691266636,original{{/staticFileLink}}"><img width="750" src="{{#staticFileLink}}3691266636,original{{/staticFileLink}}" class="align-full" alt="3691266636?profile=original" /></a></p><p><a href="{{#staticFileLink}}3689677779,original{{/staticFileLink}}"><img src="{{#staticFileLink}}3689677779,original{{/staticFileLink}}" width="688" class="align-full" alt="3689677779?profile=original" /></a></p></div></div></div></div>SOLO has a companion computer...ripe for Telemetry over cellular IPhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/solo-has-a-companion-computer-ripe-for-telemetry-over-cellular-ip2016-01-01T14:51:32.000Z2016-01-01T14:51:32.000ZDavidFoltshttps://diydrones.com/members/DavidFolts<div><p>Happy New Year to the group. I was casually looking through the Hackster site and I discovered my new SOLO has a companion computer connected via a bus that looks very much like that used by the Intel Edison. <a href="https://www.hackster.io/dmoroni/solo-teardown-b55816?ref=part&ref_id=11837&offset=5" target="_blank">See Solo teardown pics her</a>e</p><p>Notice <a href="https://www.hackster.io/djnugent/solo-servo-sweep-465164?ref=part&ref_id=11837&offset=3" target="_blank">Here on this project</a> that logging into the Solo over it's wifi net is straightforward.</p><p></p><p>Ok...so I want to use some of the py scripts described on this group to eventually add a cellular link to my Solo....</p><p>...where should I start?</p><p>Dave</p></div>Andruav 3G telemetry & FPVhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/andruav-3g-telemetry-fpv2015-10-16T17:32:50.000Z2015-10-16T17:32:50.000ZMHefnyhttps://diydrones.com/members/MHefny<div><p></p><p><strong>Andruav</strong><span> –pronounced “</span><em>androiv</em><span>”- is an interconnected Android-based mobile that allow both vehicle-to-vehicle and vehicle-to-GCS communication and control.</span></p><p><span><a href="http://www.andruav.com/images/figure1.JPG" target="_blank"><img src="http://www.andruav.com/images/figure1.JPG" class="align-full" alt="figure1.JPG" /></a></span></p><p></p><p> The above figure shows what Andruav is. Using Andruav multiple pilots in separate locations can share flight information of different simultaneous vehicles, also different vehicles can communicate to track each other locations and make group missions.</p><p>Andruav can be implemented in many configurations:</p><ol><li><span>It can be mounted on a simple foam plane, and create KML file with its path in off-line mode.<br /> <br /></span></li><li>Use it online with an Andruav GCS where you can track your vehicle –or multiple vehicles- online using 3G/4G which give you unlimited range.<br /></li><li>You can take images by controlling camera from GCS a thumbnail of captured image is sent to GCS online while a high resolution one is saved on vehicle storage and attached to KML file.<br /></li><li>You can see <strong>low rate real-time video f</strong>rom your Drone Camera.<br /></li><li>Andruav <strong>IMU data that is displayed on the FPV screen on GCS,</strong> is not only read from Andruav Drone, but now it is read as well from the FCB -flying control board- in your Drone. That means you do not need third party application to see your IMU data. Just open the FPV monitor and you will be able to see it. Connection between Andruav Drone & FCB is available viaUSB & Bluetooth.<br /></li><li>You can take control of your plane using on-screen remote control. This is available when your plane Andruav Drone is connected to multiwii, naze32, APM or PixHawk boards. Even in APM & PixHauk you can change flying modes. </li></ol><p> </p><p><strong>Usage Scenario</strong></p><p>1- Telemetry: connect Andruav Drone to MW, Naze32, APM or PIXHawk and use it as a 3G telemetry.</p><p><iframe width="854" height="480" src="https://www.youtube.com/embed/bjiFXKu68e8?wmode=opaque" frameborder="0"></iframe></p><p></p><p></p><p>2- Capture Images remotely controlled by GCS.</p><p></p><p>3- Stream Video</p><p></p><p>4- Track your Drones on Google Map & See HUD View without Telemetry Software.</p><p></p><p>5- On Screen Remote Control.</p><p></p><p>6- <strong>ALL OF THE ABOVE in PARALLEL.</strong></p><p></p><p><a href="http://www.andruav.com/images/fb_fpv_remote_3.png" target="_blank"><img src="http://www.andruav.com/images/fb_fpv_remote_3.png" class="align-full" alt="fb_fpv_remote_3.png" /></a></p><p></p><p></p><p>Please Download App From </p><p><a href="http://play.google.com/store/apps/details?id=rcmobile.FPV" target="_blank">http://play.google.com/store/apps/details?id=rcmobile.FPV</a></p><p></p><p></p><p></p><p></p><p><a href="http://www.andruav.com/index.php/manual-system-settings" target="_blank">Manual & How to Use</a></p><p></p><p></p><p></p><p></p><p></p></div>Project FlightZoomer: low tech, COTS, smartphone based telemetry (+more) solutionhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/project-flightzoomer-low-tech-cots-smartphone-based-telemetry2015-10-15T11:52:25.000Z2015-10-15T11:52:25.000ZMartin Rüedihttps://diydrones.com/members/MartinRuedi<div><p></p><p>Hi there</p><p>I'd like to present my project FlightZoomer, which offers telemetry over cellular IP at small cost:</p><ul><li>Onboard device: a smartphone (cost: less than for a dronecell unit)</li><li>Ground device: a second smartphone</li><li>Crack the NAT/firewall barrier: simply by using a relay server (which adds features b.t.w.)</li><li>Reach the relay server via <a href="http://freedns.afraid.org/">http://freedns.afraid.org/</a></li><li>UDP based</li><li>UDP hole punching trials did not bear fruit</li><li>The communication is error tolerant in any aspects</li><li>There is throuput throttleing as well as recovery from any failure. If e.g. the communication fails for more than 5 seconds, all the software communication layers are completely reinitialized from scratch</li><li>While there is a mode which guarantees message delivery, most traffic works with a second fire&forget mode</li><li>Communication using a proprietory, tailor made protocol</li><li>The onboard smartphone talks with an APM/PixHawk using a bluetooth connection via a HC-06 device (+MAVLink)</li></ul><p></p><p>What shall I say?</p><p>It works, latency is less than 100ms, the focus already has moved to additional features, which easily can be added on a smartphone based platform (use the rest of the available sensors/periphery like GPS, cameras, WiFi..., synthetic voice output, touchscreen)...</p><p></p><p>Impressions&look&feel of the system:</p><p><iframe width="560" height="315" src="https://www.youtube.com/embed/GR9qho8ksc0?wmode=opaque" frameborder="0"></iframe></p><p></p><p>More details:</p><p><a href="http://flightzoomer.com" target="_blank">flightzoomer.com</a></p></div>Iridium GO! satellite telemetry?https://diydrones.com/group/telemetry-over-cellular-ip/forum/iridium-go-satellite-telemetry2015-10-06T19:07:39.000Z2015-10-06T19:07:39.000ZGuillermo Ortizhttps://diydrones.com/members/GuillermoOrtiz<div><p>Hello everyone! This product claims to create a reliable WiFi hotspot anywhere on the planet. How hard would it be to relay telemetry over the Iridium satellite network to remotely pilot UAV's via WiFi Hotspot?</p><p><a href="https://youtu.be/YbCakX3QdUw" target="_blank">Iridium GO! video</a></p></div>Telemtry over GSMhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/telemtry-over-gsm2015-05-11T12:45:15.000Z2015-05-11T12:45:15.000ZEfstratios Kiniklishttps://diydrones.com/members/EfstratiosKiniklis<div><p><span>Hello,</span><br /><br /><span>I would require some help in order to set a system that i need.My hardware is the odroid xu3 board , huawei e1750 gsm modem and the pixhawk autopilot board with px4 fligh stack.The basic idea is to forward all the information from the pixhawk to a the internet to a specific ip through the gsm modem.On the other side a qgc will connect to that ip in order to retrieve these information.The pixahawk is connected to the odroid by usb .The operating system is the lubuntu <a href="http://14.04.my/" target="_blank">14.04.My</a> Huawei modem comes assigned with an ip.I have managed to make the modem work with the ubuntu thus i have full connection to the internet.</span><br /><br /><span>As i mentioned i want to forward all the information form the pixhawk to the internet.I believe that i need to set some kind of server using the public ip provided my provider but im not sure how can i achieve that.So what im trying to find is how can i create this server that all the information from pixhawk will be forward too.</span><br /><br /><span>Im really confused of how this communication can be established.</span><br /><br /><span>The further that i reached till now is to find in what prot is my device connected by using : dmesg grep | tty</span><br /><span>and the use the command mavproxy.py --master=/dev/ttyACM0 --baudrate 57600 --out IPADDRESS:14550 in order to forward these.</span><br /><br /><span>How can i find my ip adress that the info will be sent to and how can i make sure that connection is established.</span><br /><br /><span>Any kind of help or idea will be really usefull.</span><br /><br /><span>More info can be provided if is needed.</span></p><div><br /><div><span>Thank you</span></div></div></div>how to capture cellphone signals and finding locationhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/how-to-capture-cellphone-signals-and-finding-location2015-03-28T05:28:54.000Z2015-03-28T05:28:54.000ZVirgilhttps://diydrones.com/members/Virgil<div><p>Hello everyone,</p><p></p><p>I am currently working on a project about an autonomous quadcopter (using Pixhawk as my flight controller) that is able to capture signal strengths from a cellphone, tracking, and finding location of signal. I wanted to use USRP B200, BBB, and battery to power those those two devices, but I have a payload issue. Has anyone done a similar project using other devices like xbee. Any advice about how to go about doing this project is appreciated.</p><p></p><p>Thanks</p></div>Serial to UDP or TCPhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/serial-to-udp-or-tcp2015-03-25T19:11:48.000Z2015-03-25T19:11:48.000ZWilhelm Matilainenhttps://diydrones.com/members/WilhelmMatilainen<div><p>I have written two tutorials how to get Pixhawk's serial connected to UDP or TCP on my blog: <a href="http://matilai.net/blog/pixhawks-serial-to-tcp/" target="_blank">http://matilai.net/blog/pixhawks-serial-to-tcp/</a> and <a href="http://matilai.net/blog/pixhawks-serial-to-udp/" target="_blank">http://matilai.net/blog/pixhawks-serial-to-udp/</a>.</p><p>I hope those guides will help someone in this group.</p><p>Note that those commands are executed on a linux single board computer connected to a Pixhawk and not directly on a Pixhawk.</p><p>The program called socat is a common tool on linux and it's written in C. For these reasons I prefer it over any Python or similar creation.</p></div>NEW 2016 - 4Gmetry III - turnkey telemetry over 4G, plug&play.https://diydrones.com/group/telemetry-over-cellular-ip/forum/4gmetry-telemetry-over-4g2015-03-11T16:19:05.000Z2015-03-11T16:19:05.000ZVolta Robotshttps://diydrones.com/members/VoltaRobots<div><p style="text-align:center;"><img src="{{#staticFileLink}}3691187054,original{{/staticFileLink}}" width="750" class="align-center" alt="3691187054?profile=original" /><a href="{{#staticFileLink}}3691187054,original{{/staticFileLink}}"><br /><br /></a><span class="font-size-6"><a href="http://diydrones.com/group/telemetry-over-cellular-ip/forum/topics/new-volta-companion-computer-for-pixhawk-brings-4g-internet">4Gmetry III is available!</a></span></p></div>wondering if you have anyhting similar wich could work with ip over satellitehttps://diydrones.com/group/telemetry-over-cellular-ip/forum/wondering-if-you-have-anyhting-similar-wich-could-work-with-ip2015-02-08T11:17:45.000Z2015-02-08T11:17:45.000Zhft seekerhttps://diydrones.com/members/hftseeker<div><div class="discussion"><div class="description"><div class="xg_user_generated"><p>hi guys,</p><p>we want to use any sattelite modem compatible with any open source platform:</p><p>-i need to know wich sat modem(model compatible with the autopilot) to use .where i am iridium and inmarsat should do,thuraya is on the limit.</p><p>orbcomm could work or not?</p><p>-wich one of the autopilot we have here are compatible with this?</p><p>-what is the reliability of these equipments if we want the plane to be online for 8/12 hours ?</p><p>-we are expecting to have a plane with at least 200 kg</p><p>thanks in advance for your replies</p><p>p.s : i m not sure if i m posting in the right areas,if not mod,please put it in the right place</p><p>thanks</p></div></div></div><div class="compact-editor texteditor clear"><table style="width:737px;height:138px;" class="mceLayout" id="textarea_1102605263_tbl" cellspacing="0"><tbody><tr class="mceFirst"><td class="mceToolbar mceLeft mceFirst mceLast"><div id="textarea_1102605263_toolbargroup"><table id="textarea_1102605263_toolbar1" class="mceToolbar mceToolbarRow1 Enabled" cellspacing="0"><tbody><tr><td class="mceToolbarStart mceToolbarStartButton mceFirst"></td><td><a id="textarea_1102605263_customlink" class="mceButton mceButtonEnabled mce_link" title="Link"></a></td><td><a id="textarea_1102605263_customimage" class="mceButton mceButtonEnabled mce_image" title="Image"></a></td><td><a id="textarea_1102605263_custommedia" class="mceButton mceButtonEnabled mce_media" title="Media"></a></td><td><a id="textarea_1102605263_custompastetext" class="mceButton mceButtonEnabled mce_pastetext" title="Paste as Plain Text"></a></td><td></td><td><a id="textarea_1102605263_bold" class="mceButton mceButtonEnabled mce_bold" title="Bold"></a></td><td><a id="textarea_1102605263_italic" class="mceButton mceButtonEnabled mce_italic" title="Italic"></a></td><td><a id="textarea_1102605263_strikethrough" class="mceButton mceButtonEnabled mce_strikethrough" title="Strikethrough"></a></td><td><a id="textarea_1102605263_underline" class="mceButton mceButtonEnabled mce_underline" title="Underline"></a></td><td></td><td><a id="textarea_1102605263_justifyleft" class="mceButton mceButtonEnabled mce_justifyleft" title="Left"></a></td><td><a id="textarea_1102605263_justifycenter" class="mceButton mceButtonEnabled mce_justifycenter" title="Center"></a></td><td><a id="textarea_1102605263_justifyright" class="mceButton mceButtonEnabled mce_justifyright" title="Right"></a></td><td></td><td><a id="textarea_1102605263_blockquote" class="mceButton mceButtonEnabled mce_blockquote" title="Blockquote"></a></td><td><a id="textarea_1102605263_bullist" class="mceButton mceButtonEnabled mce_bullist" title="Unordered list"></a></td><td></td><td></td><td></td><td class="mceToolbarEnd mceToolbarEndButton mceLast"></td></tr></tbody></table></div></td></tr><tr><td class="mceIframeContainer mceFirst mceLast"></td></tr><tr class="mceLast"><td class="mceStatusbar mceFirst mceLast"></td></tr></tbody></table></div></div>Pi for recovering lost model...https://diydrones.com/group/telemetry-over-cellular-ip/forum/pi-for-recovering-lost-model2015-01-23T10:06:55.000Z2015-01-23T10:06:55.000ZDylan Eavehttps://diydrones.com/members/DylanEave<div><p>I post this suggestion here as this group is perfectly poised to take this up if not already implemeted somewhere:</p><p></p><p>Many here use Raspberry Pi + 3/4G to achieve long distance telemetry +- FPV. These same members are the ones most likely to loose their models beyond LOS....</p><p></p><p>Would it be possible here for someone to write a program for the the Pi that could do the following:</p><p>> Parse the MAVLINK passing through the UART ports for GPS data</p><p>> Perform some basic processing to reduce the number of coordinates collected</p><p> - Perhaps one coord for every 5 seconds of flight</p><p> - Or coordinate for every 5m of travel</p><p>> Send collected coords to some location accessible by the pilot</p><p> - Email every few seconds</p><p> - SQL server (accessibly by simple mobile app)</p><p></p><p>I have now twice had to call friends to search the side of a mountain....</p><p></p><p>(I do now have a GPS tracker in the post but given all the info and hardware necessary is already in plance........)</p><p>Thanks :)</p></div>Telemetry over ethernethttps://diydrones.com/group/telemetry-over-cellular-ip/forum/telemetry-over-ethernet2015-01-05T08:44:59.000Z2015-01-05T08:44:59.000ZDylan Eavehttps://diydrones.com/members/DylanEave<div><p>Dearest fellows!</p><p></p><p>Considering the teritary goal of this group:</p><p> >>>"Tertiary goal: High speed IP for streaming IP video over cellular 3G/4G"</p><p></p><p>The obvious solution is a device that has features an LTE modem and has both serial (RS232) and Ethernet interfaces (for telemetry and video over IP) -- These a mostly industrial devices at massive cost.</p><p></p><p>Such devices may include the FatBox HSUPA --- Which is now out of production; 450g stock; ~USD500</p><p> >>> <a href="http://www.amplified.com.au/HSUPA_Router_Ethernet.aspx">http://www.amplified.com.au/HSUPA_Router_Ethernet.aspx</a></p><p>Or the IPn4Gb --- Still ultra expensive</p><p> >>> <a href="http://www.microhardcorp.com/IPn4Gb.php">http://www.microhardcorp.com/IPn4Gb.php</a></p><p></p><p>What I am hoping may work is a consumer product --- An ethernet to LTE modem --- Smaller; cheaper</p><p>Such devices may include:</p><p> >>> <a href="https://www.nimbelink.com/e2clink-ethernet2cellular/">https://www.nimbelink.com/e2clink-ethernet2cellular/</a></p><p> >>> <a href="http://3jtech.com/3GSuperModem.htm">http://3jtech.com/3GSuperModem.htm</a></p><p>IP video will work well but the obvious problem is that there is no serial interface for telemetry from the APM/Pixhawk!</p><p></p><p>My question thus is whether it would be possible (and simple) to add some hardware that will allow for serial over ethernet over LTE?</p><p>The serial over ethernet devices I have seen seem to require running virtual com port software on a PC in order to extract the serial signal. I seek a simple solution in which full duplex serial communication can take place over ethernet running over LTE.</p><p></p><p>Many many thanks in advance. This could be much fun indeed! :)</p><p></p><p></p></div>Adding GPRS Telemetry to Walkera X350 Prohttps://diydrones.com/group/telemetry-over-cellular-ip/forum/adding-gprs-telemetry-to-walkera-x350-pro2014-09-26T13:51:56.000Z2014-09-26T13:51:56.000ZRobert Haddadhttps://diydrones.com/members/RobertHaddad<div><p>As I wasn't able to flash the newer Arducopter firmware on my Walkera X350 Pro (Devo-M). I had to come up with another way to add GSM/GPRS telemetry to my drone. I did this using an Arduino Mega 2560 to run the configuration script on a Linkto SIM900D module. I used Andreas' AP_Modem library as a guide for the AT Commands, but I had to change some of them to have it work better in my setup.</p><p></p><p>To do this, first you'll have to add wiring to your X350 Pro's serial port, you can follow these instructions by unmannedtech "Adding Telemetry to the Walkera QR X350 Pro" - <a href="http://www.dronetrest.com/t/adding-telemetry-to-the-walkera-qr-x350-pro/397" target="_blank">Here it is</a>.</p><p></p><p><span class="font-size-4"><strong>What you'll need:</strong></span></p><p>- Arduino Mega 2560 (Unfortunately the UNO didn't work as the SoftwareSerial is too slow)</p><p>- <span>AT-command compatible modem (I used the Linkto SIM900D)</span></p><p><span>- 1 Red LED</span></p><p><span>- 1 Green LED</span></p><p><span>- 2 220 ohm Resistors</span></p><p><span><a href="{{#staticFileLink}}3691153244,original{{/staticFileLink}}"><img width="300" src="{{#staticFileLink}}3691153244,original{{/staticFileLink}}" class="align-center" alt="3691153244?profile=original" /></a></span></p><p><a href="{{#staticFileLink}}3689623801,original{{/staticFileLink}}"><img width="300" src="{{#staticFileLink}}3689623801,original{{/staticFileLink}}" class="align-center" alt="3689623801?profile=original" /></a></p><p><a href="{{#staticFileLink}}3691153402,original{{/staticFileLink}}"><img width="300" src="{{#staticFileLink}}3691153402,original{{/staticFileLink}}" class="align-center" alt="3691153402?profile=original" /></a></p><p>You'll need to interface the modem with your Arduino. TX from the modem's TTL port to RX1 on the Arduino, RX on the modem's TTL port to TX1 on the Arduino, Shared GND connecting the Modem with the Arduino and the power source and finally the VIN to your power source. The modem I'm using works with 5 to 20 v so I supply it from the X350 Pro's 11.1v battery. To handle loss of connection, you'll need to connect Pin 2 of your Arduino to the PWRKEY / PWRKEY_OUT pin on your modem and then connect Pin 3 of your Arduino to the Reset Pin of the Arduino (Make sure that this wire is disconnected during upload as it won't work if it is connected.</p><p><a href="{{#staticFileLink}}3691153307,original{{/staticFileLink}}"><img width="750" src="{{#staticFileLink}}3691153307,original{{/staticFileLink}}" class="align-center" alt="3691153307?profile=original" /></a></p><p></p><p></p><p>Next interface the Arduino with the Devo-M by connecting the 5v VIN from the DEVO-M to the 5V on the Arduino, the GND to the GND and the TX from the Devo-M to the RX2 on the Arduino and the RX from the Devo-M to TX2 on the Arduino.</p><p><a href="{{#staticFileLink}}3689623915,original{{/staticFileLink}}"><img width="750" src="{{#staticFileLink}}3689623915,original{{/staticFileLink}}" class="align-full" alt="3689623915?profile=original" /></a>Next add the LEDs:</p><p><span>Red LED (ERR): To build the circuit, attach a 220-ohm resistor to pin 11. Then attach the long leg of an LED (the positive leg, called the anode) to the resistor. Attach the short leg (the negative leg, called the cathode) to ground. </span></p><p><span>Green LED (LED): To build the circuit, attach a 220-ohm resistor to pin 12. Then attach the long leg of an LED (the positive leg, called the anode) to the resistor. Attach the short leg (the negative leg, called the cathode) to ground.</span></p><p><span>(Took that straight from the Arduino site: <a href="http://arduino.cc/en/Tutorial/Blink?from=Tutorial.BlinkingLED" target="_blank">HERE</a> except for the pins obviously)</span></p><p><span><a href="{{#staticFileLink}}3691153415,original{{/staticFileLink}}"><img width="750" src="{{#staticFileLink}}3691153415,original{{/staticFileLink}}" class="align-center" alt="3691153415?profile=original" /></a>Now that it's all wired up, I'll move on to the setup:</span></p><p><span>You'll need to set the Modems Baud Rate to 57600 and set the Serial Port of your DEVO-M to 57600 as well. Finally you need to program your Arduino with this code:</span></p><p>/*<br /> * Serial_Comm_Mega.ino<br /> *<br /> */<br /> ///@file Serial_Comm.ino<br /> ///@brief AT-command compatible cellular/GPRS/IP modem initialization & communication for SIM900D -> Arduino -> ArduCopter<br /> ///@author Robert Haddad<br /> ///@date 14-09-2014</p><p>#define LED 12 // All Good LED Turns green when data is being sent over UDP Connection<br /> #define ERR 11 // Error LED Turns Red when error is encountered, turns off if all is okay</p><p>#define powerKey 2 // Set PWRKEY pin<br /> #define resetPin 3 // Set reset pin</p><p></p><p>boolean isReady = false; // GSM modem is Ready to receive AT Commands flag<br /> int count = 0; // Counter for instances of an error (For monitor/debug only);<br /> String checker = ""; // String to hold serial output</p><p>// Setup procedure<br /> void setup() <br /> {<br /> pinMode(LED, OUTPUT); // All Good LED<br /> pinMode(ERR, OUTPUT); // Warning LED<br /> digitalWrite(LED,LOW); // Set All Good LED to Off<br /> digitalWrite(ERR,LOW); // Set Warning LED to Off<br /> digitalWrite(resetPin, HIGH); // Set Reset Pin<br /> <br /> // Set Data Rate for Serial Ports<br /> Serial.begin(57600); // Start USB Port Serial @ 57,600 Baud Rate (For Monitor/Debug only)<br /> Serial1.begin(57600); // Start GSM Module Serial Communication @ 57,600 Baud Rate<br /> pinMode(resetPin, OUTPUT); <br /> // Wait 3 Seconds for power on (Add Auto on feature through GSM module power button pin<br /> startUPWait();<br /> <br /> // Initializing GSM Module<br /> Serial.println("Initializing...");<br /> Serial1.print("AT\r");<br /> while(!isReady){<br /> if(Serial.available()){<br /> String a=Serial.readString();<br /> Serial1.print(a);<br /> }<br /> <br /> if(Serial1.available()){<br /> String b=Serial1.readString();<br /> if(b.indexOf("+CREG: 1") > 0){// || b.indexOf("OK") > 0){<br /> Serial.println("SIM900 Ready & Loading");<br /> isReady = true;<br /> while(!sendATCommand("AT V1 E1 X1 S0=0","OK",100)); // Set error response and do not pickup on ring<br /> while(!sendATCommand("AT+CREG=2","OK",100)); // Set various notice messages and parameters<br /> Serial.println("Registered: Starting Configuration");<br /> while(!sendATCommand("AT+CMEE=2","OK",100));<br /> while(!sendATCommand("AT+CR=1","OK",100));<br /> while(!sendATCommand("AT+CRC=1","OK",100));<br /> while(!sendATCommand("AT+CSNS=4","OK",100));<br /> while(!sendATCommand("AT+CSMINS=1","OK",100));<br /> while(!sendATCommand("AT+CSCLK=0","OK",100));<br /> while(!sendATCommand("AT+CIURC=1","OK",100));<br /> while(!sendATCommand("AT+CGEREP=2","OK",100));<br /> while(!sendATCommand("AT+CIPMUX=0","OK",100)); // Single channel communication (ie only one socket can be opened)<br /> while(!sendATCommand("AT+CIPMODE=1","OK",100)); // Transparent bridge mode<br /> while(!sendATCommand("AT+CIPCCFG=8,10,400,0","OK",100)); // GPRS params<br /> Serial1.print("AT+CMUX=0,0,4,32768,10,3,30,10,2\r"); // GPRS/IP params<br /> //0 4 127/32768 3 2<br /> delay(2000);<br /> while(!sendATCommand("AT+CGATT?","OK",1000)); // Make sure GPRS is Attached<br /> while(!sendATCommand("AT+CSTT= \"internet\",\"\",\"\"","OK",1000)); // AT+CSTT="APN","username","password" - login to service provider/carrier<br /> Serial.println("APN Set");<br /> while(!sendATCommand("AT+CIICR","OK",1000)); // Connect!<br /> while(!sendATCommand("AT+CIFSR",".",100)); // Get IP address (for info only);<br /> //while(!sendATCommand("AT+CIPCTL=1","+CREG: 1",100)); // Set port to listen. Not needed<br /> while(!sendATCommand("AT+CLPORT=\"UDP\",8888","OK",100)); // Prep UDP Port 8888<br /> Serial.println("Connecting to UDP Server");<br /> while(!sendATCommand("AT+CIPSTART=\"UDP\",\"drone.dyndns.org\",8888","OK",1000)); // AT+CIPSTART="protocol","ip address or domain","port #" <br /> //while(!sendATCommand("AT+CIPSERVER=1,8888","OK",1000)); // TCP/UDP Server<br /> digitalWrite(LED,HIGH); // Turn on All Good LED<br /> digitalWrite(ERR,LOW); // Turn off Warning LED<br /> delay(1000);<br /> digitalWrite(LED,LOW);<br /> Serial.end(); // Stop USB Serial communication<br /> Serial2.begin(57600); // Start Autopilot Communication @ 57,600 Baud Rate<br /> } else {<br /> digitalWrite(ERR,HIGH); // Turn on Warning LED<br /> digitalWrite(LED,LOW); // Turn off All Good LED<br /> Serial.print(b);<br /> }<br /> }<br /> } <br /> }</p><p>// AT Command Sender<br /> boolean sendATCommand(String input, String output, int wait){ // AT Command, Expected Result, Delay before issue command<br /> boolean resp = false;<br /> Serial.print(input + "\r");<br /> Serial1.print(input + "\r");<br /> delay(wait);<br /> while(!resp){<br /> if(Serial1.available()){<br /> String b=Serial1.readString();<br /> Serial.println(b);<br /> Serial1.read();<br /> Serial.read();<br /> if(b.indexOf(output) > 0){ // True if expected result is returned<br /> resp = true;<br /> count = 0;<br /> digitalWrite(ERR,LOW); // Warning LED OFF<br /> return resp;<br /> } else if(b.indexOf("DEACT") > 0){<br /> if(powerUpOrDown()){<br /> digitalWrite(resetPin,LOW);<br /> }<br /> } else {<br /> digitalWrite(ERR,HIGH); // Warning LED ON<br /> Serial.print(b);<br /> count++;<br /> return resp;<br /> }<br /> }<br /> }<br /> }</p><p>//Start Up Wait Period with LEDs<br /> void startUPWait(){<br /> digitalWrite(LED,HIGH);<br /> digitalWrite(ERR,LOW);<br /> delay(500);<br /> digitalWrite(LED,LOW);<br /> digitalWrite(ERR,HIGH);<br /> delay(500);<br /> digitalWrite(LED,HIGH);<br /> digitalWrite(ERR,LOW);<br /> delay(500);<br /> digitalWrite(LED,LOW);<br /> digitalWrite(ERR,HIGH);<br /> delay(500);<br /> digitalWrite(LED,HIGH);<br /> digitalWrite(ERR,HIGH);<br /> delay(1000);<br /> digitalWrite(LED,LOW);<br /> digitalWrite(ERR,LOW);<br /> }</p><p>// Main Loop<br /> void loop(){<br /> // Relay All GSM Module communication to Autopilot and USB (USB for monitor/debug only)<br /> if(Serial1.available()){<br /> char b=Serial1.read();<br /> Serial2.write(b);<br /> // Check For Disconnection<br /> checker += b;<br /> if(checker.indexOf("\n") > 0 || checker.indexOf("\r") > 0){<br /> if(checker.indexOf("DEACT") > 0){<br /> if(powerUpOrDown()){<br /> digitalWrite(3,LOW);<br /> }<br /> }<br /> checker = "";<br /> }<br /> digitalWrite(ERR,HIGH);<br /> digitalWrite(ERR,LOW);<br /> Serial.print(b);<br /> }<br /> <br /> // Relay all Autopilot communication to GSM module and USB (USB for monitor/debug only)<br /> if(Serial2.available()){<br /> char c=Serial2.read();<br /> Serial1.write(c);<br /> digitalWrite(LED,HIGH);<br /> digitalWrite(LED,LOW);<br /> Serial.print(c);<br /> } <br /> }</p><p>boolean powerUpOrDown()<br /> {<br /> boolean powered = false;<br /> pinMode(powerKey, OUTPUT); <br /> digitalWrite(powerKey,LOW);<br /> delay(1000);<br /> digitalWrite(powerKey,HIGH);<br /> delay(2000);<br /> digitalWrite(powerKey,LOW);<br /> delay(3000);<br /> powered = true;<br /> return powered;<br /> }</p><p></p><p>On your GCS, choose UDP then 57600 Baud and Click connect once the green LED on your setup is blinking rapidly (Green LED blinks when the Drone is sending Data and the Red LED blinks when the GCS is sending Data) click the connect button and it should connect and then start to receive parameters from the drone. Once its connected, you should have a pretty good connection, mine averages between 80 - 99% signal strength with a 1 to 1.5 second delay.</p><p></p><p>I used this page which helped out a lot and you should too <a href="http://diydrones.com/group/telemetry-over-cellular-ip/page/testing-the-dronecell-or-other-gsm-modem">Testing the dronecell ...</a></p><p></p><p>Happy Flying :)</p><p></p><p></p><p></p></div>Pixhawk+drone cell+4Ghttps://diydrones.com/group/telemetry-over-cellular-ip/forum/pixhawk-drone-cell-4g2014-02-16T19:25:17.000Z2014-02-16T19:25:17.000ZEyeindaskyhttps://diydrones.com/members/Eyeindasky<div>Hello to allWill pixhawk work with drone cell.Also will 4g work with drone cell.Now I'm not a programmer,so I'm also asking,what would need to be done to make this setup work correctly and how complicated would it be to get a decent quality video streaming with this setup.Also where could I purchase a done cell at this moment.Thanks.</div>minimosd and cellular modemhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/minimosd-and-cellular-modem2014-01-28T23:09:24.000Z2014-01-28T23:09:24.000ZRoman Thttps://diydrones.com/members/RomanT<div>Hi! I adapted Soren code (<a href="https://code.google.com/p/ardupilot-cellular-extension/source/browse/">https://code.google.com/p/ardupilot-cellular-extension/source/browse/</a>) to sim300dz modem AT commands (compared at command sim300-sim900 and modified source code). telemetry work, tell me what to do in order to simultaneously worked minimosd? Big Thx!)"</div>GSM enabled drones for use in agriculture - a design studyhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/gsm-enabled-drones-for-use-in-agriculture-a-design-study2013-12-15T11:57:36.000Z2013-12-15T11:57:36.000ZPaul Henckelhttps://diydrones.com/members/PaulHenckel<div><p>This is just a draft of the report, but if it is of interest to you, go ahead and read it here.</p><p>It covers</p><ul><li>Process of designing a prototype including interviews and evaluation with stakeholders</li><li>Comparison with existing projects within public and private sector</li><li>Discussion of present issues and future directions within Precision Farming</li></ul><p></p><p><a href="{{#staticFileLink}}3691084336,original{{/staticFileLink}}">Project%20report%20draft%20final%202.pdf</a></p><p></p><p>If you have any feedback, please just comment it to this discussion and maybe we can include it in the final.</p></div>APM2.5 board fails to power GPRS Shieldhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/apm2-5-board-fails-to-power-gprs-shield2013-11-15T23:10:34.000Z2013-11-15T23:10:34.000ZPaul Henckelhttps://diydrones.com/members/PaulHenckel<div><p>We havent been able to figure it out ourselves yet.</p><p>The situation is that if we wire the 5V and GND pins of the our <a href="http://www.seeedstudio.com/depot/gprs-shield-p-779.html" target="_blank">GPRS Shield</a> to same pins on an Arduino UNO or to those pins on a <a href="https://www.sparkfun.com/products/9717" target="_blank">FTDI cable</a> then we can power up the Shield perfectly fine.</p><p></p><p>But when we wire it to the 5V and GND on the Telemetry connector or on the Output group of the APM2.5 board, then the Shield doesnt power up when we plug it in..</p><p></p><p>Any ideas?</p><p></p><p>We dont have a tool to measure the current/voltage right now. We are thinking that we have to configure the APM and are about to look into the source code for any hints there.</p></div>M2M 3G Serial Modemhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/m2m-3g-serial-modem2013-11-15T14:38:54.000Z2013-11-15T14:38:54.000ZTim Mulderhttps://diydrones.com/members/TimMulder<div><p>Could this be used for 3g telemetry (<a href="http://www.netcommwireless.com/product/m2m/ntc-4000">http://www.netcommwireless.com/product/m2m/ntc-4000</a>)? </p></div>Help with Integrating EFCom Pro GPRS/GSM with Arducopterhttps://diydrones.com/group/telemetry-over-cellular-ip/forum/help-with-integrating-efcom-pro-gprs-gsm-with-arducopter2013-07-23T10:56:37.000Z2013-07-23T10:56:37.000ZMaxhttps://diydrones.com/members/Max988<div><p>Hey guys, I'm currently in year 10 and will be going to the University of Queensland to present a hexacopter running arducopter.. I have recently ordered an EFCom Pro GPRSM/GSM module from ebay, and was wondering how hard it would be to use it as a telemetry transceiver?</p><p>I'm sure its been done before, just looking for advice as to how and if the existing arducopter code needs to be modified. I'm assuming it would be connected just like any other serial based device, TX>RX and so on.</p><p>Any suggestions? </p><p class="attachment"><a href="{{#staticFileLink}}3691042147,original{{/staticFileLink}}" target="_blank">Wireless-EFComPro-00.jpg</a></p></div>Telemetry over IP with Arduplane?https://diydrones.com/group/telemetry-over-cellular-ip/forum/telemetry-over-ip-with-arduplane2013-05-25T16:05:37.000Z2013-05-25T16:05:37.000ZJonathan McClanahanhttps://diydrones.com/members/JonathanMcClanahan<div><p>Hello,</p><p>I have been scouring the internet for a preconfigured Hex file for my Arduplane, but have come up empty handed so far. I see that a lot of development has been done for Arducopters, but nothing for Arduplanes. Does anyone have any experience with this? I would really like to hook up my Dronecell to my plane. Any help would be greatly appreciated. </p><p></p><p>Thanks,</p><p>Jonathan McClanahan </p></div>Replacing Xbee with DroneCell on PX4https://diydrones.com/group/telemetry-over-cellular-ip/forum/replacing-xbee-with-dronecell-on-px42013-05-05T23:33:36.000Z2013-05-05T23:33:36.000ZbiggiEsmallshttps://diydrones.com/members/biggiEsmalls<div><p>I'm working a project to replace the Xbee radio on the PX4 with DroneCell to connect to GCS like qgroundcontrol and APM Mission Planner.</p><p></p><p></p></div>SIM900 friendly carriers - Australiahttps://diydrones.com/group/telemetry-over-cellular-ip/forum/sim900-friendly-carriers-australia2013-03-24T00:36:03.000Z2013-03-24T00:36:03.000ZShane Hopcrofthttps://diydrones.com/members/ShaneHopcroft<div><p>Hi,</p><p>Sorry for the noob question (I have only just learning about this stuff).</p><p>Have any of the Australian users here had any success using an ALDImobile SIM (carrier is Telstra) with SIM900?</p><p>I just got a SIM900 shield but when I put the ALDImobile SIM card in it the LEDs indicate the SIM cannot register to a network. The same SIM card works fine in a mobile handset.</p><p></p><p>Could this be a problem with the carrier? I.e. is it worth me trying a SIM from another provider?</p><p>Shane.</p></div>