Skip to content
This repository was archived by the owner on Feb 28, 2019. It is now read-only.
This repository was archived by the owner on Feb 28, 2019. It is now read-only.

Transmitting Images #29

@LucasYoung

Description

@LucasYoung

xbeeplus currently supports sending data in the format of strings. Implement a function in TransmitRequest.cpp that takes an image as an argument. Then, implement a function in ReceivePacket.cpp that can decode the image received.

Prerequisite knowledge will be understanding how xbeeplus sends and transmits strings so that you can build upon it. This means understanding the entirety of the C++ library.

You will need to research the radio itself, which is an xbee pro 900, along with the DigiMesh protocol that it uses. This is because an image is usually a large amount of data, and I don't know if the radio can support sending an image in a single frame. If it can't, then you'll have to figure out sending the image in parts, so it can be sent in installments with multiple frames.

You will also need to determine a format for the image to be stored in C++. You will likely have to import an external library. Whichever one you use is up to you. The only guideline is to not use OpenCV Mat to be the format of the image, or any library of similar size. Perhaps look at http://libjpeg.sourceforge.net/

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions