-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why not just completely open source ESP Rainmaker? (MEGH-2878) #96
Comments
I second this. You would be providing a huge incentive to design any new iot products around the esp32. |
I agree - open sourcing Rainmaker would be great. We are developing IOT using ESP32/S2/S3/C3 and that would be super helpful and great for Espressif. |
At the very least there should be some public information about expected costs of using it. One gets the impression it will be cheap or free for small commercial use. Now I'm worried that I'm wasting my time investigating it! |
I have enquired about pricing and it is prohibitive for a small company, minimum 5000usd per year for usage plus 5000usd upfront for the first year. If your are a new venture and you are not sure whether to use rain maker then I would say you are better to invest that 10,000usd and just use the aws examples with amplify, iot core etc and build your own infrastructure that you can own going forward. For a larger company adding cloud to an existing product then this may make sense for you.
Please note that there is one-time fee of USD 5000 that is applicable for both the models. RainMaker will be deployed in your own AWS account and you’ll get to choose which region of AWS to choose. |
Okay! Thanks @halfn0rmal. I guess that kills that idea then. I posted on the forum asking about licensing and limitations of operating on the free platform. |
Another thing to note is that the pricing changed quite a bit since I enquired about it. My quote was that when deploying on your own AWS account, the upfront cost was $10k but no yearly subscription. I just can't see this working. Bigger companies that can afford this probably has the resources to implement their own, and for smaller companies that don't have the resources, these prices are exorbitant. It also completely takes startups and entrepreneurs out of the picture. |
I would have thought it would be in espressifs interest to make it no upfront costs to onboard new customers to their hardware platform. It would be a good motivation to use their hardware. For me I think it isn't worth it. There is a bit of work in rolling your own but long term it would pay off. |
I agree with all of that. We actually have some of the cloud infrastructure already set up for ota, telemetry etc using free tier of firebase. The easy and secure provisioning is a major draw. At the moment we use the wifi local access point and a web page. A bit old school and complex for a lot of our customers. |
@felixcollins you can use the Unified provisioning component (supports both SoftAP and BLE transports) with open-source phone apps. Please check out https://github.com/espressif/esp-idf/tree/master/examples/provisioning |
Is there a table which shows list of boards that support SoftAP, BLE or both? |
@chaudhariatul , basically all chips that support BLE can support both SoftAP as well as BLE provisioning viz. esp32, esp32c3, esp32s3, esp32c2. However, only one of these can be kept enabled at a time (using menuconfig options) esp32s2 does not have BLE and so it can support only SoftAP provisioning. |
this topic is very interesting, but i think is best solution try to change endpoint to a private MQTT broker ,OTA via private server and Give up some features Of course if he doesn't disagree with License of opensource rainmaker. I think is the best way , i dont know if someone try to do this? share with us |
I think Espressif, if could not complete open the code, they can partly open the code (Community version), like there are some limitation set of advance feature and then charge for advance feature with fully version (Professional version) like many project. So developer can fix the bug and improve the platform. |
Why don't you just completely open source ESP Rainmaker, including the server side code? Espressif is after all a silicon vendor. The pricing is just too much for small to medium projects. Also, I have open issues from almost 18 months ago that require server side updates, which has not been done as only espressif can make those changes. If it was actually open source it might have been done by someone else. You can put a clause in the license or create a new license that states that it may only be used with espressif chips.
The text was updated successfully, but these errors were encountered: