如何将我的软件应用程序转换为软件设备?
假设我想出售仅包含我的软件的硬件设备,我需要做什么?
- 我在哪里可以找到硬件?
- 如果需要,我如何远程进入机器来修复问题?
谷歌曾经在搜索设备上这样做过(不知道他们现在是否仍然这样做)。 VMWare 应该有一个像 Cafepress 这样的网站,您可以在其中上传徽标、选择规格,然后给他们一个图像,然后他们会向您运送一台带有该图像的服务器。
对于我忘记的所有事情,鼓励编辑这个问题。
Assuming I want to sell a hardware appliance with only my software on it, what do I need to do?
- Where can I find the hardware?
- How can I remote into the machine to fix things if I need to?
Google used to do this with the search appliance (don't know if they still do). VMWare should have a website like cafepress where you upload a logo, choose specs, and then give them an image and they dropship you a server with that on it.
Edits to this question are encouraged, for all the things I forgot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Google 仍然有它,请查看此处
这是另一个示例, trixbox 。
你需要做出一些决定。 例如:
您要提供硬件支持吗?
你想定价多少?
软件的要求?
品牌是什么?
然后构建一个原型,您可以前往 newegg.com 并购买一些零件。 看看客户如何反应以及这是否是个好主意。 如果一切顺利,那么您可以联系 ODM,并检查他们需要什么来开发您的设备并投放您的品牌。
但首先,要采取小步骤。 定义规格、设计系统、开发各种原型并了解客户的反应。 实际上,VMWARE 映像可能是第一个原型,并且可能是未来的发展方向。 只需向他们出售图像并让您的客户负责硬件即可。
Goolge still has it check it out here
Here is another example, trixbox.
You need to make some decisions. For example:
Are you going to provide the hardware support?
How much you want to price it?
Requirements of the software?
What is the brand?
Then build a prototype, you can head up to newegg.com and buy some parts. See how customers respond and if its a good idea. If things go well then you can contact ODMs, and check what it takes for them to develop your appliance and put your brand.
But first thing, take baby steps. Define the specs, design the system, develop various prototypes and see how your customers react. Actually VMWARE image could be the first prototype and might be the way to go. Just sell them the image and let your customers take care of the hardware.
在硬件方面,MBX 或 Rackable 几乎可以满足您的需求。 至于部署后远程连接到盒子,您要么需要将其作为用户设置的一部分打电话回家,要么让用户在接到支持电话时向您提供信息。
远程处理的实际机制取决于您使用的操作系统。 Linux 将是最简单的(在我看来),因为我只需使用 autossh< 即可设置反向 ssh 隧道/a> 到跳转主机。
您还需要充分考虑强化盒子以及允许最终用户拥有的访问级别。
On the hardware side, MBX or Rackable will almost do what you're looking for. As far as remoting into the box once you have it deployed, you'll either need to have it phone home as part of a user setup or have the user give you the info when they have a support call.
The actual mechanics of remoting in depend on the OS you use. Linux would be the easiest (in my mind) because I would just set up a reverse ssh tunnel using autossh to a jump host.
You'll also want to give a good deal of consideration to hardening the box, and the level of access you'll allow the end user to have.
可能也有帮助的一件事是您能否让我们知道该设备是什么? 例如,有许多公司提供基于 PC 的收银机,您可以在上面安装自己的操作系统。
您还需要考虑操作系统,有许多操作系统可以满足您的需求,从 Windows CE 和 XP Embedded 到定制的 Linux 发行版。
One thing that might also help is if you could let us know what the appliance is? For example there are a number of companies who supply tills based on PCs where you can put your own OS on it.
You also need to think about OS, there are a number of them out there that could meet your needs from Windows CE and XP Embedded to custom linux Distros.