Does your assignment really require you to "create and program an Ethernet link "?My question for starting this project is: how to create and program an Ethernet link on a Raspberry Pi 3?
Thank you. I would again point out that FTP should not be used. For download without privacy there is HTTP. For download with a modicum of privacy there is HTTPS. For secure, private upload and download there is SFTP which comes as part of most SSH services unless you go out of your way to turn it off or remove it. So it would be a very good idea to get point 2.3 of your assignment modified for SFTP or HTTPS or just removed from the requirements.
I think you are getting too bogged-down in how things are at the lower level and really need to concentrate on how things are done at the higher level.LinuxKoku wrote: ↑Thu May 17, 2018 10:09 amB.Goode, My mission is that my Raspberry PI is configured with these protocols, being a beginner in Raspberry PI's network programming, I do not know whether to code these protocols as for a PIC with C, or just as you say! Take advantage of the RPI3 and just configure!
Though if that's what one side of the system expects then that's what will have to be used. The real world is not always as perfect as one would like it to be.
Don't change the requirements unilaterally. Just renegotiate FTP, it transmits account information and all data unencrypted. It is hard to configure, also with the firewall, and cannot be made secure. There are still a few unusual corner cases where it can be used over HTTP or SFTP. However, I would recommend that you seek confirmation as to why FTP is required in 2018 and get it in writing that you cannot be held liable for the problems that will unavoidably stem from its use in 2018. But enough from me on that, I'll let that drop for now. We just don't want to read about your project in the papers for the wrong reason some months down the line.LinuxKoku wrote: ↑Thu May 17, 2018 12:12 pmI also took care of looking on FTP and SFTP, I think that the FTP can be very well configured (see the link below), or I have not yet understood how to proceed.
https://www.raspberrypi.org/documentati ... ess/ftp.md
Code: Select all
ip addr show ifconfig man ip man ifconfig
Non-technical answer: it sounds as though you have been "thrown in at the deep end". Please go and talk to your manager/supervisor/mentor/trainer to clarify what is required of you. (You are more likely to gain respect from focussing in this way, rather than by potentially wasting your employer's time by doing things that are not required.)My mission is that my Raspberry PI is configured with these protocols, being a beginner in Raspberry PI's network programming, I do not know whether to code these protocols as for a PIC with C, or just as you say! Take advantage of the RPI3 and just configure!
How can I start to configure my RPI, and with which protocol to start? I saw on tutorials that for the first start of my RPI, this one is configured first with an SSH, I would start to do his, then she is the way to follow that you will advise me?
Code: Select all
sudo nano /etc/vsftpd.conf
LinuxKoku wrote: ↑Mon May 28, 2018 8:09 amHello,
For more information on my project! In fact, before we used an rs845 link to exchange data and orders with our counting systems. My job today is to set up an interface that should make it possible to abstract this link to make these counting systems accessible through standard / IP protocols and in particular to expose services using the http protocol.
I am looking to use a PI to integrate an embedded system and its specific hardware in an SOA architecture, by integrating all protocols cited one by one, but after doing several searches, another easy solution but may be the most accurate, indeed there is an OS that is specifically designed for that. It's called Windows 10 IoT Core, apparently all the protocols I need are already implemented there.
To summarize, my mission is to provide a PI that is able to interact with your RS485 counting systems and integrate into an SOA architecture using the IP / protocols I mentioned.
My questions :
What is W10loT Core?
What is its usefulness on a Raspberry Pi?
Can I have more explanation on its use (how to use it, tutorials ... )?
Do I just have to install W10IoT Core on a PI and drag it to the developers who will only have to code the translation rs485 <-> protocols / IP ?