Professional Documents
Culture Documents
Project Plan Wifi Router Phone Media Hub v2e.TAL
Project Plan Wifi Router Phone Media Hub v2e.TAL
Media Hub
Wi-Fi Router T Media Hub
A Mydea local-social media-collaboration project (Or some other
robust title)
This outline addresses the same core function repeatedly, outlining optional features from different
perspectives, coming under different chapter headings. I have created this document to clarify my needs
so I know you can settle these matters before we can start to work together. Please provide an
analysis/quote including a time based plan, or cost for providing this, based on this document.
1 Contents
2 Overview................................................................................................................................................ 2
2.1 Aim of the project..........................................................................................................................2
2.2 Needed talent & Solution..............................................................................................................2
2.3 Ethos/why......................................................................................................................................3
2.4 Mobile friendly..............................................................................................................................5
2.5 Target user and target audience....................................................................................................5
3 Technical Requirements.........................................................................................................................6
3.1 Installation procedure...................................................................................................................6
3.2 General description & How to ... Elements and some details;.....................................................7
3.3 User roles.......................................................................................................................................8
3.3.1 Basic User..................................................................................................................................8
3.3.2 Contributor User........................................................................................................................8
3.3.3 Administrator User....................................................................................................................8
3.3.4 Automatic logout.......................................................................................................................8
3.4 Logical map of user options ..........................................................................................................8
3.5 Needed hardware software elements for creation and use..........................................................8
4 Another section I’m still not sure how to call.........................................................................................9
4.1 Overview of optional features to be developed if possible.........................................................10
4.2 Quality management plan success checklist, draft (to be negotiated for project quote....).......10
4.3 Milestone list...............................................................................................................................10
4.4 To discuss with programmer if doable........................................................................................10
5 Project risks and plan (??Temp title??)................................................................................................12
5.1 Risks and prevention measures. (To be further developed.).......................................................12
1
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
Project Manager
Roy Smith
2 Overview
2.1 Aim of the project
A simple style html based interface hosted by a solid, off the shelf modem. This allows people to use
smart phones to see, download and possibly upload files to a local USB.
To create working operating software and html based solution that enables
browsers on simple smart phones and mobile devices to download files from a
locally hosted USB connected to the router within Wi-Fi network range.
Usage is reported on via self updating summery of events file, see below. The system needs to be stable,
regularly self restoring with backup and easy to use as is installed in remote places with no support. the
audience is mostly Android mobile phones and devices but should work be compatible any device
running a web interface.
2
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
for example, If the files on USB don't self generate icons, but are in a nicely
designed list/table or simple type displayed names and selection options, I
would be happy either way as long as it is clear and easy to use for the end
user and their simple smart devices.
2.3 Ethos/why
I believe that there is only limited internet availability in many places around
the world and this hub with targeted and locally created media for various
audiences such as at risk youth, adult learners, tourists and community
members gives access to relevant information/media which is a function of the
digital age. It is not necessarily the sole responsibility of the internet or phone
networks to provide. Essentially it is a local digital bulletin board or media juke
box with a new age approach tailored to media distribution and marketing. The
honesty/honour code media buying system can be successfully practiced using
this technology. It can also be like a library or file sharing method.
3
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
If router can read and recognize the file, it would be great if it could generate a
icon based on a captured slide from the media file, if possible, or display a note
for all musical files on hover or even just a text and meta based listing.
I believe this idea has many real world applications such as for government
organizations, NGOs councils and health boards, busses, festivals, waiting
rooms, local cafes, and music venues to name a few. especially as the
technology becomes cheaper. I will configure solar panels to power this device
in remote places. Ready to go out of the box, simply insert USB storage with
media to share and post notice on wall about basic usage.
First I need to create a complete package and test the system in the field.
When proven and fully developed, I would like to also create an Open source
package such as in Openwrt for others to upload and duplicate.
Future developments depends on the success of these units, being the basic
model, as they are adopted by people in key locations around communities or
by different markets/situations. For example the units could be used to make
local information available and easily downloadable helping tourism and
providing a forum for public notices such as fishing information, offline maps,
tides.
4
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
I hope that files will be uploaded and downloaded from the media hub
successfully creating a local 'Intranet' that will grow in communities as the Wi-
Fi networks expand. Eventually meaning that communities can partly rely n Wi-
Fi networks for communication, information, privacy. Optionally the system
can also provide internet access.
Fast affordable and unlimited internet is still many years away for most of the
developing world and out of reach of the people that could benefit from its
features, such as file sharing, the most.
5
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
Anyone with a Wi-Fi enabled device and a browser will be able to download
files and then watch anytime. gradually people will also be encouraged to
contribute and participate showcasing knowledge and talent.
Ideally for this target audience, certain users can leave video, voice and text
media file / message in a bulletin board public space on in a folder. For
example they can comment in a conversation under the bulletin board
interface on a file they uploaded, <name> <category/folder.>
3 Technical Requirements
I would also like you to quote on creating a user (step by step procedure)
manual including the system build and installation, Web management of the
interface (content and design), Admin, Mid and Standard User functionality
and troubleshooting.
I need to be able to perform a fresh install on a new router and know what
settings are adjustable in the Openwrt packages, the web interface backend
and the web interface admin level.
6
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
I need to know how the Packages fit together on the router, including the
routers exact operating software and web interface component configuration
steps. It is vital I can make many units based on the same software and
hardware configuration and may need to ask other people to set the unit up
and adjust settings based on the manual/step by step guide you develop.
If I accept your quote, this project will be initiated between myself and your
company: Please let me know if there will be a cost involved in preparing a
quote as I want to be sure I will get what I need and that we understand each
other before making business commitments and do not want to waste your
time, in case your offer is not accepted..
3.2 General description & How to ... Elements and some details;
USB - Modem Open Wi-Fi Network - VPN - File Management System - Web
Interface: User Requests desktop site from Browser to enter system and
explore files on USB... Providing fast, free, local information with no internet
involved. Also possibly acting as text or file based a bulletin board/upload.
A router based hosted system, that over its local Wi-Fi network allows the
quick distribution of files to a number of connected users simultaneously. that
may include educational material, local entertainment and culturally
empowering media. Some media/folders access can be sold using login based
or file and folder passwords, to be discussed with programmer. (see below)
7
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
Captive Portal System running from a standard router with local USB access.
the system and web interface / website has to be responsive and light to run
efficiently on device.
At the public locations where these devices are to be installed and depending
on the end design and functionality, I will also hang a poster 'Media Hub
instruction guide/menu' for use and highlights, on a wall within the Wi-Fi
Network area which will be a key location in a community.
I plan for the user instructions to be straight forward and include space for
users to post information about the 'album of the week' they have uploaded
and are making available. there may be festivals and football game footage.
'check out my goal <filename> in <folder/category>!'
The instruction poster will also include a basic (general) login and password for
the majority of users who just want to download files and do not (yet) want to
purchase or upload media or contribute to the bulletin board.
8
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
? they can create user logins with expiry dates and limit/set the amount of
hard drive space a new user can fill with uploads. maybe they can load a
popular file as 'featured' into memory to easy transfer. they also manage the
bulletin/discussion board and can remove users/conversations/comments as
well as set expiry date if conversation not added to for some time. They also
need to be able to access the usability and user information log. some files
folders can be highlighted/featured by Admin. They can change standard file
display order.
I would like to know the limits of the system, for example how many people
will be able to view the virtual file system USB simultaneously using the Wi-Fi
network/router and web server recommended? should I limit the users at one
time for system stability?
A generic login id and password will be posted on the wall. There are more
options available depending on login;
9
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
Below this title a folder/ file display, either GUI icon based or a table, or
hyperlinks. (see photos below) The folders/categories and file names as well as
other metadata to be viewed or searched by the user through the web
interface. single or multiple files can be selected and downloaded. admin user
would have more options available than basic user.
If possible, when users click the link to the Bulletin board they see a list of
recent conversations topics and can enter each 'folder' to see and download
conversation as document files. Files and/or comments can be uploaded by
some users using the web interface to the Bulletin board section by mid or
admin level login.
I would like to have some files/folders restricted with password or when using
certain logons. please recommend the best way. (For example, files can be
accessed when people login with 'this' login and password).
When files are chosen and download selected files is pressed, the download
starts by the browser. The file/s are placed in the downloads folder.. all files
downloaded to browser can be later accessed, selected and watched when the
user opens the internet browser to view downloads. they click on the file and
the Android generated list of available file type application options appear for
them to run the file.
10
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
Current technology to be ready for 5ghz, although currently net needed much.
stable and proven, solid, do not need unnecessary features. Tough design as
router has to be on all the time in hot, humid conditions, failsafe options
initialized automatically. (a water proof case will also be included with the
system by me, and possibly a solar panel.)
Openwrt or DDwrt OS with VPN and packages needed to run file system and
website/host efficiently and manage users/downloads without bricking.
Please indicate if you can include a backend management system (like CRM)
for the Web based interface, file management system and captive portal
options?
If this project goes ahead, will you provide information on Open source
packages used, installation procedures and options for managing options. Also
troubleshooting user connection problems, a procedure for checking system-
investigating error procedures as a troubleshooting checklist.
The following pages explain the issue in three ways using the same
goals/options and core function project.
Yellow letters are contained in sections that relate to upload from device option
Brown Relate producing/downloading a document displaying a list of available files and reports on usage
on USB
Dark red sections relate to the web host and captive website functionality. (most)
- 'bulletin board' may be another section for a message and/or file bulletin
board. (uploaded files would have a size limit. the file name would be
displayed the users need to input their name (file posted by, comment made
by,) see both options below:
At this stage it may be more practical to only have a message Bulletin board.
The bulletin board can allow people to post short sentences using text to be
displayed/accumulated (like comments on a website) and to be cleared
periodically/automatically (delete notice after 3 months or by admin, display
newest first).
Ideally files can be uploaded to the bulletin board folder (if uploading files is
possible from phones other than the current sending files through different
12
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
If people are able to contribute files via Wi-Fi and not just text, there should
also be an automatic feature for files, or files in certain folders to be deleted
after a specified amount of time.
For example a band's new album can be kept in a folder, only viewable /
downloadable by anyone with their login. bands may have a login that will
allow them to contribute files but the login can also to be sold to allow others
to access the files. Possibly they may choose to make the files available for 1
month, 1 year... by placing the files in the bulletin board folders.
Even if it not possible at this stage to upload files or text from devices I would
still like to include a Bulletin board folder (files deleted automatically after
time) This is to be filled by a person loading the USB on a PC with locally
created 'news'.
I would like the program to generate and update a report on users and what
files they downloaded via self updating text file:
-How many times each login was used and when, including many people using
the same logins at once,. how long were they logged on for and what files they
accessed.
4.2 Quality management plan success checklist, draft (to be negotiated for
project quote....)
13
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
-The successful testing of the locally hosted simple website interface on a few
smart phones and devices: including successfully diverting users to the
homepage, after they open their browsers and connect to the network.
-Self generated content on the locally hosted website with the files/folders of
the USB displayed, searchable and downloadable following login page with
accept terms button. Simple and easy to use.
-The locally hosted site is configured for three types of user modes (for
example, more control options for admin level login.)
-On the landing page and other pages the name of the USB device (X) is
automatically entered as the title to appear on all pages. (up to 15 Characters
Welcome to X Media Hub)* SEE BELOW UNDER functionality for the different
users/units for more information.
-I would Like users to be able to download a self generated document with the
files contained on the USB for viewing at a later date or showing menu to other
on what is available for download including file sizes listed with the file and
folder names in a standard document format.
-The name and size of the file is displayed to the user in a clear and user
friendly manner, typically they use a standard/simple Android phone. Files are
14
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
arranged by folder/category order and date and popularity. user can select
folder/categories and folders within folders and multiple files and select all
option. The unit may contain a few hundred or a few thousand files sorted in
different folders and subfolders.
- Files can be added to the 'system' by taking out the USB from the router,
plugging it into 'pc' and adding / removing files to the root folder, any of the
existing sub folders/categories or by creating new files/folders.
Using the Interface or PC, I hope Admin can access the bulletin board
comments/upload folder an delete create conversations/comments.
-Admin can also create a new user login of either of the three types of users
creating 4-8 digit/letter login and passwords. Admin can remove a user and
login/password if they upload inappropriate material. they are in charge of
giving only certain people the ability to upload information. Please also provide
a way for the admin user to reset the router from the web interface, as some
routers may be inaccessible.
-The Ability to create more than one identical unit with the content of the
USBs changing and the name of the USB being welcome to X media hub. if USB
not available a standard file stored on the modem is to be displayed pleases
insert at least one USB).
- Please provide simple, clear directions for me to update the look and feel
(images , text on webpage) for the USB tree content web interface display,
bulletin board, as well as and title and information on the captive / login page.
Bulletin board structure/concept: Each conversation updates a log file with the
different comments added. A log file is created with each conversation and
updated when a comment is made by adding comment, time and user
information, users can download the document/file as an option next to each
conversation topic. Users can view a list of conversations from the interface or
view a particular conversations comments and add their own. conversation can
be folders within the Bulletin Board folder.
Potentially there could be bulletin board folders for uploaded media files not
just conversations.
15
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
Usage steps for Basic user: Connect personal device to Wi-Fi network, go to
browser, taken there automatically (better) or request desktop site. Accept
conditions, enter login and password, navigate and download file/s. read
bulletin board section.
All Users will need to enter a response to accept the terms and conditions and
login (each time) on the landing page before continuing to the USB directory
display which includes user-file options.
How is it possible to display the content of the USB that includes files and
categories for the user to select. when a file or group of files are selected a
download is started to the browser on the device. for examples files can be
displayed as hyperlinks on the site...if not hierarchy list with tick boxes or self
creating icons according to file type, what kind of interface would you
recommend?
Following this, how much more time will it take you to also enable some users
to upload from device through interface and/or add other optional features I
mentioned? for example, to contribute text messages to a chat style bulletin
board; read topic, click to contribute (enter name, message) and click post.
Can file information be added (metadata / form when submitting through the
web interface?)
16
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
If it is possible for admin and mid level users to be able to upload files;
A contact information 'field' can be included as well as fields for authors name,
category/folder, and other comments, all can be requested when a file is
uploaded depending on the programmer designed functionality of the upload
screen.
I am not sure what is the best way to add restricted files, my suggestions;
Files/folders are identified if needing a password in the interface browser
window and include contact information where to get it, entered in the file
name or by meta-information entered by the by the admin/Mid Level user
through the upload interface when uploading a file.
(This not a core requirement, however I would like to know if this is possible
and what would be involved? for this or in future versions? CAN IT WORK
SIMPLY IF A LIVE CABLE IS CONNECTED?
What are the largest file system recommended, number of files limits?
2X128GB? How many users can access/use network both USB 2 and USB 3 at
one time and maintain reasonable transfer rate?
I would like to ensure that adding a web based 'browse to upload' button like
many websites use is possible and recommended for this system? Can it show
the content of the mobile phone directory such as music dcim etc on Android?
If so can files be uploaded from it? Can this be achieved through the web
interface without an app? Difficulty for user to uploading chosen files from
android browser device; If not safe, remove option from project.
Selling units themselves, most media is offered for free under permission.
Selling media air space once enough units are established in the field.
Customising units slightly, mostly in look and content of interface, and pitching
to different markets.
Content of USBs are managed by some users with access through the interface
to their devices (if possible) or also by simply inserting the USB into a PC and
adding files to folders/categories. (to be discussed...)
Optionally each unit comes with the same (many) possible logins and
passwords which are pre determined. These can be given to the admin of
different systems to print or distribute. this is alternative to admin user being
able to creating each mid level and admin user login and settings.
19
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16
Media Hub Project specifications Mydea Empowerment
The only other link needed from the USB directory display page is to a bulletin
board section, where users can see, add to, and get a generated document of
different conversations. or download all the conversations.
20
Protected under IP laws in Australia and internationally. Private and confidential, do not share. Roy Smith, mydea empowerment 2015-16