Hey Felix,
awesome - I think unless it is a real issue your kit would be best to have the very latest Pi (3b+) - I mean who wants to place and order and get all excited at last years model of car etc.? so unless it is a real issue for some reason I'd like the 3b+ please.
reckon it would be a good idea to configure wireless - in the WPA supplicant file.. just make it YOURSSID and YOURWIFIPASSWORD etc. By default there is nothing in that file so I have to google each time to get the format correct. I also think it would be good to have a simple way to set a static IP - maybe raspi-config can do that but if not perhaps have a file in there /etc/network.staticIPsample etc. Practically speaking, you're not going to want DHCP in production and I have messed around in the past with setting a static IP, especially over Wifi.
if possible I would use the standard Raspbian image - if it is without X Windows - add a file such that when someone types STARTX is comes back saying - "X Windows this package is not installed. On this dist/image whilst you can install it, it's really not designed to be installed - you should be able to just point your browser to http://1.2.3.4 and you'll get the moteino gateway login page."
Important to include the two sketches in the flash image of the rPi /home/pi/moteino/sketches/gateway and /home/pi/moteino/sketches/node - stick a readme file (really concise and simple) in each folder. for Node - make that your random numbers, that seems like a good idea.
it would be handy at the top of ALL your files to have a Version number and release date for that version alongside. like..
- rPi Gateway Code package V8.11 Release Date 15 Apr 18. (for the raspberry Pi files)
- Moteino_Gatway.INO V7.0 Release Date 1 Jan 18. (for the main gateway Mote node)
- Moteino_Random_numbers.INO V6.01 Release Date 7 Feb 18. (for a first test Node Pi Mote)
I'll volunteer to help out with the files etc as mentioned above!
I'll go the ATXRapi and MightyHAt - I hadn't planned on using them but I like supporting your project so why not.
RF - 433Mhz and high Power (HCW etc) please.
Yep, sampleencryptkey is cool. At the end of the day I don't think you are making this for super gumbies just helping people get over that first hurdle. Making sure of course that that Network and Node settings will work on both Nodes (TX/RX) out of the box - ie no need to change that.
I'm in Australia - so if you could source power supply units which have an AU plug
https://en.wikipedia.org/wiki/AS/NZS_3112 that would be good - just saves wasted parts and cost. If not easy to find just give people the option to buy it or supply their own - if they pick supply own make reference to the Volts, Amps and plug type requird perhaps. I know with the rPi low current causes issues. Using a US Power supply with an adaptor sucks!! These types are quite good -
https://www.lindy.co.uk/images/multi-country-switching-power-adapter-12v-dc-3a-5-5mm-outer-2-1mm-inner-dc-jack-level-vi-p9373-7293_zoom.jpg you just put the final piece on as per your country. Perhaps have a US or International version OR supply your own (specs)
Important - Keep Copy of the Flash images used on your website. such that if people toast their production flash(tinkering!) they can just download and go again. Maybe even give them the option at checkout to buy 2 x FLASH's - one for use and one as a golden image should anything happen - reckon I'd buy that, not everywhere has great internet like you do in the USA :-|
reckon it would be a good idea to sell this a 'package' (if easy enough to do in your webstore) and give that package a version number and release date also - as, you will change the package makeup over time so if I order a package now and one next year I can see the difference. Maybe call is 'LowPowerLab Moteino Gateway Starter Kit) or something really obvious like that.
I'm excited - when do you think you'll have this good to go.?